@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,700&subset=latin-ext");
:root {
  --color-red-lighten: #e57373;
  --color-red: #f44336;
  --color-red-darken: #b71c1c;
  --color-pink-lighten: #f06292;
  --color-pink: #e91e63;
  --color-pink-darken: #880e4f;
  --color-purple-lighten: #ba68c8;
  --color-purple: #9c27b0;
  --color-purple-darken: #4a148c;
  --color-deep-purple-lighten: #9575cd;
  --color-deep-purple: #673ab7;
  --color-deep-purple-darken: #311b92;
  --color-indigo-lighten: #7986cb;
  --color-indigo: #3f51b5;
  --color-indigo-darken: #1a237e;
  --color-blue-lighten: #64b5f6;
  --color-blue: #2196f3;
  --color-blue-darken: #0d47a1;
  --color-light-blue-lighten: #4fc3f7;
  --color-light-blue: #03a9f4;
  --color-light-blue-2: #4c84ff;
  --color-light-blue-darken: #01579b;
  --color-cyan-lighten: #4dd0e1;
  --color-cyan: #00bcd4;
  --color-cyan-darken: #006064;
  --color-teal-lighten: #4db6ac;
  --color-teal: #009688;
  --color-teal-darken: #004d40;
  --color-green-lighten: #81c784;
  --color-green: #4caf50;
  --color-green-darken: #1b5e20;
  --color-light-green-lighten: #aed581;
  --color-light-green: #8bc34a;
  --color-light-green-darken: #33691e;
  --color-lime-lighten: #dce775;
  --color-lime: #cddc39;
  --color-lime-darken: #827717;
  --color-yellow-lighten: #fff176;
  --color-yellow: #ffeb3b;
  --color-yellow-darken: #f57f17;
  --color-amber-lighten: #ffd54f;
  --color-amber: #ffc107;
  --color-amber-darken: #ff6f00;
  --color-orange-lighten: #ffb74d;
  --color-orange: #ff9800;
  --color-orange-darken: #e65100;
  --color-deep-orange-lighten: #ff8a65;
  --color-deep-orange: #ff5722;
  --color-deep-orange-darken: #bf360c;
  --color-brown-lighten: #a1887f;
  --color-brown: #795548;
  --color-brown-darken: #3e2723;
  --color-grey-lighten: #e0e0e0;
  --color-grey: #9e9e9e;
  --color-grey-darken: #212121;
  --color-blue-grey-lighten: #90a4ae;
  --color-blue-grey: #607d8b;
  --color-blue-grey-darken: #263238;
  --color-black: #000000;
  --color-white: #ffffff;
  --color-brand: #443287; }

.materialize-red {
  background-color: #e51c23 !important; }

.materialize-red-text {
  color: #e51c23 !important; }

.materialize-red.lighten-5 {
  background-color: #fdeaeb !important; }

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important; }

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important; }

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important; }

.materialize-red.lighten-3 {
  background-color: #f3989b !important; }

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important; }

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important; }

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important; }

.materialize-red.lighten-1 {
  background-color: #ea454b !important; }

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important; }

.materialize-red.darken-1 {
  background-color: #d0181e !important; }

.materialize-red-text.text-darken-1 {
  color: #d0181e !important; }

.materialize-red.darken-2 {
  background-color: #b9151b !important; }

.materialize-red-text.text-darken-2 {
  color: #b9151b !important; }

.materialize-red.darken-3 {
  background-color: #a21318 !important; }

.materialize-red-text.text-darken-3 {
  color: #a21318 !important; }

.materialize-red.darken-4 {
  background-color: #8b1014 !important; }

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important; }

.red {
  background-color: #F44336 !important; }

.red-text {
  color: #F44336 !important; }

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

.red-text.text-lighten-5 {
  color: #FFEBEE !important; }

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

.red-text.text-lighten-4 {
  color: #FFCDD2 !important; }

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

.red-text.text-lighten-3 {
  color: #EF9A9A !important; }

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

.red-text.text-lighten-2 {
  color: #E57373 !important; }

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

.red-text.text-lighten-1 {
  color: #EF5350 !important; }

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

.red-text.text-darken-1 {
  color: #E53935 !important; }

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

.red-text.text-darken-2 {
  color: #D32F2F !important; }

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

.red-text.text-darken-3 {
  color: #C62828 !important; }

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

.red-text.text-darken-4 {
  color: #B71C1C !important; }

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

.red-text.text-accent-1 {
  color: #FF8A80 !important; }

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

.red-text.text-accent-2 {
  color: #FF5252 !important; }

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

.red-text.text-accent-3 {
  color: #FF1744 !important; }

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

.red-text.text-accent-4 {
  color: #D50000 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.purple-text.text-accent-4 {
  color: #aa00ff !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.blue-text.text-lighten-5 {
  color: #E3F2FD !important; }

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

.blue-text.text-lighten-4 {
  color: #BBDEFB !important; }

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

.blue-text.text-lighten-3 {
  color: #90CAF9 !important; }

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

.blue-text.text-lighten-2 {
  color: #64B5F6 !important; }

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

.blue-text.text-lighten-1 {
  color: #42A5F5 !important; }

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

.blue-text.text-darken-1 {
  color: #1E88E5 !important; }

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

.blue-text.text-darken-2 {
  color: #1976D2 !important; }

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

.blue-text.text-darken-3 {
  color: #1565C0 !important; }

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

.blue-text.text-darken-4 {
  color: #0D47A1 !important; }

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

.blue-text.text-accent-1 {
  color: #82B1FF !important; }

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

.blue-text.text-accent-2 {
  color: #448AFF !important; }

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

.blue-text.text-accent-3 {
  color: #2979FF !important; }

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

.blue-text.text-accent-4 {
  color: #2962FF !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.green-text.text-lighten-5 {
  color: #E8F5E9 !important; }

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

.green-text.text-lighten-4 {
  color: #C8E6C9 !important; }

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

.green-text.text-lighten-3 {
  color: #A5D6A7 !important; }

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

.green-text.text-lighten-2 {
  color: #81C784 !important; }

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

.green-text.text-lighten-1 {
  color: #66BB6A !important; }

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

.green-text.text-darken-1 {
  color: #43A047 !important; }

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

.green-text.text-darken-2 {
  color: #388E3C !important; }

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

.green-text.text-darken-3 {
  color: #2E7D32 !important; }

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

.green-text.text-darken-4 {
  color: #1B5E20 !important; }

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

.green-text.text-accent-1 {
  color: #B9F6CA !important; }

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

.green-text.text-accent-2 {
  color: #69F0AE !important; }

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

.green-text.text-accent-3 {
  color: #00E676 !important; }

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

.green-text.text-accent-4 {
  color: #00C853 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.yellow-text.text-accent-2 {
  color: #ffff00 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.grey-text.text-lighten-3 {
  color: #eeeeee !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.black {
  background-color: #000000 !important; }

.black-text {
  color: #000000 !important; }

.white {
  background-color: #FFFFFF !important; }

.white-text {
  color: #FFFFFF !important; }

.transparent {
  background-color: transparent !important; }

.transparent-text {
  color: transparent !important; }

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
     -moz-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

html {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit; }

button,
input,
optgroup,
select,
textarea {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }

ul:not(.browser-default) {
  padding-left: 0;
  list-style-type: none; }
  ul:not(.browser-default) > li {
    list-style-type: none; }

a {
  color: #039be5;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent; }

.valign-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.clearfix {
  clear: both; }

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

/* 2dp elevation modified*/
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button, .btn-floating, .dropdown-content, .collapsible, .sidenav, .btn-import:hover, .location-status .inner:hover, .mini-cards li, ul.collapsible.popout > li.active, .modal.modal-menu .list li a:hover, body > li.customsortableelementprint.active, body > li.customsortableelementsedinta.active {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); }

.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-small:hover, .fc-header-toolbar .fc-today-button:hover, .btn-floating:hover {
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); }

/* 6dp elevation modified*/
.z-depth-2, .mini-cards li:hover {
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }

/* 12dp elevation modified*/
.z-depth-3 {
  -webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); }

/* 16dp elevation */
.z-depth-4 {
  -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);
          box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2); }

/* 24dp elevation */
.z-depth-5, .modal, body.login section.right {
  -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
          box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); }

.hoverable {
  -webkit-transition: -webkit-box-shadow .25s;
  transition: -webkit-box-shadow .25s;
  -o-transition: box-shadow .25s;
  transition: box-shadow .25s;
  transition: box-shadow .25s, -webkit-box-shadow .25s; }
  .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); }

.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0; }

blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #f05352; }

i {
  line-height: inherit; }
  i.left {
    float: left;
    margin-right: 15px; }
  i.right {
    float: right;
    margin-left: 15px; }
  i.tiny {
    font-size: 1rem; }
  i.small {
    font-size: 2rem; }
  i.medium {
    font-size: 4rem; }
  i.large {
    font-size: 6rem; }

img.responsive-img,
video.responsive-video {
  max-width: 100%;
  height: auto; }

.pagination li {
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  vertical-align: top;
  height: 30px; }
  .pagination li a {
    color: #444;
    display: inline-block;
    font-size: 1.2rem;
    padding: 0 10px;
    line-height: 30px; }
  .pagination li.active a {
    color: #fff; }
  .pagination li.active {
    background-color: #f05352; }
  .pagination li.disabled a {
    cursor: default;
    color: #999; }
  .pagination li i {
    font-size: 2rem; }

.pagination li.pages ul li {
  display: inline-block;
  float: none; }

@media only screen and (max-width: 1023px) {
  .pagination {
    width: 100%; }
    .pagination li.prev,
    .pagination li.next {
      width: 10%; }
    .pagination li.pages {
      width: 80%;
      overflow: hidden;
      white-space: nowrap; } }

.breadcrumb {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7); }
  .breadcrumb i,
  .breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"],
  .breadcrumb i.material-icons {
    display: inline-block;
    float: left;
    font-size: 24px; }
  .breadcrumb:before {
    content: '\E5CC';
    color: rgba(255, 255, 255, 0.7);
    vertical-align: top;
    display: inline-block;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 25px;
    margin: 0 10px 0 8px;
    -webkit-font-smoothing: antialiased; }
  .breadcrumb:first-child:before {
    display: none; }
  .breadcrumb:last-child {
    color: #fff; }

.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px; }
  .parallax-container .parallax {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; }
    .parallax-container .parallax img {
      opacity: 0;
      position: absolute;
      left: 50%;
      bottom: 0;
      min-width: 100%;
      min-height: 100%;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
           -o-transform: translateX(-50%);
              transform: translateX(-50%); }

.pin-top, .pin-bottom {
  position: relative; }

.pinned {
  position: fixed !important; }

/*********************
  Transition Classes
**********************/
ul.staggered-list li {
  opacity: 0; }

.fade-in {
  opacity: 0;
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
       -o-transform-origin: 0 50%;
          transform-origin: 0 50%; }

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width: 600px) {
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important; } }

@media only screen and (max-width: 1023px) {
  .hide-on-med-and-down {
    display: none !important; } }

@media only screen and (min-width: 601px) {
  .hide-on-med-and-up {
    display: none !important; } }

@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .hide-on-med-only {
    display: none !important; } }

@media only screen and (min-width: 1024px) {
  .hide-on-large-only {
    display: none !important; } }

@media only screen and (min-width: 1201px) {
  .hide-on-extra-large-only {
    display: none !important; } }

@media only screen and (min-width: 1201px) {
  .show-on-extra-large {
    display: block !important; } }

@media only screen and (min-width: 1024px) {
  .show-on-large {
    display: block !important; } }

@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .show-on-medium {
    display: block !important; } }

@media only screen and (max-width: 600px) {
  .show-on-small {
    display: block !important; } }

@media only screen and (min-width: 601px) {
  .show-on-medium-and-up {
    display: block !important; } }

@media only screen and (max-width: 1023px) {
  .show-on-medium-and-down {
    display: block !important; } }

@media only screen and (max-width: 600px) {
  .center-on-small-only {
    text-align: center; } }

.page-footer {
  padding-top: 20px;
  color: #fff;
  background-color: #f05352; }
  .page-footer .footer-copyright {
    overflow: hidden;
    min-height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 0px;
    color: rgba(255, 255, 255, 0.8);
    background-color: rgba(51, 51, 51, 0.08); }

table, th, td {
  border: none; }

table {
  width: 100%;
  display: table;
  border-collapse: collapse;
  border-spacing: 0; }
  table.striped tr {
    border-bottom: none; }
  table.striped > tbody > tr:nth-child(odd) {
    background-color: rgba(242, 242, 242, 0.5); }
  table.striped > tbody > tr > td {
    border-radius: 0; }
  table.highlight > tbody > tr {
    -webkit-transition: background-color .25s ease;
    -o-transition: background-color .25s ease;
    transition: background-color .25s ease; }
    table.highlight > tbody > tr:hover {
      background-color: rgba(242, 242, 242, 0.5); }
  table.centered thead tr th, table.centered tbody tr td {
    text-align: center; }

tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px; }

@media only screen and (max-width: 1023px) {
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */ }
    table.responsive-table td:empty:before {
      content: '\00a0'; }
    table.responsive-table th,
    table.responsive-table td {
      margin: 0;
      vertical-align: top; }
    table.responsive-table th {
      text-align: left; }
    table.responsive-table thead {
      display: block;
      float: left; }
      table.responsive-table thead tr {
        display: block;
        padding: 0 10px 0 0; }
        table.responsive-table thead tr th::before {
          content: "\00a0"; }
    table.responsive-table tbody {
      display: block;
      width: auto;
      position: relative;
      overflow-x: auto;
      white-space: nowrap; }
      table.responsive-table tbody tr {
        display: inline-block;
        vertical-align: top; }
    table.responsive-table th {
      display: block;
      text-align: right; }
    table.responsive-table td {
      display: block;
      min-height: 1.25em;
      text-align: left; }
    table.responsive-table tr {
      border-bottom: none;
      padding: 0 10px; }
    table.responsive-table thead {
      border: 0;
      border-right: 1px solid rgba(0, 0, 0, 0.12); } }

.collection {
  margin: 0.5rem 0 1rem 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative; }
  .collection .collection-item {
    background-color: #fff;
    line-height: 1.5rem;
    padding: 10px 20px;
    margin: 0;
    border-bottom: 1px solid #e0e0e0; }
    .collection .collection-item.avatar {
      min-height: 84px;
      padding-left: 72px;
      position: relative; }
      .collection .collection-item.avatar:not(.circle-clipper) > .circle,
      .collection .collection-item.avatar :not(.circle-clipper) > .circle {
        position: absolute;
        width: 42px;
        height: 42px;
        overflow: hidden;
        left: 15px;
        display: inline-block;
        vertical-align: middle; }
      .collection .collection-item.avatar i.circle {
        font-size: 18px;
        line-height: 42px;
        color: #fff;
        background-color: #999;
        text-align: center; }
      .collection .collection-item.avatar .title {
        font-size: 16px; }
      .collection .collection-item.avatar p {
        margin: 0; }
      .collection .collection-item.avatar .secondary-content {
        position: absolute;
        top: 16px;
        right: 16px; }
    .collection .collection-item:last-child {
      border-bottom: none; }
    .collection .collection-item.active {
      background-color: #42A5F5;
      color: white; }
      .collection .collection-item.active .secondary-content {
        color: #fff; }
  .collection a.collection-item {
    display: block;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    color: #42A5F5; }
    .collection a.collection-item:not(.active):hover {
      background-color: #ddd; }
  .collection.with-header .collection-header {
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 20px; }
  .collection.with-header .collection-item {
    padding-left: 30px; }
  .collection.with-header .collection-item.avatar {
    padding-left: 72px; }

.secondary-content {
  float: right;
  color: #42A5F5; }

.collapsible .collection {
  margin: 0;
  border: none; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden; }
  .video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: white;
  border-radius: 2px;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden; }
  .progress .determinate {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #42A5F5;
    -webkit-transition: width .3s linear;
    -o-transition: width .3s linear;
    transition: width .3s linear; }
  .progress .indeterminate {
    background-color: #42A5F5; }
    .progress .indeterminate:before {
      content: '';
      position: absolute;
      background-color: inherit;
      top: 0;
      left: 0;
      bottom: 0;
      will-change: left, right;
      -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
           -o-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
              animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
    .progress .indeterminate:after {
      content: '';
      position: absolute;
      background-color: inherit;
      top: 0;
      left: 0;
      bottom: 0;
      will-change: left, right;
      -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
           -o-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
              animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
      -webkit-animation-delay: 1.15s;
           -o-animation-delay: 1.15s;
              animation-delay: 1.15s; }

@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }

@-o-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }

@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }

@-o-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }

/*******************
  Utility Classes
*******************/
.hide {
  display: none !important; }

.left-align {
  text-align: left; }

.right-align {
  text-align: right; }

.center, .center-align {
  text-align: center; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.no-select, input[type=range],
input[type=range] + .thumb {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.circle {
  border-radius: 50%; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.no-padding {
  padding: 0 !important; }

span.badge {
  min-width: 3rem;
  padding: 0 6px;
  margin-left: 14px;
  text-align: center;
  font-size: 1rem;
  line-height: 22px;
  height: 22px;
  color: #757575;
  float: right;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  span.badge.new {
    font-weight: 300;
    font-size: 0.8rem;
    color: #fff;
    background-color: #42A5F5;
    border-radius: 2px; }
  span.badge.new:after {
    content: " new"; }
  span.badge[data-badge-caption]::after {
    content: " " attr(data-badge-caption); }

nav ul a span.badge {
  display: inline-block;
  float: none;
  margin-left: 4px;
  line-height: 22px;
  height: 22px;
  -webkit-font-smoothing: auto; }

.collection-item span.badge {
  margin-top: -webkit-calc(0.75rem - 11px);
  margin-top: calc(0.75rem - 11px); }

.collapsible span.badge {
  margin-left: auto; }

.sidenav span.badge {
  margin-top: -webkit-calc(24px - 11px);
  margin-top: calc(24px - 11px); }

table span.badge {
  display: inline-block;
  float: none;
  margin-left: auto; }

/* This is needed for some mobile phones to display the Google Icon font properly */
.material-icons {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: 'liga';
     -moz-font-feature-settings: 'liga';
          font-feature-settings: 'liga'; }

.container {
  margin: 0 auto;
  max-width: 1280px;
  width: 90%; }

@media only screen and (min-width: 601px) {
  .container {
    width: 85%; } }

@media only screen and (min-width: 1024px) {
  .container {
    width: 70%; } }

.col .row, .col nav.navbar .navbar-nav, nav.navbar .col .navbar-nav {
  margin-left: -0.75rem;
  margin-right: -0.75rem; }

.section {
  padding-top: 1rem;
  padding-bottom: 1rem; }
  .section.no-pad {
    padding: 0; }
  .section.no-pad-bot {
    padding-bottom: 0; }
  .section.no-pad-top {
    padding-top: 0; }

.row, nav.navbar .navbar-nav {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; }
  .row:after, nav.navbar .navbar-nav:after {
    content: "";
    display: table;
    clear: both; }
  .row .col, nav.navbar .navbar-nav .col {
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 0.75rem;
    min-height: 1px; }
    .row .col[class*="push-"], nav.navbar .navbar-nav .col[class*="push-"], .row .col[class*="pull-"], nav.navbar .navbar-nav .col[class*="pull-"] {
      position: relative; }
    .row .col.s1, nav.navbar .navbar-nav .col.s1 {
      width: 8.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s2, nav.navbar .navbar-nav .col.s2 {
      width: 16.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s3, nav.navbar .navbar-nav .col.s3 {
      width: 25%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s4, nav.navbar .navbar-nav .col.s4 {
      width: 33.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s5, nav.navbar .navbar-nav .col.s5 {
      width: 41.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s6, nav.navbar .navbar-nav .col.s6 {
      width: 50%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s7, nav.navbar .navbar-nav .col.s7 {
      width: 58.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s8, nav.navbar .navbar-nav .col.s8 {
      width: 66.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s9, nav.navbar .navbar-nav .col.s9 {
      width: 75%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s10, nav.navbar .navbar-nav .col.s10 {
      width: 83.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s11, nav.navbar .navbar-nav .col.s11 {
      width: 91.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s12, nav.navbar .navbar-nav .col.s12 {
      width: 100%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.offset-s1, nav.navbar .navbar-nav .col.offset-s1 {
      margin-left: 8.33333%; }
    .row .col.pull-s1, nav.navbar .navbar-nav .col.pull-s1 {
      right: 8.33333%; }
    .row .col.push-s1, nav.navbar .navbar-nav .col.push-s1 {
      left: 8.33333%; }
    .row .col.offset-s2, nav.navbar .navbar-nav .col.offset-s2 {
      margin-left: 16.66667%; }
    .row .col.pull-s2, nav.navbar .navbar-nav .col.pull-s2 {
      right: 16.66667%; }
    .row .col.push-s2, nav.navbar .navbar-nav .col.push-s2 {
      left: 16.66667%; }
    .row .col.offset-s3, nav.navbar .navbar-nav .col.offset-s3 {
      margin-left: 25%; }
    .row .col.pull-s3, nav.navbar .navbar-nav .col.pull-s3 {
      right: 25%; }
    .row .col.push-s3, nav.navbar .navbar-nav .col.push-s3 {
      left: 25%; }
    .row .col.offset-s4, nav.navbar .navbar-nav .col.offset-s4 {
      margin-left: 33.33333%; }
    .row .col.pull-s4, nav.navbar .navbar-nav .col.pull-s4 {
      right: 33.33333%; }
    .row .col.push-s4, nav.navbar .navbar-nav .col.push-s4 {
      left: 33.33333%; }
    .row .col.offset-s5, nav.navbar .navbar-nav .col.offset-s5 {
      margin-left: 41.66667%; }
    .row .col.pull-s5, nav.navbar .navbar-nav .col.pull-s5 {
      right: 41.66667%; }
    .row .col.push-s5, nav.navbar .navbar-nav .col.push-s5 {
      left: 41.66667%; }
    .row .col.offset-s6, nav.navbar .navbar-nav .col.offset-s6 {
      margin-left: 50%; }
    .row .col.pull-s6, nav.navbar .navbar-nav .col.pull-s6 {
      right: 50%; }
    .row .col.push-s6, nav.navbar .navbar-nav .col.push-s6 {
      left: 50%; }
    .row .col.offset-s7, nav.navbar .navbar-nav .col.offset-s7 {
      margin-left: 58.33333%; }
    .row .col.pull-s7, nav.navbar .navbar-nav .col.pull-s7 {
      right: 58.33333%; }
    .row .col.push-s7, nav.navbar .navbar-nav .col.push-s7 {
      left: 58.33333%; }
    .row .col.offset-s8, nav.navbar .navbar-nav .col.offset-s8 {
      margin-left: 66.66667%; }
    .row .col.pull-s8, nav.navbar .navbar-nav .col.pull-s8 {
      right: 66.66667%; }
    .row .col.push-s8, nav.navbar .navbar-nav .col.push-s8 {
      left: 66.66667%; }
    .row .col.offset-s9, nav.navbar .navbar-nav .col.offset-s9 {
      margin-left: 75%; }
    .row .col.pull-s9, nav.navbar .navbar-nav .col.pull-s9 {
      right: 75%; }
    .row .col.push-s9, nav.navbar .navbar-nav .col.push-s9 {
      left: 75%; }
    .row .col.offset-s10, nav.navbar .navbar-nav .col.offset-s10 {
      margin-left: 83.33333%; }
    .row .col.pull-s10, nav.navbar .navbar-nav .col.pull-s10 {
      right: 83.33333%; }
    .row .col.push-s10, nav.navbar .navbar-nav .col.push-s10 {
      left: 83.33333%; }
    .row .col.offset-s11, nav.navbar .navbar-nav .col.offset-s11 {
      margin-left: 91.66667%; }
    .row .col.pull-s11, nav.navbar .navbar-nav .col.pull-s11 {
      right: 91.66667%; }
    .row .col.push-s11, nav.navbar .navbar-nav .col.push-s11 {
      left: 91.66667%; }
    .row .col.offset-s12, nav.navbar .navbar-nav .col.offset-s12 {
      margin-left: 100%; }
    .row .col.pull-s12, nav.navbar .navbar-nav .col.pull-s12 {
      right: 100%; }
    .row .col.push-s12, nav.navbar .navbar-nav .col.push-s12 {
      left: 100%; }
    @media only screen and (min-width: 601px) {
      .row .col.m1, nav.navbar .navbar-nav .col.m1 {
        width: 8.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m2, nav.navbar .navbar-nav .col.m2 {
        width: 16.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m3, nav.navbar .navbar-nav .col.m3 {
        width: 25%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m4, nav.navbar .navbar-nav .col.m4 {
        width: 33.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m5, nav.navbar .navbar-nav .col.m5 {
        width: 41.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m6, nav.navbar .navbar-nav .col.m6 {
        width: 50%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m7, nav.navbar .navbar-nav .col.m7 {
        width: 58.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m8, nav.navbar .navbar-nav .col.m8 {
        width: 66.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m9, nav.navbar .navbar-nav .col.m9 {
        width: 75%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m10, nav.navbar .navbar-nav .col.m10 {
        width: 83.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m11, nav.navbar .navbar-nav .col.m11 {
        width: 91.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m12, nav.navbar .navbar-nav .col.m12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.offset-m1, nav.navbar .navbar-nav .col.offset-m1 {
        margin-left: 8.33333%; }
      .row .col.pull-m1, nav.navbar .navbar-nav .col.pull-m1 {
        right: 8.33333%; }
      .row .col.push-m1, nav.navbar .navbar-nav .col.push-m1 {
        left: 8.33333%; }
      .row .col.offset-m2, nav.navbar .navbar-nav .col.offset-m2 {
        margin-left: 16.66667%; }
      .row .col.pull-m2, nav.navbar .navbar-nav .col.pull-m2 {
        right: 16.66667%; }
      .row .col.push-m2, nav.navbar .navbar-nav .col.push-m2 {
        left: 16.66667%; }
      .row .col.offset-m3, nav.navbar .navbar-nav .col.offset-m3 {
        margin-left: 25%; }
      .row .col.pull-m3, nav.navbar .navbar-nav .col.pull-m3 {
        right: 25%; }
      .row .col.push-m3, nav.navbar .navbar-nav .col.push-m3 {
        left: 25%; }
      .row .col.offset-m4, nav.navbar .navbar-nav .col.offset-m4 {
        margin-left: 33.33333%; }
      .row .col.pull-m4, nav.navbar .navbar-nav .col.pull-m4 {
        right: 33.33333%; }
      .row .col.push-m4, nav.navbar .navbar-nav .col.push-m4 {
        left: 33.33333%; }
      .row .col.offset-m5, nav.navbar .navbar-nav .col.offset-m5 {
        margin-left: 41.66667%; }
      .row .col.pull-m5, nav.navbar .navbar-nav .col.pull-m5 {
        right: 41.66667%; }
      .row .col.push-m5, nav.navbar .navbar-nav .col.push-m5 {
        left: 41.66667%; }
      .row .col.offset-m6, nav.navbar .navbar-nav .col.offset-m6 {
        margin-left: 50%; }
      .row .col.pull-m6, nav.navbar .navbar-nav .col.pull-m6 {
        right: 50%; }
      .row .col.push-m6, nav.navbar .navbar-nav .col.push-m6 {
        left: 50%; }
      .row .col.offset-m7, nav.navbar .navbar-nav .col.offset-m7 {
        margin-left: 58.33333%; }
      .row .col.pull-m7, nav.navbar .navbar-nav .col.pull-m7 {
        right: 58.33333%; }
      .row .col.push-m7, nav.navbar .navbar-nav .col.push-m7 {
        left: 58.33333%; }
      .row .col.offset-m8, nav.navbar .navbar-nav .col.offset-m8 {
        margin-left: 66.66667%; }
      .row .col.pull-m8, nav.navbar .navbar-nav .col.pull-m8 {
        right: 66.66667%; }
      .row .col.push-m8, nav.navbar .navbar-nav .col.push-m8 {
        left: 66.66667%; }
      .row .col.offset-m9, nav.navbar .navbar-nav .col.offset-m9 {
        margin-left: 75%; }
      .row .col.pull-m9, nav.navbar .navbar-nav .col.pull-m9 {
        right: 75%; }
      .row .col.push-m9, nav.navbar .navbar-nav .col.push-m9 {
        left: 75%; }
      .row .col.offset-m10, nav.navbar .navbar-nav .col.offset-m10 {
        margin-left: 83.33333%; }
      .row .col.pull-m10, nav.navbar .navbar-nav .col.pull-m10 {
        right: 83.33333%; }
      .row .col.push-m10, nav.navbar .navbar-nav .col.push-m10 {
        left: 83.33333%; }
      .row .col.offset-m11, nav.navbar .navbar-nav .col.offset-m11 {
        margin-left: 91.66667%; }
      .row .col.pull-m11, nav.navbar .navbar-nav .col.pull-m11 {
        right: 91.66667%; }
      .row .col.push-m11, nav.navbar .navbar-nav .col.push-m11 {
        left: 91.66667%; }
      .row .col.offset-m12, nav.navbar .navbar-nav .col.offset-m12 {
        margin-left: 100%; }
      .row .col.pull-m12, nav.navbar .navbar-nav .col.pull-m12 {
        right: 100%; }
      .row .col.push-m12, nav.navbar .navbar-nav .col.push-m12 {
        left: 100%; } }
    @media only screen and (min-width: 1024px) {
      .row .col.l1, nav.navbar .navbar-nav .col.l1 {
        width: 8.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l2, nav.navbar .navbar-nav .col.l2 {
        width: 16.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l3, nav.navbar .navbar-nav .col.l3 {
        width: 25%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l4, nav.navbar .navbar-nav .col.l4 {
        width: 33.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l5, nav.navbar .navbar-nav .col.l5 {
        width: 41.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l6, nav.navbar .navbar-nav .col.l6 {
        width: 50%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l7, nav.navbar .navbar-nav .col.l7 {
        width: 58.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l8, nav.navbar .navbar-nav .col.l8 {
        width: 66.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l9, nav.navbar .navbar-nav .col.l9 {
        width: 75%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l10, nav.navbar .navbar-nav .col.l10 {
        width: 83.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l11, nav.navbar .navbar-nav .col.l11 {
        width: 91.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l12, nav.navbar .navbar-nav .col.l12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.offset-l1, nav.navbar .navbar-nav .col.offset-l1 {
        margin-left: 8.33333%; }
      .row .col.pull-l1, nav.navbar .navbar-nav .col.pull-l1 {
        right: 8.33333%; }
      .row .col.push-l1, nav.navbar .navbar-nav .col.push-l1 {
        left: 8.33333%; }
      .row .col.offset-l2, nav.navbar .navbar-nav .col.offset-l2 {
        margin-left: 16.66667%; }
      .row .col.pull-l2, nav.navbar .navbar-nav .col.pull-l2 {
        right: 16.66667%; }
      .row .col.push-l2, nav.navbar .navbar-nav .col.push-l2 {
        left: 16.66667%; }
      .row .col.offset-l3, nav.navbar .navbar-nav .col.offset-l3 {
        margin-left: 25%; }
      .row .col.pull-l3, nav.navbar .navbar-nav .col.pull-l3 {
        right: 25%; }
      .row .col.push-l3, nav.navbar .navbar-nav .col.push-l3 {
        left: 25%; }
      .row .col.offset-l4, nav.navbar .navbar-nav .col.offset-l4 {
        margin-left: 33.33333%; }
      .row .col.pull-l4, nav.navbar .navbar-nav .col.pull-l4 {
        right: 33.33333%; }
      .row .col.push-l4, nav.navbar .navbar-nav .col.push-l4 {
        left: 33.33333%; }
      .row .col.offset-l5, nav.navbar .navbar-nav .col.offset-l5 {
        margin-left: 41.66667%; }
      .row .col.pull-l5, nav.navbar .navbar-nav .col.pull-l5 {
        right: 41.66667%; }
      .row .col.push-l5, nav.navbar .navbar-nav .col.push-l5 {
        left: 41.66667%; }
      .row .col.offset-l6, nav.navbar .navbar-nav .col.offset-l6 {
        margin-left: 50%; }
      .row .col.pull-l6, nav.navbar .navbar-nav .col.pull-l6 {
        right: 50%; }
      .row .col.push-l6, nav.navbar .navbar-nav .col.push-l6 {
        left: 50%; }
      .row .col.offset-l7, nav.navbar .navbar-nav .col.offset-l7 {
        margin-left: 58.33333%; }
      .row .col.pull-l7, nav.navbar .navbar-nav .col.pull-l7 {
        right: 58.33333%; }
      .row .col.push-l7, nav.navbar .navbar-nav .col.push-l7 {
        left: 58.33333%; }
      .row .col.offset-l8, nav.navbar .navbar-nav .col.offset-l8 {
        margin-left: 66.66667%; }
      .row .col.pull-l8, nav.navbar .navbar-nav .col.pull-l8 {
        right: 66.66667%; }
      .row .col.push-l8, nav.navbar .navbar-nav .col.push-l8 {
        left: 66.66667%; }
      .row .col.offset-l9, nav.navbar .navbar-nav .col.offset-l9 {
        margin-left: 75%; }
      .row .col.pull-l9, nav.navbar .navbar-nav .col.pull-l9 {
        right: 75%; }
      .row .col.push-l9, nav.navbar .navbar-nav .col.push-l9 {
        left: 75%; }
      .row .col.offset-l10, nav.navbar .navbar-nav .col.offset-l10 {
        margin-left: 83.33333%; }
      .row .col.pull-l10, nav.navbar .navbar-nav .col.pull-l10 {
        right: 83.33333%; }
      .row .col.push-l10, nav.navbar .navbar-nav .col.push-l10 {
        left: 83.33333%; }
      .row .col.offset-l11, nav.navbar .navbar-nav .col.offset-l11 {
        margin-left: 91.66667%; }
      .row .col.pull-l11, nav.navbar .navbar-nav .col.pull-l11 {
        right: 91.66667%; }
      .row .col.push-l11, nav.navbar .navbar-nav .col.push-l11 {
        left: 91.66667%; }
      .row .col.offset-l12, nav.navbar .navbar-nav .col.offset-l12 {
        margin-left: 100%; }
      .row .col.pull-l12, nav.navbar .navbar-nav .col.pull-l12 {
        right: 100%; }
      .row .col.push-l12, nav.navbar .navbar-nav .col.push-l12 {
        left: 100%; } }
    @media only screen and (min-width: 1201px) {
      .row .col.xl1, nav.navbar .navbar-nav .col.xl1 {
        width: 8.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl2, nav.navbar .navbar-nav .col.xl2 {
        width: 16.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl3, nav.navbar .navbar-nav .col.xl3 {
        width: 25%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl4, nav.navbar .navbar-nav .col.xl4 {
        width: 33.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl5, nav.navbar .navbar-nav .col.xl5 {
        width: 41.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl6, nav.navbar .navbar-nav .col.xl6 {
        width: 50%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl7, nav.navbar .navbar-nav .col.xl7 {
        width: 58.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl8, nav.navbar .navbar-nav .col.xl8 {
        width: 66.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl9, nav.navbar .navbar-nav .col.xl9 {
        width: 75%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl10, nav.navbar .navbar-nav .col.xl10 {
        width: 83.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl11, nav.navbar .navbar-nav .col.xl11 {
        width: 91.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl12, nav.navbar .navbar-nav .col.xl12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.offset-xl1, nav.navbar .navbar-nav .col.offset-xl1 {
        margin-left: 8.33333%; }
      .row .col.pull-xl1, nav.navbar .navbar-nav .col.pull-xl1 {
        right: 8.33333%; }
      .row .col.push-xl1, nav.navbar .navbar-nav .col.push-xl1 {
        left: 8.33333%; }
      .row .col.offset-xl2, nav.navbar .navbar-nav .col.offset-xl2 {
        margin-left: 16.66667%; }
      .row .col.pull-xl2, nav.navbar .navbar-nav .col.pull-xl2 {
        right: 16.66667%; }
      .row .col.push-xl2, nav.navbar .navbar-nav .col.push-xl2 {
        left: 16.66667%; }
      .row .col.offset-xl3, nav.navbar .navbar-nav .col.offset-xl3 {
        margin-left: 25%; }
      .row .col.pull-xl3, nav.navbar .navbar-nav .col.pull-xl3 {
        right: 25%; }
      .row .col.push-xl3, nav.navbar .navbar-nav .col.push-xl3 {
        left: 25%; }
      .row .col.offset-xl4, nav.navbar .navbar-nav .col.offset-xl4 {
        margin-left: 33.33333%; }
      .row .col.pull-xl4, nav.navbar .navbar-nav .col.pull-xl4 {
        right: 33.33333%; }
      .row .col.push-xl4, nav.navbar .navbar-nav .col.push-xl4 {
        left: 33.33333%; }
      .row .col.offset-xl5, nav.navbar .navbar-nav .col.offset-xl5 {
        margin-left: 41.66667%; }
      .row .col.pull-xl5, nav.navbar .navbar-nav .col.pull-xl5 {
        right: 41.66667%; }
      .row .col.push-xl5, nav.navbar .navbar-nav .col.push-xl5 {
        left: 41.66667%; }
      .row .col.offset-xl6, nav.navbar .navbar-nav .col.offset-xl6 {
        margin-left: 50%; }
      .row .col.pull-xl6, nav.navbar .navbar-nav .col.pull-xl6 {
        right: 50%; }
      .row .col.push-xl6, nav.navbar .navbar-nav .col.push-xl6 {
        left: 50%; }
      .row .col.offset-xl7, nav.navbar .navbar-nav .col.offset-xl7 {
        margin-left: 58.33333%; }
      .row .col.pull-xl7, nav.navbar .navbar-nav .col.pull-xl7 {
        right: 58.33333%; }
      .row .col.push-xl7, nav.navbar .navbar-nav .col.push-xl7 {
        left: 58.33333%; }
      .row .col.offset-xl8, nav.navbar .navbar-nav .col.offset-xl8 {
        margin-left: 66.66667%; }
      .row .col.pull-xl8, nav.navbar .navbar-nav .col.pull-xl8 {
        right: 66.66667%; }
      .row .col.push-xl8, nav.navbar .navbar-nav .col.push-xl8 {
        left: 66.66667%; }
      .row .col.offset-xl9, nav.navbar .navbar-nav .col.offset-xl9 {
        margin-left: 75%; }
      .row .col.pull-xl9, nav.navbar .navbar-nav .col.pull-xl9 {
        right: 75%; }
      .row .col.push-xl9, nav.navbar .navbar-nav .col.push-xl9 {
        left: 75%; }
      .row .col.offset-xl10, nav.navbar .navbar-nav .col.offset-xl10 {
        margin-left: 83.33333%; }
      .row .col.pull-xl10, nav.navbar .navbar-nav .col.pull-xl10 {
        right: 83.33333%; }
      .row .col.push-xl10, nav.navbar .navbar-nav .col.push-xl10 {
        left: 83.33333%; }
      .row .col.offset-xl11, nav.navbar .navbar-nav .col.offset-xl11 {
        margin-left: 91.66667%; }
      .row .col.pull-xl11, nav.navbar .navbar-nav .col.pull-xl11 {
        right: 91.66667%; }
      .row .col.push-xl11, nav.navbar .navbar-nav .col.push-xl11 {
        left: 91.66667%; }
      .row .col.offset-xl12, nav.navbar .navbar-nav .col.offset-xl12 {
        margin-left: 100%; }
      .row .col.pull-xl12, nav.navbar .navbar-nav .col.pull-xl12 {
        right: 100%; }
      .row .col.push-xl12, nav.navbar .navbar-nav .col.push-xl12 {
        left: 100%; } }

nav {
  color: #fff;
  background-color: #f05352;
  width: 100%;
  height: 56px;
  line-height: 56px; }
  nav.nav-extended {
    height: auto; }
    nav.nav-extended .nav-wrapper {
      min-height: 56px;
      height: auto; }
    nav.nav-extended .nav-content {
      position: relative;
      line-height: normal; }
  nav a {
    color: #fff; }
  nav i,
  nav [class^="mdi-"], nav [class*="mdi-"],
  nav i.material-icons {
    display: block;
    font-size: 24px;
    height: 56px;
    line-height: 56px; }
  nav .nav-wrapper {
    position: relative;
    height: 100%; }
  @media only screen and (min-width: 1024px) {
    nav a.sidenav-trigger {
      display: none; } }
  nav .sidenav-trigger {
    float: left;
    position: relative;
    z-index: 1;
    height: 56px;
    margin: 0 18px; }
    nav .sidenav-trigger i {
      height: 56px;
      line-height: 56px; }
  nav .brand-logo {
    position: absolute;
    color: #fff;
    display: inline-block;
    font-size: 2.1rem;
    padding: 0; }
    nav .brand-logo.center {
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
           -o-transform: translateX(-50%);
              transform: translateX(-50%); }
    @media only screen and (max-width: 1023px) {
      nav .brand-logo {
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
             -o-transform: translateX(-50%);
                transform: translateX(-50%); }
        nav .brand-logo.left, nav .brand-logo.right {
          padding: 0;
          -webkit-transform: none;
              -ms-transform: none;
               -o-transform: none;
                  transform: none; }
        nav .brand-logo.left {
          left: 0.5rem; }
        nav .brand-logo.right {
          right: 0.5rem;
          left: auto; } }
    nav .brand-logo.right {
      right: 0.5rem;
      padding: 0; }
    nav .brand-logo i,
    nav .brand-logo [class^="mdi-"], nav .brand-logo [class*="mdi-"],
    nav .brand-logo i.material-icons {
      float: left;
      margin-right: 15px; }
  nav .nav-title {
    display: inline-block;
    font-size: 32px;
    padding: 28px 0; }
  nav ul {
    margin: 0; }
    nav ul li {
      -webkit-transition: background-color .3s;
      -o-transition: background-color .3s;
      transition: background-color .3s;
      float: left;
      padding: 0; }
      nav ul li.active {
        background-color: rgba(0, 0, 0, 0.1); }
    nav ul a {
      -webkit-transition: background-color .3s;
      -o-transition: background-color .3s;
      transition: background-color .3s;
      font-size: 1rem;
      color: #fff;
      display: block;
      padding: 0 15px;
      cursor: pointer; }
      nav ul a.btn, nav ul a.btn-large, nav ul a.btn-small, nav ul .fc-header-toolbar a.fc-today-button, .fc-header-toolbar nav ul a.fc-today-button, nav ul a.btn-large, nav ul a.btn-flat, nav ul a.btn-floating {
        margin-top: -2px;
        margin-left: 15px;
        margin-right: 15px; }
        nav ul a.btn > .material-icons, nav ul a.btn-large > .material-icons, nav ul a.btn-small > .material-icons, nav ul .fc-header-toolbar a.fc-today-button > .material-icons, .fc-header-toolbar nav ul a.fc-today-button > .material-icons, nav ul a.btn-large > .material-icons, nav ul a.btn-flat > .material-icons, nav ul a.btn-floating > .material-icons {
          height: inherit;
          line-height: inherit; }
      nav ul a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    nav ul.left {
      float: left; }
  nav form {
    height: 100%; }
  nav .input-field {
    margin: 0;
    height: 100%; }
    nav .input-field input {
      height: 100%;
      font-size: 1.2rem;
      border: none;
      padding-left: 2rem; }
      nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid {
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none; }
    nav .input-field label {
      top: 0;
      left: 0; }
      nav .input-field label i {
        color: rgba(255, 255, 255, 0.7);
        -webkit-transition: color .3s;
        -o-transition: color .3s;
        transition: color .3s; }
      nav .input-field label.active i {
        color: #fff; }

.navbar-fixed {
  position: relative;
  height: 56px;
  z-index: 997; }
  .navbar-fixed nav {
    position: fixed; }

@media only screen and (min-width: 601px) {
  nav.nav-extended .nav-wrapper {
    min-height: 60px; }
  nav, nav .nav-wrapper i, nav a.sidenav-trigger, nav a.sidenav-trigger i {
    height: 60px;
    line-height: 60px; }
  .navbar-fixed {
    height: 60px; } }

a {
  text-decoration: none; }

html {
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87); }
  @media only screen and (min-width: 0) {
    html {
      font-size: 14px; } }
  @media only screen and (min-width: 1023px) {
    html {
      font-size: 14.5px; } }
  @media only screen and (min-width: 1200px) {
    html {
      font-size: 15px; } }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  line-height: 1.3; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit; }

h1 {
  font-size: 2.875rem;
  line-height: 110%;
  margin: 1.91667rem 0 1.15rem 0; }

h2 {
  font-size: 2.25rem;
  line-height: 110%;
  margin: 1.5rem 0 0.9rem 0; }

h3 {
  font-size: 1.75rem;
  line-height: 110%;
  margin: 1.16667rem 0 0.7rem 0; }

h4 {
  font-size: 1.25rem;
  line-height: 110%;
  margin: 0.83333rem 0 0.5rem 0; }

h5 {
  font-size: 1rem;
  line-height: 110%;
  margin: 0.66667rem 0 0.4rem 0; }

h6 {
  font-size: 0.875rem;
  line-height: 110%;
  margin: 0.58333rem 0 0.35rem 0; }

em {
  font-style: italic; }

strong {
  font-weight: 500; }

small {
  font-size: 75%; }

.light {
  font-weight: 300; }

.thin {
  font-weight: 200; }

@media only screen and (min-width: 360px) {
  .flow-text {
    font-size: 1.2rem; } }

@media only screen and (min-width: 390px) {
  .flow-text {
    font-size: 1.224rem; } }

@media only screen and (min-width: 420px) {
  .flow-text {
    font-size: 1.248rem; } }

@media only screen and (min-width: 450px) {
  .flow-text {
    font-size: 1.272rem; } }

@media only screen and (min-width: 480px) {
  .flow-text {
    font-size: 1.296rem; } }

@media only screen and (min-width: 510px) {
  .flow-text {
    font-size: 1.32rem; } }

@media only screen and (min-width: 540px) {
  .flow-text {
    font-size: 1.344rem; } }

@media only screen and (min-width: 570px) {
  .flow-text {
    font-size: 1.368rem; } }

@media only screen and (min-width: 600px) {
  .flow-text {
    font-size: 1.392rem; } }

@media only screen and (min-width: 630px) {
  .flow-text {
    font-size: 1.416rem; } }

@media only screen and (min-width: 660px) {
  .flow-text {
    font-size: 1.44rem; } }

@media only screen and (min-width: 690px) {
  .flow-text {
    font-size: 1.464rem; } }

@media only screen and (min-width: 720px) {
  .flow-text {
    font-size: 1.488rem; } }

@media only screen and (min-width: 750px) {
  .flow-text {
    font-size: 1.512rem; } }

@media only screen and (min-width: 780px) {
  .flow-text {
    font-size: 1.536rem; } }

@media only screen and (min-width: 810px) {
  .flow-text {
    font-size: 1.56rem; } }

@media only screen and (min-width: 840px) {
  .flow-text {
    font-size: 1.584rem; } }

@media only screen and (min-width: 870px) {
  .flow-text {
    font-size: 1.608rem; } }

@media only screen and (min-width: 900px) {
  .flow-text {
    font-size: 1.632rem; } }

@media only screen and (min-width: 930px) {
  .flow-text {
    font-size: 1.656rem; } }

@media only screen and (min-width: 960px) {
  .flow-text {
    font-size: 1.68rem; } }

@media only screen and (max-width: 360px) {
  .flow-text {
    font-size: 1.2rem; } }

.scale-transition {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -o-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; }
  .scale-transition.scale-out {
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
    -webkit-transition: -webkit-transform .2s !important;
    transition: -webkit-transform .2s !important;
    -o-transition: -o-transform .2s !important;
    transition: transform .2s !important;
    transition: transform .2s, -webkit-transform .2s, -o-transform .2s !important; }
  .scale-transition.scale-in {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); }

.card-panel {
  -webkit-transition: -webkit-box-shadow .25s;
  transition: -webkit-box-shadow .25s;
  -o-transition: box-shadow .25s;
  transition: box-shadow .25s;
  transition: box-shadow .25s, -webkit-box-shadow .25s;
  padding: 24px;
  margin: 0.5rem 0 1rem 0;
  border-radius: 2px;
  background-color: #fff; }

.card {
  position: relative;
  margin: 0.5rem 0 1rem 0;
  background-color: #fff;
  -webkit-transition: -webkit-box-shadow .25s;
  transition: -webkit-box-shadow .25s;
  -o-transition: box-shadow .25s;
  transition: box-shadow .25s;
  transition: box-shadow .25s, -webkit-box-shadow .25s;
  border-radius: 2px; }
  .card .card-title {
    font-size: 24px;
    font-weight: 300; }
    .card .card-title.activator {
      cursor: pointer; }
  .card.small, .card.medium, .card.large {
    position: relative; }
    .card.small .card-image, .card.medium .card-image, .card.large .card-image {
      max-height: 60%;
      overflow: hidden; }
    .card.small .card-image + .card-content, .card.medium .card-image + .card-content, .card.large .card-image + .card-content {
      max-height: 40%; }
    .card.small .card-content, .card.medium .card-content, .card.large .card-content {
      max-height: 100%;
      overflow: hidden; }
    .card.small .card-action, .card.medium .card-action, .card.large .card-action {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
  .card.small {
    height: 300px; }
  .card.medium {
    height: 400px; }
  .card.large {
    height: 500px; }
  .card.horizontal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .card.horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image {
      height: 100%;
      max-height: none;
      overflow: visible; }
      .card.horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img {
        height: 100%; }
    .card.horizontal .card-image {
      max-width: 50%; }
      .card.horizontal .card-image img {
        border-radius: 2px 0 0 2px;
        max-width: 100%;
        width: auto; }
    .card.horizontal .card-stacked {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      position: relative; }
      .card.horizontal .card-stacked .card-content {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1; }
  .card.sticky-action .card-action {
    z-index: 2; }
  .card.sticky-action .card-reveal {
    z-index: 1;
    padding-bottom: 64px; }
  .card .card-image {
    position: relative; }
    .card .card-image img {
      display: block;
      border-radius: 2px 2px 0 0;
      position: relative;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      width: 100%; }
    .card .card-image .card-title {
      color: #fff;
      position: absolute;
      bottom: 0;
      left: 0;
      max-width: 100%;
      padding: 24px; }
  .card .card-content {
    padding: 24px;
    border-radius: 0 0 2px 2px; }
    .card .card-content p {
      margin: 0; }
    .card .card-content .card-title {
      display: block;
      line-height: 32px;
      margin-bottom: 8px; }
      .card .card-content .card-title i {
        line-height: 32px; }
  .card .card-action {
    background-color: inherit;
    border-top: 1px solid rgba(160, 160, 160, 0.2);
    position: relative;
    padding: 16px 24px; }
    .card .card-action:last-child {
      border-radius: 0 0 2px 2px; }
    .card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating) {
      color: #ffab40;
      margin-right: 24px;
      -webkit-transition: color .3s ease;
      -o-transition: color .3s ease;
      transition: color .3s ease;
      text-transform: uppercase; }
      .card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover {
        color: #ffd8a6; }
  .card .card-reveal {
    padding: 24px;
    position: absolute;
    background-color: #fff;
    width: 100%;
    overflow-y: auto;
    left: 0;
    top: 100%;
    height: 100%;
    z-index: 3;
    display: none; }
    .card .card-reveal .card-title {
      cursor: pointer;
      display: block; }

#toast-container {
  display: block;
  position: fixed;
  z-index: 10000; }
  @media only screen and (max-width: 600px) {
    #toast-container {
      min-width: 100%;
      bottom: 0%; } }
  @media only screen and (min-width: 601px) and (max-width: 1023px) {
    #toast-container {
      left: 5%;
      bottom: 7%;
      max-width: 90%; } }
  @media only screen and (min-width: 1024px) {
    #toast-container {
      top: 10%;
      right: 7%;
      max-width: 86%; } }

.toast {
  border-radius: 2px;
  top: 35px;
  width: auto;
  margin-top: 10px;
  position: relative;
  max-width: 100%;
  height: auto;
  min-height: 48px;
  line-height: 1.5em;
  background-color: #323232;
  padding: 10px 25px;
  font-size: 1.1rem;
  font-weight: 300;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: default; }
  .toast .toast-action {
    color: #eeff41;
    font-weight: 500;
    margin-right: -25px;
    margin-left: 3rem; }
  .toast.rounded {
    border-radius: 24px; }
  @media only screen and (max-width: 600px) {
    .toast {
      width: 100%;
      border-radius: 0; } }

.tabs {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  height: 48px;
  width: 100%;
  background-color: #fff;
  margin: 0 auto;
  white-space: nowrap; }
  .tabs.tabs-transparent {
    background-color: transparent; }
    .tabs.tabs-transparent .tab a,
    .tabs.tabs-transparent .tab.disabled a,
    .tabs.tabs-transparent .tab.disabled a:hover {
      color: rgba(255, 255, 255, 0.7); }
    .tabs.tabs-transparent .tab a:hover,
    .tabs.tabs-transparent .tab a.active {
      color: #fff; }
    .tabs.tabs-transparent .indicator {
      background-color: #fff; }
  .tabs.tabs-fixed-width {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .tabs.tabs-fixed-width .tab {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
  .tabs .tab {
    display: inline-block;
    text-align: center;
    line-height: 48px;
    height: 48px;
    padding: 0;
    margin: 0;
    text-transform: uppercase; }
    .tabs .tab a {
      color: rgba(72, 72, 72, 0.7);
      display: block;
      width: 100%;
      height: 100%;
      padding: 0 24px;
      font-size: 14px;
      text-overflow: ellipsis;
      overflow: hidden;
      -webkit-transition: color .28s ease, background-color .28s ease;
      -o-transition: color .28s ease, background-color .28s ease;
      transition: color .28s ease, background-color .28s ease; }
      .tabs .tab a:focus, .tabs .tab a:focus.active {
        background-color: rgba(66, 165, 245, 0.2);
        outline: none; }
      .tabs .tab a:hover, .tabs .tab a.active {
        background-color: transparent;
        color: #484848; }
    .tabs .tab.disabled a,
    .tabs .tab.disabled a:hover {
      color: rgba(72, 72, 72, 0.4);
      cursor: default; }
  .tabs .indicator {
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #42A5F5;
    will-change: left, right; }

@media only screen and (max-width: 1023px) {
  .tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .tabs .tab {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
      .tabs .tab a {
        padding: 0 12px; } }

.material-tooltip {
  padding: 10px 8px;
  font-size: 1rem;
  z-index: 2000;
  background-color: transparent;
  border-radius: 2px;
  color: #fff;
  min-height: 36px;
  line-height: 120%;
  opacity: 0;
  position: absolute;
  text-align: center;
  max-width: -webkit-calc(100% - 4px);
  max-width: calc(100% - 4px);
  overflow: hidden;
  left: 0;
  top: 0;
  pointer-events: none;
  visibility: hidden;
  background-color: #323232; }

.backdrop {
  position: absolute;
  opacity: 0;
  height: 7px;
  width: 14px;
  border-radius: 0 0 50% 50%;
  background-color: #323232;
  z-index: -1;
  -webkit-transform-origin: 50% 0%;
      -ms-transform-origin: 50% 0%;
       -o-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  visibility: hidden; }

.btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button,
.btn-flat {
  border: none;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent; }

.btn.disabled, .disabled.btn-large, .disabled.btn-small, .fc-header-toolbar .disabled.fc-today-button,
.btn-floating.disabled,
.btn-large.disabled,
.btn-small.disabled,
.btn-flat.disabled,
.btn:disabled,
.btn-large:disabled,
.btn-small:disabled,
.fc-header-toolbar .fc-today-button:disabled,
.btn-floating:disabled,
.btn-large:disabled,
.btn-small:disabled,
.btn-flat:disabled,
.btn[disabled],
.btn-large[disabled],
.btn-small[disabled],
.fc-header-toolbar .fc-today-button[disabled],
.btn-floating[disabled],
.btn-large[disabled],
.btn-small[disabled],
.btn-flat[disabled] {
  pointer-events: none;
  background-color: #DFDFDF !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #9F9F9F !important;
  cursor: default; }
  .btn.disabled:hover, .disabled.btn-large:hover, .disabled.btn-small:hover, .fc-header-toolbar .disabled.fc-today-button:hover,
  .btn-floating.disabled:hover,
  .btn-large.disabled:hover,
  .btn-small.disabled:hover,
  .btn-flat.disabled:hover,
  .btn:disabled:hover,
  .btn-large:disabled:hover,
  .btn-small:disabled:hover,
  .fc-header-toolbar .fc-today-button:disabled:hover,
  .btn-floating:disabled:hover,
  .btn-large:disabled:hover,
  .btn-small:disabled:hover,
  .btn-flat:disabled:hover,
  .btn[disabled]:hover,
  .btn-large[disabled]:hover,
  .btn-small[disabled]:hover,
  .fc-header-toolbar .fc-today-button[disabled]:hover,
  .btn-floating[disabled]:hover,
  .btn-large[disabled]:hover,
  .btn-small[disabled]:hover,
  .btn-flat[disabled]:hover {
    background-color: #DFDFDF !important;
    color: #9F9F9F !important; }

.btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button,
.btn-floating,
.btn-large,
.btn-small,
.btn-flat {
  font-size: 14px;
  outline: 0; }
  .btn i, .btn-large i, .btn-small i, .fc-header-toolbar .fc-today-button i,
  .btn-floating i,
  .btn-large i,
  .btn-small i,
  .btn-flat i {
    font-size: 1.3rem;
    line-height: inherit; }

.btn:focus, .btn-large:focus, .btn-small:focus, .fc-header-toolbar .fc-today-button:focus,
.btn-floating:focus {
  background-color: #128ef2; }

.btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button {
  text-decoration: none;
  color: #fff;
  background-color: #42A5F5;
  text-align: center;
  letter-spacing: .5px;
  -webkit-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  cursor: pointer; }
  .btn:hover, .btn-large:hover, .btn-small:hover, .fc-header-toolbar .fc-today-button:hover {
    background-color: #5ab1f6; }

.btn-floating {
  display: inline-block;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 44px;
  height: 44px;
  line-height: 44px;
  padding: 0;
  background-color: #42A5F5;
  border-radius: 50%;
  -webkit-transition: background-color .3s;
  -o-transition: background-color .3s;
  transition: background-color .3s;
  cursor: pointer;
  vertical-align: middle; }
  .btn-floating:hover {
    background-color: #42A5F5; }
  .btn-floating:before {
    border-radius: 0; }
  .btn-floating.btn-large {
    width: 56px;
    height: 56px;
    padding: 0; }
    .btn-floating.btn-large.halfway-fab {
      bottom: -28px; }
    .btn-floating.btn-large i {
      line-height: 56px; }
  .btn-floating.btn-small {
    width: 32.4px;
    height: 32.4px; }
    .btn-floating.btn-small.halfway-fab {
      bottom: -16.2px; }
    .btn-floating.btn-small i {
      line-height: 32.4px; }
  .btn-floating.halfway-fab {
    position: absolute;
    right: 24px;
    bottom: -22px; }
    .btn-floating.halfway-fab.left {
      right: auto;
      left: 24px; }
  .btn-floating i {
    width: inherit;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 1.6rem;
    line-height: 44px; }

button.btn-floating {
  border: none; }

.fixed-action-btn {
  position: fixed;
  right: 23px;
  bottom: 23px;
  padding-top: 15px;
  margin-bottom: 0;
  z-index: 997; }
  .fixed-action-btn.active ul {
    visibility: visible; }
  .fixed-action-btn.direction-left, .fixed-action-btn.direction-right {
    padding: 0 0 0 15px; }
    .fixed-action-btn.direction-left ul, .fixed-action-btn.direction-right ul {
      text-align: right;
      right: 64px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      height: 100%;
      left: auto;
      /*width 100% only goes to width of button container */
      width: 500px; }
      .fixed-action-btn.direction-left ul li, .fixed-action-btn.direction-right ul li {
        display: inline-block;
        margin: 7.5px 15px 0 0; }
  .fixed-action-btn.direction-right {
    padding: 0 15px 0 0; }
    .fixed-action-btn.direction-right ul {
      text-align: left;
      direction: rtl;
      left: 64px;
      right: auto; }
      .fixed-action-btn.direction-right ul li {
        margin: 7.5px 0 0 15px; }
  .fixed-action-btn.direction-bottom {
    padding: 0 0 15px 0; }
    .fixed-action-btn.direction-bottom ul {
      top: 64px;
      bottom: auto;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      .fixed-action-btn.direction-bottom ul li {
        margin: 15px 0 0 0; }
  .fixed-action-btn.toolbar {
    padding: 0;
    height: 56px; }
    .fixed-action-btn.toolbar.active > a i {
      opacity: 0; }
    .fixed-action-btn.toolbar ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      top: 0;
      bottom: 0;
      z-index: 1; }
      .fixed-action-btn.toolbar ul li {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: inline-block;
        margin: 0;
        height: 100%;
        -webkit-transition: none;
        -o-transition: none;
        transition: none; }
        .fixed-action-btn.toolbar ul li a {
          display: block;
          overflow: hidden;
          position: relative;
          width: 100%;
          height: 100%;
          background-color: transparent;
          -webkit-box-shadow: none;
                  box-shadow: none;
          color: #fff;
          line-height: 56px;
          z-index: 1; }
          .fixed-action-btn.toolbar ul li a i {
            line-height: inherit; }
  .fixed-action-btn ul {
    left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    bottom: 64px;
    margin: 0;
    visibility: hidden; }
    .fixed-action-btn ul li {
      margin-bottom: 15px; }
    .fixed-action-btn ul a.btn-floating {
      opacity: 0; }
  .fixed-action-btn .fab-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 44px;
    height: 44px;
    background-color: #42A5F5;
    border-radius: 50%;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0); }

.btn-flat {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  color: #343434;
  cursor: pointer;
  -webkit-transition: background-color .2s;
  -o-transition: background-color .2s;
  transition: background-color .2s; }
  .btn-flat:focus, .btn-flat:hover {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-flat:focus {
    background-color: rgba(0, 0, 0, 0.1); }
  .btn-flat.disabled, .btn-flat.btn-flat[disabled] {
    background-color: transparent !important;
    color: #b3b3b3 !important;
    cursor: default; }

.btn-large {
  height: 54px;
  line-height: 54px;
  font-size: 15px;
  padding: 0 28px; }
  .btn-large i {
    font-size: 1.6rem; }

.btn-small {
  height: 32.4px;
  line-height: 32.4px;
  font-size: 13px; }
  .btn-small i {
    font-size: 1.2rem; }

.btn-block {
  display: block; }

.dropdown-content {
  background-color: #fff;
  margin: 0;
  display: none;
  min-width: 100px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0; }
  .dropdown-content:focus {
    outline: 0; }
  .dropdown-content li {
    clear: both;
    color: rgba(0, 0, 0, 0.87);
    cursor: pointer;
    min-height: 50px;
    line-height: 1.5rem;
    width: 100%;
    text-align: left; }
    .dropdown-content li:hover, .dropdown-content li.active {
      background-color: #eee; }
    .dropdown-content li:focus {
      outline: none; }
    .dropdown-content li.divider {
      min-height: 0;
      height: 1px; }
    .dropdown-content li > a, .dropdown-content li > span {
      font-size: 16px;
      color: #42A5F5;
      display: block;
      line-height: 22px;
      padding: 14px 16px; }
    .dropdown-content li > span > label {
      top: 1px;
      left: 0;
      height: 18px; }
    .dropdown-content li > a > i {
      height: inherit;
      line-height: inherit;
      float: left;
      margin: 0 24px 0 0;
      width: 24px; }

body.keyboard-focused .dropdown-content li:focus {
  background-color: #dadada; }

.input-field.col .dropdown-content [type="checkbox"] + label {
  top: 1px;
  left: 0;
  height: 18px;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none; }

.dropdown-trigger {
  cursor: pointer; }

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out; }
  .waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: opacity, -o-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform, -o-transform;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
    pointer-events: none; }
  .waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45); }
  .waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7); }
  .waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7); }
  .waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7); }
  .waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7); }
  .waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7); }
  .waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7); }
  .waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
    border: 0;
    font-style: normal;
    font-size: inherit;
    text-transform: inherit;
    background: none; }
  .waves-effect img {
    position: relative;
    z-index: -1; }

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

.waves-circle {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom; }
  .waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1; }

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

.waves-block {
  display: block; }

/* Firefox Bug: link not triggered */
.waves-effect .waves-ripple {
  z-index: -1; }

.modal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #fafafa;
  padding: 0;
  max-height: 70%;
  width: 55%;
  margin: auto;
  overflow-y: auto;
  border-radius: 2px;
  will-change: top, opacity; }
  .modal:focus {
    outline: none; }
  @media only screen and (max-width: 1023px) {
    .modal {
      width: 80%; } }
  .modal h1, .modal h2, .modal h3, .modal h4 {
    margin-top: 0; }
  .modal .modal-content {
    padding: 24px; }
  .modal .modal-close {
    cursor: pointer; }
  .modal .modal-footer {
    border-radius: 0 0 2px 2px;
    background-color: #fafafa;
    padding: 4px 6px;
    height: 56px;
    width: 100%;
    text-align: right; }
    .modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-small, .modal .modal-footer .fc-header-toolbar .fc-today-button, .fc-header-toolbar .modal .modal-footer .fc-today-button, .modal .modal-footer .btn-flat {
      margin: 6px 0; }

.modal-overlay {
  position: fixed;
  z-index: 999;
  top: -25%;
  left: 0;
  bottom: 0;
  right: 0;
  height: 125%;
  width: 100%;
  background: #000;
  display: none;
  will-change: opacity; }

.modal.modal-fixed-footer {
  padding: 0;
  height: 70%; }
  .modal.modal-fixed-footer .modal-content {
    position: absolute;
    height: -webkit-calc(100% - 56px);
    height: calc(100% - 56px);
    max-height: 100%;
    width: 100%;
    overflow-y: auto; }
  .modal.modal-fixed-footer .modal-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    position: absolute;
    bottom: 0; }

.modal.bottom-sheet {
  top: auto;
  bottom: -100%;
  margin: 0;
  width: 100%;
  max-height: 45%;
  border-radius: 0;
  will-change: bottom, opacity; }

.collapsible {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin: 0.5rem 0 1rem 0; }

.collapsible-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  line-height: 1.5;
  padding: 1rem;
  background-color: #fff;
  border-bottom: 1px solid #ddd; }
  .collapsible-header:focus {
    outline: 0; }
  .collapsible-header i {
    width: 2rem;
    font-size: 1.6rem;
    display: inline-block;
    text-align: center;
    margin-right: 1rem; }

.keyboard-focused .collapsible-header:focus {
  background-color: #eee; }

.collapsible-body {
  display: none;
  border-bottom: 1px solid #ddd;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2rem; }

.sidenav .collapsible,
.sidenav.fixed .collapsible {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .sidenav .collapsible li,
  .sidenav.fixed .collapsible li {
    padding: 0; }

.sidenav .collapsible-header,
.sidenav.fixed .collapsible-header {
  background-color: transparent;
  border: none;
  line-height: inherit;
  height: inherit;
  padding: 0 16px; }
  .sidenav .collapsible-header:hover,
  .sidenav.fixed .collapsible-header:hover {
    background-color: rgba(0, 0, 0, 0.05); }
  .sidenav .collapsible-header i,
  .sidenav.fixed .collapsible-header i {
    line-height: inherit; }

.sidenav .collapsible-body,
.sidenav.fixed .collapsible-body {
  border: 0;
  background-color: #fff; }
  .sidenav .collapsible-body li a,
  .sidenav.fixed .collapsible-body li a {
    padding: 0 23.5px 0 31px; }

.collapsible.popout {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .collapsible.popout > li {
    -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);
    margin: 0 24px;
    -webkit-transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .collapsible.popout > li.active {
    -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);
    margin: 16px 0; }

.chip {
  display: inline-block;
  height: 32px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
  line-height: 32px;
  padding: 0 12px;
  border-radius: 16px;
  background-color: #4c84ff;
  margin-bottom: 5px;
  margin-right: 5px; }
  .chip:focus {
    outline: none;
    background-color: #4c84ff;
    color: #fff; }
  .chip > img {
    float: left;
    margin: 0 8px 0 -12px;
    height: 32px;
    width: 32px;
    border-radius: 50%; }
  .chip .close {
    cursor: pointer;
    float: right;
    font-size: 16px;
    line-height: 32px;
    padding-left: 8px; }

.chips {
  border: none;
  border-bottom: 1px solid #9e9e9e;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 0 8px 0;
  min-height: 45px;
  outline: none;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }
  .chips.focus {
    border-bottom: 1px solid #4c84ff;
    -webkit-box-shadow: 0 1px 0 0 #4c84ff;
            box-shadow: 0 1px 0 0 #4c84ff; }
  .chips:hover {
    cursor: text; }
  .chips .input {
    background: none;
    border: 0;
    color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    font-size: 0.9375rem;
    height: 2.375rem;
    line-height: 32px;
    outline: 0;
    margin: 0;
    padding: 0 !important;
    width: 120px !important; }
  .chips .input:focus {
    border: 0 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  .chips .autocomplete-content {
    margin-top: 0;
    margin-bottom: 0; }

.prefix ~ .chips {
  margin-left: 3rem;
  width: 92%;
  width: -webkit-calc(100% - 3rem);
  width: calc(100% - 3rem); }

.chips:empty ~ label {
  font-size: 0.8rem;
  -webkit-transform: translateY(-140%);
      -ms-transform: translateY(-140%);
       -o-transform: translateY(-140%);
          transform: translateY(-140%); }

.materialboxed {
  display: block;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  position: relative;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
  -webkit-backface-visibility: hidden; }
  .materialboxed:hover:not(.active) {
    opacity: .8; }
  .materialboxed.active {
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

#materialbox-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #292929;
  z-index: 1000;
  will-change: opacity; }

.materialbox-caption {
  position: fixed;
  display: none;
  color: #fff;
  line-height: 50px;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 0% 15%;
  height: 50px;
  z-index: 1000;
  -webkit-font-smoothing: antialiased; }

select:focus {
  outline: 1px solid white; }

button:focus {
  outline: none;
  background-color: #55aef6; }

label {
  font-size: 0.8rem;
  color: #9e9e9e; }

/* Text Inputs + Textarea
   ========================================================================== */
/* Style Placeholders */
::-webkit-input-placeholder {
  color: #d1d1d1; }
::-moz-placeholder {
  color: #d1d1d1; }
:-ms-input-placeholder {
  color: #d1d1d1; }
::placeholder {
  color: #d1d1d1; }

/* Text inputs */
input:not([type]),
input[type=text]:not(.browser-default),
input[type=password]:not(.browser-default),
input[type=email]:not(.browser-default),
input[type=url]:not(.browser-default),
input[type=time]:not(.browser-default),
input[type=date]:not(.browser-default),
input[type=datetime]:not(.browser-default),
input[type=datetime-local]:not(.browser-default),
input[type=tel]:not(.browser-default),
input[type=number]:not(.browser-default),
input[type=search]:not(.browser-default),
textarea.materialize-textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  height: 2.375rem;
  width: 100%;
  font-size: 0.9375rem;
  margin: 0 0 8px 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-transition: border .3s, -webkit-box-shadow .3s;
  transition: border .3s, -webkit-box-shadow .3s;
  -o-transition: box-shadow .3s, border .3s;
  transition: box-shadow .3s, border .3s;
  transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s; }
  input:not([type]):disabled, input:not([type])[readonly="readonly"],
  input[type=text]:not(.browser-default):disabled,
  input[type=text]:not(.browser-default)[readonly="readonly"],
  input[type=password]:not(.browser-default):disabled,
  input[type=password]:not(.browser-default)[readonly="readonly"],
  input[type=email]:not(.browser-default):disabled,
  input[type=email]:not(.browser-default)[readonly="readonly"],
  input[type=url]:not(.browser-default):disabled,
  input[type=url]:not(.browser-default)[readonly="readonly"],
  input[type=time]:not(.browser-default):disabled,
  input[type=time]:not(.browser-default)[readonly="readonly"],
  input[type=date]:not(.browser-default):disabled,
  input[type=date]:not(.browser-default)[readonly="readonly"],
  input[type=datetime]:not(.browser-default):disabled,
  input[type=datetime]:not(.browser-default)[readonly="readonly"],
  input[type=datetime-local]:not(.browser-default):disabled,
  input[type=datetime-local]:not(.browser-default)[readonly="readonly"],
  input[type=tel]:not(.browser-default):disabled,
  input[type=tel]:not(.browser-default)[readonly="readonly"],
  input[type=number]:not(.browser-default):disabled,
  input[type=number]:not(.browser-default)[readonly="readonly"],
  input[type=search]:not(.browser-default):disabled,
  input[type=search]:not(.browser-default)[readonly="readonly"],
  textarea.materialize-textarea:disabled,
  textarea.materialize-textarea[readonly="readonly"] {
    color: rgba(0, 0, 0, 0.42);
    border-bottom: 1px dotted rgba(0, 0, 0, 0.42); }
  input:not([type]):disabled + label,
  input:not([type])[readonly="readonly"] + label,
  input[type=text]:not(.browser-default):disabled + label,
  input[type=text]:not(.browser-default)[readonly="readonly"] + label,
  input[type=password]:not(.browser-default):disabled + label,
  input[type=password]:not(.browser-default)[readonly="readonly"] + label,
  input[type=email]:not(.browser-default):disabled + label,
  input[type=email]:not(.browser-default)[readonly="readonly"] + label,
  input[type=url]:not(.browser-default):disabled + label,
  input[type=url]:not(.browser-default)[readonly="readonly"] + label,
  input[type=time]:not(.browser-default):disabled + label,
  input[type=time]:not(.browser-default)[readonly="readonly"] + label,
  input[type=date]:not(.browser-default):disabled + label,
  input[type=date]:not(.browser-default)[readonly="readonly"] + label,
  input[type=datetime]:not(.browser-default):disabled + label,
  input[type=datetime]:not(.browser-default)[readonly="readonly"] + label,
  input[type=datetime-local]:not(.browser-default):disabled + label,
  input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label,
  input[type=tel]:not(.browser-default):disabled + label,
  input[type=tel]:not(.browser-default)[readonly="readonly"] + label,
  input[type=number]:not(.browser-default):disabled + label,
  input[type=number]:not(.browser-default)[readonly="readonly"] + label,
  input[type=search]:not(.browser-default):disabled + label,
  input[type=search]:not(.browser-default)[readonly="readonly"] + label,
  textarea.materialize-textarea:disabled + label,
  textarea.materialize-textarea[readonly="readonly"] + label {
    color: rgba(0, 0, 0, 0.42); }
  input:not([type]):focus:not([readonly]),
  input[type=text]:not(.browser-default):focus:not([readonly]),
  input[type=password]:not(.browser-default):focus:not([readonly]),
  input[type=email]:not(.browser-default):focus:not([readonly]),
  input[type=url]:not(.browser-default):focus:not([readonly]),
  input[type=time]:not(.browser-default):focus:not([readonly]),
  input[type=date]:not(.browser-default):focus:not([readonly]),
  input[type=datetime]:not(.browser-default):focus:not([readonly]),
  input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
  input[type=tel]:not(.browser-default):focus:not([readonly]),
  input[type=number]:not(.browser-default):focus:not([readonly]),
  input[type=search]:not(.browser-default):focus:not([readonly]),
  textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #42A5F5;
    -webkit-box-shadow: 0 1px 0 0 #42A5F5;
            box-shadow: 0 1px 0 0 #42A5F5; }
  input:not([type]):focus:not([readonly]) + label,
  input[type=text]:not(.browser-default):focus:not([readonly]) + label,
  input[type=password]:not(.browser-default):focus:not([readonly]) + label,
  input[type=email]:not(.browser-default):focus:not([readonly]) + label,
  input[type=url]:not(.browser-default):focus:not([readonly]) + label,
  input[type=time]:not(.browser-default):focus:not([readonly]) + label,
  input[type=date]:not(.browser-default):focus:not([readonly]) + label,
  input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
  input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
  input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
  input[type=number]:not(.browser-default):focus:not([readonly]) + label,
  input[type=search]:not(.browser-default):focus:not([readonly]) + label,
  textarea.materialize-textarea:focus:not([readonly]) + label {
    color: #42A5F5; }
  input:not([type]):focus.valid ~ label,
  input[type=text]:not(.browser-default):focus.valid ~ label,
  input[type=password]:not(.browser-default):focus.valid ~ label,
  input[type=email]:not(.browser-default):focus.valid ~ label,
  input[type=url]:not(.browser-default):focus.valid ~ label,
  input[type=time]:not(.browser-default):focus.valid ~ label,
  input[type=date]:not(.browser-default):focus.valid ~ label,
  input[type=datetime]:not(.browser-default):focus.valid ~ label,
  input[type=datetime-local]:not(.browser-default):focus.valid ~ label,
  input[type=tel]:not(.browser-default):focus.valid ~ label,
  input[type=number]:not(.browser-default):focus.valid ~ label,
  input[type=search]:not(.browser-default):focus.valid ~ label,
  textarea.materialize-textarea:focus.valid ~ label {
    color: #4CAF50; }
  input:not([type]):focus.invalid ~ label,
  input[type=text]:not(.browser-default):focus.invalid ~ label,
  input[type=password]:not(.browser-default):focus.invalid ~ label,
  input[type=email]:not(.browser-default):focus.invalid ~ label,
  input[type=url]:not(.browser-default):focus.invalid ~ label,
  input[type=time]:not(.browser-default):focus.invalid ~ label,
  input[type=date]:not(.browser-default):focus.invalid ~ label,
  input[type=datetime]:not(.browser-default):focus.invalid ~ label,
  input[type=datetime-local]:not(.browser-default):focus.invalid ~ label,
  input[type=tel]:not(.browser-default):focus.invalid ~ label,
  input[type=number]:not(.browser-default):focus.invalid ~ label,
  input[type=search]:not(.browser-default):focus.invalid ~ label,
  textarea.materialize-textarea:focus.invalid ~ label {
    color: #F44336; }
  input:not([type]).validate + label,
  input[type=text]:not(.browser-default).validate + label,
  input[type=password]:not(.browser-default).validate + label,
  input[type=email]:not(.browser-default).validate + label,
  input[type=url]:not(.browser-default).validate + label,
  input[type=time]:not(.browser-default).validate + label,
  input[type=date]:not(.browser-default).validate + label,
  input[type=datetime]:not(.browser-default).validate + label,
  input[type=datetime-local]:not(.browser-default).validate + label,
  input[type=tel]:not(.browser-default).validate + label,
  input[type=number]:not(.browser-default).validate + label,
  input[type=search]:not(.browser-default).validate + label,
  textarea.materialize-textarea.validate + label {
    width: 100%; }

/* Validation Sass Placeholders */
input.valid:not([type]), input.valid:not([type]):focus,
input.valid[type=text]:not(.browser-default),
input.valid[type=text]:not(.browser-default):focus,
input.valid[type=password]:not(.browser-default),
input.valid[type=password]:not(.browser-default):focus,
input.valid[type=email]:not(.browser-default),
input.valid[type=email]:not(.browser-default):focus,
input.valid[type=url]:not(.browser-default),
input.valid[type=url]:not(.browser-default):focus,
input.valid[type=time]:not(.browser-default),
input.valid[type=time]:not(.browser-default):focus,
input.valid[type=date]:not(.browser-default),
input.valid[type=date]:not(.browser-default):focus,
input.valid[type=datetime]:not(.browser-default),
input.valid[type=datetime]:not(.browser-default):focus,
input.valid[type=datetime-local]:not(.browser-default),
input.valid[type=datetime-local]:not(.browser-default):focus,
input.valid[type=tel]:not(.browser-default),
input.valid[type=tel]:not(.browser-default):focus,
input.valid[type=number]:not(.browser-default),
input.valid[type=number]:not(.browser-default):focus,
input.valid[type=search]:not(.browser-default),
input.valid[type=search]:not(.browser-default):focus,
textarea.materialize-textarea.valid,
textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
  border-bottom: 1px solid #4CAF50;
  -webkit-box-shadow: 0 1px 0 0 #4CAF50;
          box-shadow: 0 1px 0 0 #4CAF50; }

input.invalid:not([type]), input.invalid:not([type]):focus,
input.invalid[type=text]:not(.browser-default),
input.invalid[type=text]:not(.browser-default):focus,
input.invalid[type=password]:not(.browser-default),
input.invalid[type=password]:not(.browser-default):focus,
input.invalid[type=email]:not(.browser-default),
input.invalid[type=email]:not(.browser-default):focus,
input.invalid[type=url]:not(.browser-default),
input.invalid[type=url]:not(.browser-default):focus,
input.invalid[type=time]:not(.browser-default),
input.invalid[type=time]:not(.browser-default):focus,
input.invalid[type=date]:not(.browser-default),
input.invalid[type=date]:not(.browser-default):focus,
input.invalid[type=datetime]:not(.browser-default),
input.invalid[type=datetime]:not(.browser-default):focus,
input.invalid[type=datetime-local]:not(.browser-default),
input.invalid[type=datetime-local]:not(.browser-default):focus,
input.invalid[type=tel]:not(.browser-default),
input.invalid[type=tel]:not(.browser-default):focus,
input.invalid[type=number]:not(.browser-default),
input.invalid[type=number]:not(.browser-default):focus,
input.invalid[type=search]:not(.browser-default),
input.invalid[type=search]:not(.browser-default):focus,
textarea.materialize-textarea.invalid,
textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown,
.select-wrapper.invalid > input.select-dropdown:focus {
  border-bottom: 1px solid #F44336;
  -webkit-box-shadow: 0 1px 0 0 #F44336;
          box-shadow: 0 1px 0 0 #F44336; }

input:not([type]).valid ~ .helper-text[data-success],
input:not([type]):focus.valid ~ .helper-text[data-success],
input:not([type]).invalid ~ .helper-text[data-error],
input:not([type]):focus.invalid ~ .helper-text[data-error],
input[type=text]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=text]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=text]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=password]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=password]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=password]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=password]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=email]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=email]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=email]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=email]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=url]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=url]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=url]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=url]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=time]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=time]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=time]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=time]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=date]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=date]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=date]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=date]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=datetime]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=datetime]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=datetime-local]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=tel]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=tel]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=tel]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=number]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=number]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=number]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=number]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=search]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=search]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=search]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=search]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
textarea.materialize-textarea.valid ~ .helper-text[data-success],
textarea.materialize-textarea:focus.valid ~ .helper-text[data-success],
textarea.materialize-textarea.invalid ~ .helper-text[data-error],
textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error], .select-wrapper.valid .helper-text[data-success],
.select-wrapper.invalid ~ .helper-text[data-error] {
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none; }

input:not([type]).valid ~ .helper-text:after,
input:not([type]):focus.valid ~ .helper-text:after,
input[type=text]:not(.browser-default).valid ~ .helper-text:after,
input[type=text]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=password]:not(.browser-default).valid ~ .helper-text:after,
input[type=password]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=email]:not(.browser-default).valid ~ .helper-text:after,
input[type=email]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=url]:not(.browser-default).valid ~ .helper-text:after,
input[type=url]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=time]:not(.browser-default).valid ~ .helper-text:after,
input[type=time]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=date]:not(.browser-default).valid ~ .helper-text:after,
input[type=date]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=datetime]:not(.browser-default).valid ~ .helper-text:after,
input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default).valid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=tel]:not(.browser-default).valid ~ .helper-text:after,
input[type=tel]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=number]:not(.browser-default).valid ~ .helper-text:after,
input[type=number]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=search]:not(.browser-default).valid ~ .helper-text:after,
input[type=search]:not(.browser-default):focus.valid ~ .helper-text:after,
textarea.materialize-textarea.valid ~ .helper-text:after,
textarea.materialize-textarea:focus.valid ~ .helper-text:after, .select-wrapper.valid ~ .helper-text:after {
  content: attr(data-success);
  color: #4CAF50; }

input:not([type]).invalid ~ .helper-text:after,
input:not([type]):focus.invalid ~ .helper-text:after,
input[type=text]:not(.browser-default).invalid ~ .helper-text:after,
input[type=text]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=password]:not(.browser-default).invalid ~ .helper-text:after,
input[type=password]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=email]:not(.browser-default).invalid ~ .helper-text:after,
input[type=email]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=url]:not(.browser-default).invalid ~ .helper-text:after,
input[type=url]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=time]:not(.browser-default).invalid ~ .helper-text:after,
input[type=time]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=date]:not(.browser-default).invalid ~ .helper-text:after,
input[type=date]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=datetime]:not(.browser-default).invalid ~ .helper-text:after,
input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=tel]:not(.browser-default).invalid ~ .helper-text:after,
input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=number]:not(.browser-default).invalid ~ .helper-text:after,
input[type=number]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=search]:not(.browser-default).invalid ~ .helper-text:after,
input[type=search]:not(.browser-default):focus.invalid ~ .helper-text:after,
textarea.materialize-textarea.invalid ~ .helper-text:after,
textarea.materialize-textarea:focus.invalid ~ .helper-text:after, .select-wrapper.invalid ~ .helper-text:after {
  content: attr(data-error);
  color: #F44336; }

input:not([type]) + label:after,
input[type=text]:not(.browser-default) + label:after,
input[type=password]:not(.browser-default) + label:after,
input[type=email]:not(.browser-default) + label:after,
input[type=url]:not(.browser-default) + label:after,
input[type=time]:not(.browser-default) + label:after,
input[type=date]:not(.browser-default) + label:after,
input[type=datetime]:not(.browser-default) + label:after,
input[type=datetime-local]:not(.browser-default) + label:after,
input[type=tel]:not(.browser-default) + label:after,
input[type=number]:not(.browser-default) + label:after,
input[type=search]:not(.browser-default) + label:after,
textarea.materialize-textarea + label:after, .select-wrapper + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  opacity: 0;
  -webkit-transition: .2s opacity ease-out, .2s color ease-out;
  -o-transition: .2s opacity ease-out, .2s color ease-out;
  transition: .2s opacity ease-out, .2s color ease-out; }

.input-field {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem; }
  .input-field.inline {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px; }
    .input-field.inline input,
    .input-field.inline .select-dropdown {
      margin-bottom: 1rem; }
  .input-field.col label {
    left: 0.75rem; }
  .input-field.col .prefix ~ label,
  .input-field.col .prefix ~ .validate ~ label {
    width: -webkit-calc(100% - 3rem - 1.5rem);
    width: calc(100% - 3rem - 1.5rem); }
  .input-field > label {
    color: #9e9e9e;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1rem;
    cursor: text;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: color .2s ease-out, -webkit-transform .2s ease-out;
    -o-transition: color .2s ease-out, -o-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, -o-transform .2s ease-out;
    -webkit-transform-origin: 0% 100%;
        -ms-transform-origin: 0% 100%;
         -o-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    text-align: initial;
    -webkit-transform: translateY(12px);
        -ms-transform: translateY(12px);
         -o-transform: translateY(12px);
            transform: translateY(12px); }
    .input-field > label:not(.label-icon).active {
      -webkit-transform: translateY(-14px) scale(0.8);
          -ms-transform: translateY(-14px) scale(0.8);
           -o-transform: translateY(-14px) scale(0.8);
              transform: translateY(-14px) scale(0.8);
      -webkit-transform-origin: 0 0;
          -ms-transform-origin: 0 0;
           -o-transform-origin: 0 0;
              transform-origin: 0 0; }
  .input-field > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label,
  .input-field > input[type=date]:not(.browser-default) + label,
  .input-field > input[type=time]:not(.browser-default) + label {
    -webkit-transform: translateY(-14px) scale(0.8);
            transform: translateY(-14px) scale(0.8);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0; }
  .input-field .helper-text {
    position: relative;
    min-height: 18px;
    display: block;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.54); }
    .input-field .helper-text::after {
      opacity: 1;
      position: absolute;
      top: 0;
      left: 0; }
  .input-field .prefix {
    position: absolute;
    width: 2.375rem;
    font-size: 2rem;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
    top: 0.1875rem; }
    .input-field .prefix.active {
      color: #42A5F5; }
  .input-field .prefix ~ input,
  .input-field .prefix ~ textarea,
  .input-field .prefix ~ label,
  .input-field .prefix ~ .validate ~ label,
  .input-field .prefix ~ .helper-text,
  .input-field .prefix ~ .autocomplete-content {
    margin-left: 3rem;
    width: 92%;
    width: -webkit-calc(100% - 3rem);
    width: calc(100% - 3rem); }
  .input-field .prefix ~ label {
    margin-left: 3rem; }
  @media only screen and (max-width: 1023px) {
    .input-field .prefix ~ input {
      width: 86%;
      width: -webkit-calc(100% - 3rem);
      width: calc(100% - 3rem); } }
  @media only screen and (max-width: 600px) {
    .input-field .prefix ~ input {
      width: 80%;
      width: -webkit-calc(100% - 3rem);
      width: calc(100% - 3rem); } }

/* Search Field */
.input-field input[type=search] {
  display: block;
  line-height: inherit;
  -webkit-transition: .3s background-color;
  -o-transition: .3s background-color;
  transition: .3s background-color; }
  .nav-wrapper .input-field input[type=search] {
    height: inherit;
    padding-left: 4rem;
    width: -webkit-calc(100% - 4rem);
    width: calc(100% - 4rem);
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .input-field input[type=search]:focus:not(.browser-default) {
    background-color: #fff;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #444; }
    .input-field input[type=search]:focus:not(.browser-default) + label i,
    .input-field input[type=search]:focus:not(.browser-default) ~ .mdi-navigation-close,
    .input-field input[type=search]:focus:not(.browser-default) ~ .material-icons {
      color: #444; }
  .input-field input[type=search] + .label-icon {
    -webkit-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
    left: 1rem; }
  .input-field input[type=search] ~ .mdi-navigation-close,
  .input-field input[type=search] ~ .material-icons {
    position: absolute;
    top: 0;
    right: 1rem;
    color: transparent;
    cursor: pointer;
    font-size: 2rem;
    -webkit-transition: .3s color;
    -o-transition: .3s color;
    transition: .3s color; }

/* Textarea */
textarea {
  width: 100%;
  height: 2.375rem;
  background-color: transparent; }
  textarea.materialize-textarea {
    line-height: normal;
    overflow-y: hidden;
    /* prevents scroll bar flash */
    padding: .8rem 0 .8rem 0;
    /* prevents text jump on Enter keypress */
    resize: none;
    min-height: 2.375rem;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

.hiddendiv {
  visibility: hidden;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* future version of deprecated 'word-wrap' */
  padding-top: 1.2rem;
  /* prevents text jump on Enter keypress */
  position: absolute;
  top: 0;
  z-index: -1; }

/* Autocomplete */
.autocomplete-content li .highlight {
  color: #444; }

.autocomplete-content li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px; }

/* Character Counter */
.character-counter {
  min-height: 18px; }

/* Radio Buttons
   ========================================================================== */
[type="radio"]:not(:checked),
[type="radio"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

[type="radio"]:not(:checked) + span,
[type="radio"]:checked + span {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  -webkit-transition: .28s ease;
  -o-transition: .28s ease;
  transition: .28s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

[type="radio"] + span:before,
[type="radio"] + span:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 16px;
  height: 16px;
  z-index: 0;
  -webkit-transition: .28s ease;
  -o-transition: .28s ease;
  transition: .28s ease; }

/* Unchecked styles */
[type="radio"]:not(:checked) + span:before,
[type="radio"]:not(:checked) + span:after,
[type="radio"]:checked + span:before,
[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:before,
[type="radio"].with-gap:checked + span:after {
  border-radius: 50%; }

[type="radio"]:not(:checked) + span:before,
[type="radio"]:not(:checked) + span:after {
  border: 2px solid #a5a5a5; }

[type="radio"]:not(:checked) + span:after {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0); }

/* Checked styles */
[type="radio"]:checked + span:before {
  border: 2px solid transparent; }

[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:before,
[type="radio"].with-gap:checked + span:after {
  border: 2px solid #8cbc00; }

[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:after {
  background-color: #8cbc00; }

[type="radio"]:checked + span:after {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
       -o-transform: scale(1.02);
          transform: scale(1.02); }

/* Radio With gap */
[type="radio"].with-gap:checked + span:after {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
       -o-transform: scale(0.5);
          transform: scale(0.5); }

/* Focused styles */
[type="radio"].tabbed:focus + span:before {
  -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }

/* Disabled Radio With gap */
[type="radio"].with-gap:disabled:checked + span:before {
  border: 2px solid rgba(0, 0, 0, 0.42); }

[type="radio"].with-gap:disabled:checked + span:after {
  border: none;
  background-color: rgba(0, 0, 0, 0.42); }

/* Disabled style */
[type="radio"]:disabled:not(:checked) + span:before,
[type="radio"]:disabled:checked + span:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.42); }

[type="radio"]:disabled + span {
  color: rgba(0, 0, 0, 0.42); }

[type="radio"]:disabled:not(:checked) + span:before {
  border-color: rgba(0, 0, 0, 0.42); }

[type="radio"]:disabled:checked + span:after {
  background-color: rgba(0, 0, 0, 0.42);
  border-color: #949494; }

/* Checkboxes
   ========================================================================== */
/* Remove default checkbox */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

[type="checkbox"] {
  /* checkbox aspect */ }
  [type="checkbox"] + span:not(.lever) {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 1rem;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  [type="checkbox"] + span:not(.lever):before,
  [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    z-index: 0;
    border: 2px solid #a5a5a5;
    border-radius: 1px;
    margin-top: 3px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
  [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
    border: 0;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0); }
  [type="checkbox"]:not(:checked):disabled + span:not(.lever):before {
    border: none;
    background-color: rgba(0, 0, 0, 0.42); }
  [type="checkbox"].tabbed:focus + span:not(.lever):after {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    border: 0;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1); }

[type="checkbox"]:checked + span:not(.lever):before {
  top: -4px;
  left: -5px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #8cbc00;
  border-bottom: 2px solid #8cbc00;
  -webkit-transform: rotate(40deg);
      -ms-transform: rotate(40deg);
       -o-transform: rotate(40deg);
          transform: rotate(40deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin: 100% 100%; }

[type="checkbox"]:checked:disabled + span:before {
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  border-bottom: 2px solid rgba(0, 0, 0, 0.42); }

/* Indeterminate checkbox */
[type="checkbox"]:indeterminate + span:not(.lever):before {
  top: -11px;
  left: -12px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #8cbc00;
  border-bottom: none;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin: 100% 100%; }

[type="checkbox"]:indeterminate:disabled + span:not(.lever):before {
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  background-color: transparent; }

[type="checkbox"].filled-in + span:not(.lever):after {
  border-radius: 2px; }

[type="checkbox"].filled-in + span:not(.lever):before,
[type="checkbox"].filled-in + span:not(.lever):after {
  content: '';
  left: 0;
  position: absolute;
  /* .1s delay is for check animation */
  -webkit-transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  -o-transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  z-index: 1; }

[type="checkbox"].filled-in:not(:checked) + span:not(.lever):before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  -webkit-transform: rotateZ(37deg);
      -ms-transform: rotate(37deg);
       -o-transform: rotateZ(37deg);
          transform: rotateZ(37deg);
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin: 100% 100%; }

[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid #a5a5a5;
  top: 0px;
  z-index: 0; }

[type="checkbox"].filled-in:checked + span:not(.lever):before {
  top: 0;
  left: 1px;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotateZ(37deg);
      -ms-transform: rotate(37deg);
       -o-transform: rotateZ(37deg);
          transform: rotateZ(37deg);
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin: 100% 100%; }

[type="checkbox"].filled-in:checked + span:not(.lever):after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #42A5F5;
  background-color: #42A5F5;
  z-index: 0; }

[type="checkbox"].filled-in.tabbed:focus + span:not(.lever):after {
  border-radius: 2px;
  border-color: #a5a5a5;
  background-color: rgba(0, 0, 0, 0.1); }

[type="checkbox"].filled-in.tabbed:checked:focus + span:not(.lever):after {
  border-radius: 2px;
  background-color: #42A5F5;
  border-color: #42A5F5; }

[type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):before {
  background-color: transparent;
  border: 2px solid transparent; }

[type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):after {
  border-color: transparent;
  background-color: #949494; }

[type="checkbox"].filled-in:disabled:checked + span:not(.lever):before {
  background-color: transparent; }

[type="checkbox"].filled-in:disabled:checked + span:not(.lever):after {
  background-color: #949494;
  border-color: #949494; }

/* Switch
   ========================================================================== */
.switch,
.switch * {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.switch label {
  cursor: pointer; }

.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0; }
  .switch label input[type=checkbox]:checked + .lever {
    background-color: #c1e755; }
    .switch label input[type=checkbox]:checked + .lever:before, .switch label input[type=checkbox]:checked + .lever:after {
      left: 18px; }
    .switch label input[type=checkbox]:checked + .lever:after {
      background-color: #8cbc00; }

.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 36px;
  height: 14px;
  background-color: rgba(0, 0, 0, 0.38);
  border-radius: 15px;
  margin-right: 10px;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px; }
  .switch label .lever:before, .switch label .lever:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    left: 0;
    top: -3px;
    -webkit-transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;
    transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;
    -o-transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, -o-transform .1s ease;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease, -o-transform .1s ease; }
  .switch label .lever:before {
    background-color: rgba(140, 188, 0, 0.15); }
  .switch label .lever:after {
    background-color: #F1F1F1;
    -webkit-box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }

input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
      -ms-transform: scale(2.4);
       -o-transform: scale(2.4);
          transform: scale(2.4);
  background-color: rgba(140, 188, 0, 0.15); }

input[type=checkbox]:not(:disabled) ~ .lever:active:before,
input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
      -ms-transform: scale(2.4);
       -o-transform: scale(2.4);
          transform: scale(2.4);
  background-color: rgba(0, 0, 0, 0.08); }

.switch input[type=checkbox][disabled] + .lever {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.12); }

.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #949494; }

/* Select Field
   ========================================================================== */
select {
  display: none; }

select.browser-default {
  display: block; }

select {
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 5px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 2.375rem; }

.select-label {
  position: absolute; }

.select-wrapper {
  position: relative; }
  .select-wrapper.valid + label,
  .select-wrapper.invalid + label {
    width: 100%;
    pointer-events: none; }
  .select-wrapper input.select-dropdown {
    position: relative;
    cursor: pointer;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #9e9e9e;
    outline: none;
    height: 2.375rem;
    line-height: 2.375rem;
    width: 100%;
    font-size: 0.9375rem;
    margin: 0 0 8px 0;
    padding: 0;
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    z-index: 1; }
    .select-wrapper input.select-dropdown:focus {
      border-bottom: 1px solid #42A5F5; }
  .select-wrapper .caret {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    z-index: 0;
    fill: rgba(0, 0, 0, 0.87); }
  .select-wrapper + label {
    position: absolute;
    top: -26px;
    font-size: 0.8rem; }

select:disabled {
  color: rgba(0, 0, 0, 0.42); }

.select-wrapper.disabled + label {
  color: rgba(0, 0, 0, 0.42); }

.select-wrapper.disabled .caret {
  fill: rgba(0, 0, 0, 0.42); }

.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.42);
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.select-wrapper i {
  color: rgba(0, 0, 0, 0.3); }

.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent; }

body.keyboard-focused .select-dropdown.dropdown-content li:focus {
  background-color: rgba(0, 0, 0, 0.08); }

.select-dropdown.dropdown-content li:hover {
  background-color: rgba(0, 0, 0, 0.08); }

.select-dropdown.dropdown-content li.selected {
  background-color: rgba(0, 0, 0, 0.03); }

.prefix ~ .select-wrapper {
  margin-left: 3rem;
  width: 92%;
  width: -webkit-calc(100% - 3rem);
  width: calc(100% - 3rem); }

.prefix ~ label {
  margin-left: 3rem; }

.select-dropdown li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
  float: right; }

.select-dropdown li.optgroup {
  border-top: 1px solid #eee; }
  .select-dropdown li.optgroup.selected > span {
    color: rgba(0, 0, 0, 0.7); }
  .select-dropdown li.optgroup > span {
    color: rgba(0, 0, 0, 0.4); }
  .select-dropdown li.optgroup ~ li.optgroup-option {
    padding-left: 1rem; }

/* File Input
   ========================================================================== */
.file-field {
  position: relative; }
  .file-field .file-path-wrapper {
    overflow: hidden;
    padding-left: 10px; }
  .file-field input.file-path {
    width: 100%; }
  .file-field .btn, .file-field .btn-large, .file-field .btn-small, .file-field .fc-header-toolbar .fc-today-button, .fc-header-toolbar .file-field .fc-today-button {
    float: left;
    height: 2.375rem;
    line-height: 2.375rem; }
  .file-field span {
    cursor: pointer; }
  .file-field input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0); }
    .file-field input[type=file]::-webkit-file-upload-button {
      display: none; }

/* Range
   ========================================================================== */
.range-field {
  position: relative; }

input[type=range],
input[type=range] + .thumb {
  cursor: pointer; }

input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0;
  padding: 0; }
  input[type=range]:focus {
    outline: none; }

input[type=range] + .thumb {
  position: absolute;
  top: 10px;
  left: 0;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #8cbc00;
  margin-left: 7px;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  input[type=range] + .thumb .value {
    display: block;
    width: 30px;
    text-align: center;
    color: #8cbc00;
    font-size: 0;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg); }
  input[type=range] + .thumb.active {
    border-radius: 50% 50% 50% 0; }
    input[type=range] + .thumb.active .value {
      color: #fff;
      margin-left: -1px;
      margin-top: 8px;
      font-size: 10px; }

input[type=range] {
  -webkit-appearance: none; }

input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none; }

input[type=range]::-webkit-slider-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #8cbc00;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
  -webkit-appearance: none;
  background-color: #8cbc00;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  margin: -5px 0 0 0; }

.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 10px rgba(140, 188, 0, 0.26);
          box-shadow: 0 0 0 10px rgba(140, 188, 0, 0.26); }

input[type=range] {
  /* fix for FF unable to apply focus style bug  */
  border: 1px solid white;
  /*required for proper track sizing in FF*/ }

input[type=range]::-moz-range-track {
  height: 3px;
  background: #c2c0c2;
  border: none; }

input[type=range]::-moz-focus-inner {
  border: 0; }

input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #8cbc00;
  -moz-transition: box-shadow .3s;
  transition: box-shadow .3s;
  margin-top: -5px; }

input[type=range]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px; }

.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(140, 188, 0, 0.26); }

input[type=range]::-ms-track {
  height: 3px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent; }

input[type=range]::-ms-fill-lower {
  background: #777; }

input[type=range]::-ms-fill-upper {
  background: #ddd; }

input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #8cbc00;
  -ms-transition: box-shadow .3s;
  transition: box-shadow .3s; }

.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb {
  box-shadow: 0 0 0 10px rgba(140, 188, 0, 0.26); }

/***************
    Nav List
***************/
.table-of-contents.fixed {
  position: fixed; }

.table-of-contents li {
  padding: 2px 0; }

.table-of-contents a {
  display: inline-block;
  font-weight: 300;
  color: #757575;
  padding-left: 16px;
  height: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: .4;
  display: inline-block; }
  .table-of-contents a:hover {
    color: #a8a8a8;
    padding-left: 15px;
    border-left: 1px solid #f05352; }
  .table-of-contents a.active {
    font-weight: 500;
    padding-left: 14px;
    border-left: 2px solid #f05352; }

.sidenav {
  position: fixed;
  width: 300px;
  left: 0;
  top: 0;
  margin: 0;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  height: 100%;
  height: -webkit-calc(100% + 60px);
  height: calc(100% + 60px);
  height: -moz-calc(100%);
  padding-bottom: 60px;
  background-color: #fff;
  z-index: 999;
  overflow-y: auto;
  will-change: transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateX(-105%);
      -ms-transform: translateX(-105%);
       -o-transform: translateX(-105%);
          transform: translateX(-105%); }
  .sidenav.right-aligned {
    right: 0;
    -webkit-transform: translateX(105%);
        -ms-transform: translateX(105%);
         -o-transform: translateX(105%);
            transform: translateX(105%);
    left: auto;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%); }
  .sidenav .collapsible {
    margin: 0; }
  .sidenav li {
    float: none;
    line-height: 48px; }
    .sidenav li.active {
      background-color: rgba(0, 0, 0, 0.05); }
  .sidenav li > a {
    color: rgba(0, 0, 0, 0.87);
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 48px;
    line-height: 48px;
    padding: 0 32px; }
    .sidenav li > a:hover {
      background-color: rgba(0, 0, 0, 0.05); }
    .sidenav li > a.btn, .sidenav li > a.btn-large, .sidenav li > a.btn-small, .sidenav .fc-header-toolbar li > a.fc-today-button, .fc-header-toolbar .sidenav li > a.fc-today-button, .sidenav li > a.btn-large, .sidenav li > a.btn-flat, .sidenav li > a.btn-floating {
      margin: 10px 15px; }
    .sidenav li > a.btn, .sidenav li > a.btn-large, .sidenav li > a.btn-small, .sidenav .fc-header-toolbar li > a.fc-today-button, .fc-header-toolbar .sidenav li > a.fc-today-button, .sidenav li > a.btn-large, .sidenav li > a.btn-floating {
      color: #fff; }
    .sidenav li > a.btn-flat {
      color: #343434; }
    .sidenav li > a.btn:hover, .sidenav li > a.btn-large:hover, .sidenav li > a.btn-small:hover, .sidenav .fc-header-toolbar li > a.fc-today-button:hover, .fc-header-toolbar .sidenav li > a.fc-today-button:hover, .sidenav li > a.btn-large:hover {
      background-color: #5ab1f6; }
    .sidenav li > a.btn-floating:hover {
      background-color: #42A5F5; }
    .sidenav li > a > i,
    .sidenav li > a > [class^="mdi-"], .sidenav li > a li > a > [class*="mdi-"],
    .sidenav li > a > i.material-icons {
      float: left;
      height: 48px;
      line-height: 48px;
      margin: 0 32px 0 0;
      width: 24px;
      color: rgba(0, 0, 0, 0.54); }
  .sidenav .divider {
    margin: 8px 0 0 0; }
  .sidenav .subheader {
    cursor: initial;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.54);
    font-size: 14px;
    font-weight: 500;
    line-height: 48px; }
    .sidenav .subheader:hover {
      background-color: transparent; }
  .sidenav .user-view {
    position: relative;
    padding: 32px 32px 0;
    margin-bottom: 8px; }
    .sidenav .user-view > a {
      height: auto;
      padding: 0; }
      .sidenav .user-view > a:hover {
        background-color: transparent; }
    .sidenav .user-view .background {
      overflow: hidden;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: -1; }
    .sidenav .user-view .circle, .sidenav .user-view .name, .sidenav .user-view .email {
      display: block; }
    .sidenav .user-view .circle {
      height: 64px;
      width: 64px; }
    .sidenav .user-view .name,
    .sidenav .user-view .email {
      font-size: 14px;
      line-height: 24px; }
    .sidenav .user-view .name {
      margin-top: 16px;
      font-weight: 500; }
    .sidenav .user-view .email {
      padding-bottom: 16px;
      font-weight: 400; }

.drag-target {
  height: 100%;
  width: 10px;
  position: fixed;
  top: 0;
  z-index: 998; }
  .drag-target.right-aligned {
    right: 0; }

.sidenav.sidenav-fixed {
  left: 0;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  position: fixed; }
  .sidenav.sidenav-fixed.right-aligned {
    right: 0;
    left: auto; }

@media only screen and (max-width: 1023px) {
  .sidenav.sidenav-fixed {
    -webkit-transform: translateX(-105%);
        -ms-transform: translateX(-105%);
         -o-transform: translateX(-105%);
            transform: translateX(-105%); }
    .sidenav.sidenav-fixed.right-aligned {
      -webkit-transform: translateX(105%);
          -ms-transform: translateX(105%);
           -o-transform: translateX(105%);
              transform: translateX(105%); }
  .sidenav > a {
    padding: 0 16px; }
  .sidenav .user-view {
    padding: 16px 16px 0; } }

.sidenav .collapsible-body > ul:not(.collapsible) > li.active,
.sidenav.sidenav-fixed .collapsible-body > ul:not(.collapsible) > li.active {
  background-color: #f05352; }
  .sidenav .collapsible-body > ul:not(.collapsible) > li.active a,
  .sidenav.sidenav-fixed .collapsible-body > ul:not(.collapsible) > li.active a {
    color: #fff; }

.sidenav .collapsible-body {
  padding: 0; }

.sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  height: 120vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 997;
  display: none; }

/*
    @license
    Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
    This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
    The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
    The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
    Code distributed by Google as part of the polymer project is also
    subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 */
/**************************/
/* STYLES FOR THE SPINNER */
/**************************/
/*
 * Constants:
 *      STROKEWIDTH = 3px
 *      ARCSIZE     = 270 degrees (amount of circle the arc takes up)
 *      ARCTIME     = 1333ms (time it takes to expand and contract arc)
 *      ARCSTARTROT = 216 degrees (how much the start location of the arc
 *                                should rotate each time, 216 gives us a
 *                                5 pointed star shape (it's 360/5 * 3).
 *                                For a 7 pointed star, we might do
 *                                360/7 * 3 = 154.286)
 *      CONTAINERWIDTH = 28px
 *      SHRINK_TIME = 400ms
 */
.preloader-wrapper {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 50px; }
  .preloader-wrapper.small {
    width: 36px;
    height: 36px; }
  .preloader-wrapper.big {
    width: 64px;
    height: 64px; }
  .preloader-wrapper.active {
    /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
    -webkit-animation: container-rotate 1568ms linear infinite;
    -o-animation: container-rotate 1568ms linear infinite;
       animation: container-rotate 1568ms linear infinite; }

@-webkit-keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg); } }

@-o-keyframes container-rotate {
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg); } }

.spinner-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-color: #42A5F5; }

.spinner-blue,
.spinner-blue-only {
  border-color: #4285f4; }

.spinner-red,
.spinner-red-only {
  border-color: #db4437; }

.spinner-yellow,
.spinner-yellow-only {
  border-color: #f4b400; }

.spinner-green,
.spinner-green-only {
  border-color: #0f9d58; }

/**
 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
 *
 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
 * guarantee that the animation will start _exactly_ after that value. So we avoid using
 * animation-delay and instead set custom keyframes for each color (as redundant as it
 * seems).
 *
 * We write out each animation in full (instead of separating animation-name,
 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
 * specific properties properly, treats them as -webkit-animation, and overrides the
 * other animation rules. See https://github.com/Polymer/platform/issues/53.
 */
.active .spinner-layer.spinner-blue {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-red {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-yellow {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-green {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
  /* durations: 4 * ARCTIME */
  opacity: 1;
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@-webkit-keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg); }
  /* 0.5 * ARCSIZE */
  25% {
    -webkit-transform: rotate(270deg); }
  /* 1   * ARCSIZE */
  37.5% {
    -webkit-transform: rotate(405deg); }
  /* 1.5 * ARCSIZE */
  50% {
    -webkit-transform: rotate(540deg); }
  /* 2   * ARCSIZE */
  62.5% {
    -webkit-transform: rotate(675deg); }
  /* 2.5 * ARCSIZE */
  75% {
    -webkit-transform: rotate(810deg); }
  /* 3   * ARCSIZE */
  87.5% {
    -webkit-transform: rotate(945deg); }
  /* 3.5 * ARCSIZE */
  to {
    -webkit-transform: rotate(1080deg); }
  /* 4   * ARCSIZE */ }

@-o-keyframes fill-unfill-rotate {
  12.5% {
    -o-transform: rotate(135deg);
       transform: rotate(135deg); }
  /* 0.5 * ARCSIZE */
  25% {
    -o-transform: rotate(270deg);
       transform: rotate(270deg); }
  /* 1   * ARCSIZE */
  37.5% {
    -o-transform: rotate(405deg);
       transform: rotate(405deg); }
  /* 1.5 * ARCSIZE */
  50% {
    -o-transform: rotate(540deg);
       transform: rotate(540deg); }
  /* 2   * ARCSIZE */
  62.5% {
    -o-transform: rotate(675deg);
       transform: rotate(675deg); }
  /* 2.5 * ARCSIZE */
  75% {
    -o-transform: rotate(810deg);
       transform: rotate(810deg); }
  /* 3   * ARCSIZE */
  87.5% {
    -o-transform: rotate(945deg);
       transform: rotate(945deg); }
  /* 3.5 * ARCSIZE */
  to {
    -o-transform: rotate(1080deg);
       transform: rotate(1080deg); }
  /* 4   * ARCSIZE */ }

@keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
         -o-transform: rotate(135deg);
            transform: rotate(135deg); }
  /* 0.5 * ARCSIZE */
  25% {
    -webkit-transform: rotate(270deg);
         -o-transform: rotate(270deg);
            transform: rotate(270deg); }
  /* 1   * ARCSIZE */
  37.5% {
    -webkit-transform: rotate(405deg);
         -o-transform: rotate(405deg);
            transform: rotate(405deg); }
  /* 1.5 * ARCSIZE */
  50% {
    -webkit-transform: rotate(540deg);
         -o-transform: rotate(540deg);
            transform: rotate(540deg); }
  /* 2   * ARCSIZE */
  62.5% {
    -webkit-transform: rotate(675deg);
         -o-transform: rotate(675deg);
            transform: rotate(675deg); }
  /* 2.5 * ARCSIZE */
  75% {
    -webkit-transform: rotate(810deg);
         -o-transform: rotate(810deg);
            transform: rotate(810deg); }
  /* 3   * ARCSIZE */
  87.5% {
    -webkit-transform: rotate(945deg);
         -o-transform: rotate(945deg);
            transform: rotate(945deg); }
  /* 3.5 * ARCSIZE */
  to {
    -webkit-transform: rotate(1080deg);
         -o-transform: rotate(1080deg);
            transform: rotate(1080deg); }
  /* 4   * ARCSIZE */ }

@-webkit-keyframes blue-fade-in-out {
  from {
    opacity: 1; }
  25% {
    opacity: 1; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 1; } }

@-o-keyframes blue-fade-in-out {
  from {
    opacity: 1; }
  25% {
    opacity: 1; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 1; } }

@keyframes blue-fade-in-out {
  from {
    opacity: 1; }
  25% {
    opacity: 1; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 1; } }

@-webkit-keyframes red-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 1; }
  51% {
    opacity: 0; } }

@-o-keyframes red-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 1; }
  51% {
    opacity: 0; } }

@keyframes red-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 1; }
  51% {
    opacity: 0; } }

@-webkit-keyframes yellow-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 1; }
  76% {
    opacity: 0; } }

@-o-keyframes yellow-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 1; }
  76% {
    opacity: 0; } }

@keyframes yellow-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 1; }
  76% {
    opacity: 0; } }

@-webkit-keyframes green-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-o-keyframes green-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes green-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/**
 * Patch the gap that appear between the two adjacent div.circle-clipper while the
 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
 */
.gap-patch {
  position: absolute;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit; }

.gap-patch .circle {
  width: 1000%;
  left: -450%; }

.circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit; }
  .circle-clipper .circle {
    width: 200%;
    height: 100%;
    border-width: 3px;
    /* STROKEWIDTH */
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-radius: 50%;
    -webkit-animation: none;
    -o-animation: none;
       animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0; }
  .circle-clipper.left .circle {
    left: 0;
    border-right-color: transparent !important;
    -webkit-transform: rotate(129deg);
    -ms-transform: rotate(129deg);
     -o-transform: rotate(129deg);
        transform: rotate(129deg); }
  .circle-clipper.right .circle {
    left: -100%;
    border-left-color: transparent !important;
    -webkit-transform: rotate(-129deg);
    -ms-transform: rotate(-129deg);
     -o-transform: rotate(-129deg);
        transform: rotate(-129deg); }

.active .circle-clipper.left .circle {
  /* duration: ARCTIME */
  -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .circle-clipper.right .circle {
  /* duration: ARCTIME */
  -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(130deg); } }

@-o-keyframes left-spin {
  from {
    -o-transform: rotate(130deg);
       transform: rotate(130deg); }
  50% {
    -o-transform: rotate(-5deg);
       transform: rotate(-5deg); }
  to {
    -o-transform: rotate(130deg);
       transform: rotate(130deg); } }

@keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
         -o-transform: rotate(130deg);
            transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg);
         -o-transform: rotate(-5deg);
            transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(130deg);
         -o-transform: rotate(130deg);
            transform: rotate(130deg); } }

@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg); }
  to {
    -webkit-transform: rotate(-130deg); } }

@-o-keyframes right-spin {
  from {
    -o-transform: rotate(-130deg);
       transform: rotate(-130deg); }
  50% {
    -o-transform: rotate(5deg);
       transform: rotate(5deg); }
  to {
    -o-transform: rotate(-130deg);
       transform: rotate(-130deg); } }

@keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
         -o-transform: rotate(-130deg);
            transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg);
         -o-transform: rotate(5deg);
            transform: rotate(5deg); }
  to {
    -webkit-transform: rotate(-130deg);
         -o-transform: rotate(-130deg);
            transform: rotate(-130deg); } }

#spinnerContainer.cooldown {
  /* duration: SHRINK_TIME */
  -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
  -o-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
     animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); }

@-webkit-keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@-o-keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.slider {
  position: relative;
  height: 400px;
  width: 100%; }
  .slider.fullscreen {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .slider.fullscreen ul.slides {
      height: 100%; }
    .slider.fullscreen ul.indicators {
      z-index: 2;
      bottom: 30px; }
  .slider .slides {
    background-color: #4c84ff;
    margin: 0;
    height: 400px; }
    .slider .slides li {
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: inherit;
      overflow: hidden; }
      .slider .slides li img {
        height: 100%;
        width: 100%;
        -webkit-background-size: cover;
                background-size: cover;
        background-position: center; }
      .slider .slides li .caption {
        color: #fff;
        position: absolute;
        top: 15%;
        left: 15%;
        width: 70%;
        opacity: 0; }
        .slider .slides li .caption p {
          color: #e0e0e0; }
      .slider .slides li.active {
        z-index: 2; }
  .slider .indicators {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0; }
    .slider .indicators .indicator-item {
      display: inline-block;
      position: relative;
      cursor: pointer;
      height: 16px;
      width: 16px;
      margin: 0 12px;
      background-color: #e0e0e0;
      -webkit-transition: background-color .3s;
      -o-transition: background-color .3s;
      transition: background-color .3s;
      border-radius: 50%; }
      .slider .indicators .indicator-item.active {
        background-color: #4c84ff; }

.carousel {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 400px;
  -webkit-perspective: 500px;
          perspective: 500px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform-origin: 0% 50%;
      -ms-transform-origin: 0% 50%;
       -o-transform-origin: 0% 50%;
          transform-origin: 0% 50%; }
  .carousel.carousel-slider {
    top: 0;
    left: 0; }
    .carousel.carousel-slider .carousel-fixed-item {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 20px;
      z-index: 1; }
      .carousel.carousel-slider .carousel-fixed-item.with-indicators {
        bottom: 68px; }
    .carousel.carousel-slider .carousel-item {
      width: 100%;
      height: 100%;
      min-height: 400px;
      position: absolute;
      top: 0;
      left: 0; }
      .carousel.carousel-slider .carousel-item h2 {
        font-size: 24px;
        font-weight: 500;
        line-height: 32px; }
      .carousel.carousel-slider .carousel-item p {
        font-size: 15px; }
  .carousel .carousel-item {
    visibility: hidden;
    width: 200px;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0; }
    .carousel .carousel-item > img {
      width: 100%; }
  .carousel .indicators {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0; }
    .carousel .indicators .indicator-item {
      display: inline-block;
      position: relative;
      cursor: pointer;
      height: 8px;
      width: 8px;
      margin: 24px 4px;
      background-color: rgba(255, 255, 255, 0.5);
      -webkit-transition: background-color .3s;
      -o-transition: background-color .3s;
      transition: background-color .3s;
      border-radius: 50%; }
      .carousel .indicators .indicator-item.active {
        background-color: #fff; }
  .carousel.scrolling .carousel-item .materialboxed,
  .carousel .carousel-item:not(.active) .materialboxed {
    pointer-events: none; }

.tap-target-wrapper {
  width: 800px;
  height: 800px;
  position: fixed;
  z-index: 1000;
  visibility: hidden;
  -webkit-transition: visibility 0s .3s;
  -o-transition: visibility 0s .3s;
  transition: visibility 0s .3s; }

.tap-target-wrapper.open {
  visibility: visible;
  -webkit-transition: visibility 0s;
  -o-transition: visibility 0s;
  transition: visibility 0s; }
  .tap-target-wrapper.open .tap-target {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    opacity: .95;
    -webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -o-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), -o-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); }
  .tap-target-wrapper.open .tap-target-wave::before {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); }
  .tap-target-wrapper.open .tap-target-wave::after {
    visibility: visible;
    -webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
         -o-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
            animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    -webkit-transition: opacity .3s, visibility 0s 1s, -webkit-transform .3s;
    transition: opacity .3s, visibility 0s 1s, -webkit-transform .3s;
    -o-transition: opacity .3s, visibility 0s 1s, -o-transform .3s;
    transition: opacity .3s, transform .3s, visibility 0s 1s;
    transition: opacity .3s, transform .3s, visibility 0s 1s, -webkit-transform .3s, -o-transform .3s; }

.tap-target {
  position: absolute;
  font-size: 1rem;
  border-radius: 50%;
  background-color: #f05352;
  -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  -webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -o-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), -o-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); }

.tap-target-content {
  position: relative;
  display: table-cell; }

.tap-target-wave {
  position: absolute;
  border-radius: 50%;
  z-index: 10001; }
  .tap-target-wave::before, .tap-target-wave::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ffffff; }
  .tap-target-wave::before {
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s, -o-transform .3s; }
  .tap-target-wave::after {
    visibility: hidden;
    -webkit-transition: opacity .3s, visibility 0s, -webkit-transform .3s;
    transition: opacity .3s, visibility 0s, -webkit-transform .3s;
    -o-transition: opacity .3s, visibility 0s, -o-transform .3s;
    transition: opacity .3s, transform .3s, visibility 0s;
    transition: opacity .3s, transform .3s, visibility 0s, -webkit-transform .3s, -o-transform .3s;
    z-index: -1; }

.tap-target-origin {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10002;
  position: absolute !important; }
  .tap-target-origin:not(.btn):not(.btn-large):not(.btn-small), .tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover {
    background: none; }

@media only screen and (max-width: 600px) {
  .tap-target, .tap-target-wrapper {
    width: 600px;
    height: 600px; } }

.pulse {
  overflow: visible;
  position: relative; }
  .pulse::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: inherit;
    border-radius: inherit;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    -o-transition: opacity .3s, -o-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s, -o-transform .3s;
    -webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
         -o-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
            animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    z-index: -1; }

@-webkit-keyframes pulse-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5); }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5); } }

@-o-keyframes pulse-animation {
  0% {
    opacity: 1;
    -o-transform: scale(1);
       transform: scale(1); }
  50% {
    opacity: 0;
    -o-transform: scale(1.5);
       transform: scale(1.5); }
  100% {
    opacity: 0;
    -o-transform: scale(1.5);
       transform: scale(1.5); } }

@keyframes pulse-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 0;
    -webkit-transform: scale(1.5);
         -o-transform: scale(1.5);
            transform: scale(1.5); }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
         -o-transform: scale(1.5);
            transform: scale(1.5); } }

/* Modal */
.datepicker-modal {
  max-width: 325px;
  min-width: 300px;
  max-height: none; }

.datepicker-container.modal-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0; }

.datepicker-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 280px;
  margin: 0 auto; }
  .datepicker-controls .selects-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .datepicker-controls .select-wrapper input {
    border-bottom: none;
    text-align: center;
    margin: 0; }
    .datepicker-controls .select-wrapper input:focus {
      border-bottom: none; }
  .datepicker-controls .select-wrapper .caret {
    display: none; }
  .datepicker-controls .select-year input {
    width: 50px; }
  .datepicker-controls .select-month input {
    width: 70px; }

.month-prev, .month-next {
  margin-top: 4px;
  cursor: pointer;
  background-color: transparent;
  border: none; }

/* Date Display */
.datepicker-date-display {
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
      -ms-flex: 1 auto;
          flex: 1 auto;
  background-color: #42A5F5;
  color: #fff;
  padding: 20px 22px;
  font-weight: 500; }
  .datepicker-date-display .year-text {
    display: block;
    font-size: 1.5rem;
    line-height: 25px;
    color: rgba(255, 255, 255, 0.7); }
  .datepicker-date-display .date-text {
    display: block;
    font-size: 2.8rem;
    line-height: 47px;
    font-weight: 500; }

/* Calendar */
.datepicker-calendar-container {
  -webkit-box-flex: 2.5;
  -webkit-flex: 2.5 auto;
      -ms-flex: 2.5 auto;
          flex: 2.5 auto; }

.datepicker-table {
  width: 280px;
  font-size: 1rem;
  margin: 0 auto; }
  .datepicker-table thead {
    border-bottom: none; }
  .datepicker-table th {
    padding: 10px 5px;
    text-align: center; }
  .datepicker-table tr {
    border: none; }
  .datepicker-table abbr {
    text-decoration: none;
    color: #999; }
  .datepicker-table td {
    border-radius: 50%;
    padding: 0; }
    .datepicker-table td.is-today {
      color: #42A5F5; }
    .datepicker-table td.is-selected {
      background-color: #42A5F5;
      color: #fff; }
    .datepicker-table td.is-outside-current-month, .datepicker-table td.is-disabled {
      color: rgba(0, 0, 0, 0.3);
      pointer-events: none; }

.datepicker-day-button {
  background-color: transparent;
  border: none;
  line-height: 38px;
  display: block;
  width: 100%;
  border-radius: 50%;
  padding: 0 5px;
  cursor: pointer;
  color: inherit; }
  .datepicker-day-button:focus {
    background-color: rgba(71, 164, 240, 0.25); }

/* Footer */
.datepicker-footer {
  width: 280px;
  margin: 0 auto;
  padding-bottom: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.datepicker-cancel,
.datepicker-clear,
.datepicker-today,
.datepicker-done {
  color: #42A5F5;
  padding: 0 1rem; }

.datepicker-clear {
  color: #F44336; }

/* Media Queries */
@media only screen and (min-width: 601px) {
  .datepicker-modal {
    max-width: 625px; }
  .datepicker-container.modal-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .datepicker-date-display {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 270px;
        -ms-flex: 0 1 270px;
            flex: 0 1 270px; }
  .datepicker-controls,
  .datepicker-table,
  .datepicker-footer {
    width: 320px; }
  .datepicker-day-button {
    line-height: 44px; } }

/* Timepicker Containers */
.timepicker-modal {
  max-width: 325px;
  max-height: none; }

.timepicker-container.modal-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0; }

.text-primary {
  color: white; }

/* Clock Digital Display */
.timepicker-digital-display {
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
      -ms-flex: 1 auto;
          flex: 1 auto;
  background-color: #42A5F5;
  padding: 10px;
  font-weight: 300; }

.timepicker-text-container {
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.timepicker-span-hours,
.timepicker-span-minutes,
.timepicker-span-am-pm div {
  cursor: pointer; }

.timepicker-span-hours {
  margin-right: 3px; }

.timepicker-span-minutes {
  margin-left: 3px; }

.timepicker-display-am-pm {
  font-size: 1.3rem;
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  font-weight: 400; }

/* Analog Clock Display */
.timepicker-analog-display {
  -webkit-box-flex: 2.5;
  -webkit-flex: 2.5 auto;
      -ms-flex: 2.5 auto;
          flex: 2.5 auto; }

.timepicker-plate {
  background-color: #eee;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  overflow: visible;
  position: relative;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.timepicker-canvas,
.timepicker-dial {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

.timepicker-minutes {
  visibility: hidden; }

.timepicker-tick {
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
  line-height: 40px;
  text-align: center;
  width: 40px;
  height: 40px;
  position: absolute;
  cursor: pointer;
  font-size: 15px; }

.timepicker-tick.active,
.timepicker-tick:hover {
  background-color: rgba(66, 165, 245, 0.25); }

.timepicker-dial {
  -webkit-transition: opacity 350ms, -webkit-transform 350ms;
  transition: opacity 350ms, -webkit-transform 350ms;
  -o-transition: opacity 350ms, -o-transform 350ms;
  transition: transform 350ms, opacity 350ms;
  transition: transform 350ms, opacity 350ms, -webkit-transform 350ms, -o-transform 350ms; }

.timepicker-dial-out {
  opacity: 0; }
  .timepicker-dial-out.timepicker-hours {
    -webkit-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
         -o-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); }
  .timepicker-dial-out.timepicker-minutes {
    -webkit-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
         -o-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8); }

.timepicker-canvas {
  -webkit-transition: opacity 175ms;
  -o-transition: opacity 175ms;
  transition: opacity 175ms; }
  .timepicker-canvas line {
    stroke: #42A5F5;
    stroke-width: 4;
    stroke-linecap: round; }

.timepicker-canvas-out {
  opacity: 0.25; }

.timepicker-canvas-bearing {
  stroke: none;
  fill: #42A5F5; }

.timepicker-canvas-bg {
  stroke: none;
  fill: #42A5F5; }

/* Footer */
.timepicker-footer {
  margin: 0 auto;
  padding: 5px 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.timepicker-clear {
  color: #F44336; }

.timepicker-close {
  color: #42A5F5; }

.timepicker-clear,
.timepicker-close {
  padding: 0 20px; }

/* Media Queries */
@media only screen and (min-width: 601px) {
  .timepicker-modal {
    max-width: 600px; }
  .timepicker-container.modal-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .timepicker-text-container {
    top: 32%; }
  .timepicker-display-am-pm {
    position: relative;
    right: auto;
    bottom: auto;
    text-align: center;
    margin-top: 1.2rem; } }

/*!
 * Materialize 1.0.0 (http://materializecss.com)
 * Copyright 2014-2015 Materialize
 * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
 */
/*! nouislider - 9.1.0 - 2016-12-10 16:00:32 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */ }

.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0; }

.noUi-origin {
  position: absolute;
  height: 0;
  width: 0; }

.noUi-handle {
  position: relative;
  z-index: 1; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s;
  -o-transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s;
  transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s; }

.noUi-state-drag * {
  cursor: inherit !important; }

.noUi-handle-touch-area {
  position: relative;
  width: 44px;
  height: 44px;
  left: -15px;
  top: -15px; }

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px; }

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px; }

/* Styling;
 */
.noUi-target {
  background: #cdcdcd;
  border-radius: 4px;
  border: 1px solid transparent; }

.noUi-connect {
  background: #26A69A;
  -webkit-transition: background 450ms;
  -o-transition: background 450ms;
  transition: background 450ms; }

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; }

.noUi-active {
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; }

/* Handle stripes
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px; }

.noUi-handle:after {
  left: 17px; }

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

.noUi-vertical .noUi-handle:after {
  top: 17px; }

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #999; }

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  text-align: center; }

.noUi-value-sub {
  color: #ccc;
  font-size: 10px; }

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC; }

.noUi-marker-sub {
  background: #AAA; }

.noUi-marker-large {
  background: #AAA; }

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px; }

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px; }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid transparent;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center; }

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
   -o-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
   -o-transform: translate(0, -50%);
      transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

/* Materialize Styles */
.noUi-target {
  border: 0;
  border-radius: 0; }

.noUi-horizontal {
  height: 3px; }

.noUi-vertical {
  height: 100%;
  width: 3px; }

.noUi-horizontal .noUi-handle,
.noUi-vertical .noUi-handle {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #26A69A;
  border: none;
  left: -5px;
  top: -6px;
  -webkit-transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }

.noUi-handle:before {
  content: none; }

.noUi-handle:after {
  content: none; }

.noUi-target .noUi-active.noUi-handle {
  width: 3px;
  height: 3px;
  left: 0;
  top: 0; }

.noUi-target.noUi-horizontal .noUi-tooltip {
  position: absolute;
  height: 30px;
  width: 30px;
  top: -17px;
  left: -2px;
  background-color: #26A69A;
  border-radius: 50%;
  -webkit-transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: scale(0.5) rotate(-45deg);
      -ms-transform: scale(0.5) rotate(-45deg);
       -o-transform: scale(0.5) rotate(-45deg);
          transform: scale(0.5) rotate(-45deg);
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
       -o-transform-origin: 50% 100%;
          transform-origin: 50% 100%; }

.noUi-target.noUi-horizontal .noUi-active .noUi-tooltip {
  border-radius: 15px 15px 15px 0;
  -webkit-transform: rotate(-45deg) translate(23px, -25px);
      -ms-transform: rotate(-45deg) translate(23px, -25px);
       -o-transform: rotate(-45deg) translate(23px, -25px);
          transform: rotate(-45deg) translate(23px, -25px); }

.noUi-tooltip span {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 12px;
  opacity: 0;
  position: absolute;
  top: 6px;
  left: -1px;
  -webkit-transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

.noUi-horizontal .noUi-tooltip span {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg); }

.noUi-vertical .noUi-tooltip span {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
       -o-transform: rotate(135deg);
          transform: rotate(135deg); }

.noUi-target.noUi-vertical .noUi-tooltip {
  position: absolute;
  height: 30px;
  width: 30px;
  top: -17px;
  left: -2px;
  background-color: #26A69A;
  border-radius: 50%;
  -webkit-transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: scale(0.5) rotate(-45deg);
      -ms-transform: scale(0.5) rotate(-45deg);
       -o-transform: scale(0.5) rotate(-45deg);
          transform: scale(0.5) rotate(-45deg);
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
       -o-transform-origin: 50% 100%;
          transform-origin: 50% 100%; }

.noUi-target.noUi-vertical .noUi-active .noUi-tooltip {
  border-radius: 15px 15px 15px 0;
  -webkit-transform: rotate(-135deg) translate(35px, -10px);
      -ms-transform: rotate(-135deg) translate(35px, -10px);
       -o-transform: rotate(-135deg) translate(35px, -10px);
          transform: rotate(-135deg) translate(35px, -10px); }

.noUi-vertical .noUi-tooltip span {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 12px;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
       -o-transform: rotate(135deg);
          transform: rotate(135deg);
  opacity: 0;
  position: absolute;
  top: 7px;
  left: -1px;
  -webkit-transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

.noUi-horizontal .noUi-active .noUi-tooltip span,
.noUi-vertical .noUi-active .noUi-tooltip span {
  opacity: 1; }

.fr-element ul {
  padding-left: inherit;
  list-style-type: inherit; }
  .fr-element ul li {
    list-style-type: inherit; }

.fr-element .fr-redacted {
  background-color: #ffff00; }

.fr-element blockquote {
  padding-left: 10px; }

/* Tooltip Froala – mărire text */
.fr-tooltip {
  font-size: 14px;
  line-height: 1.4;
  padding: 8px 12px; }

.fr-command.fr-btn[data-cmd="specialTextGenerator"] {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #8cbc00;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 38px; }
  .fr-command.fr-btn[data-cmd="specialTextGenerator"]:hover {
    background-color: #6ca800;
    color: #ffffff; }
  .fr-command.fr-btn[data-cmd="specialTextGenerator"] span {
    text-align: center; }

@font-face {
  font-family: 'icomoon';
  src: url("../assets/fonts/icomoon/icomoon.eot");
  src: url("../assets/fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/icomoon/icomoon.woff") format("woff"), url("../assets/fonts/icomoon/icomoon.ttf") format("truetype"), url("../assets/fonts/icomoon/icomoon.svg#fontname") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"],
[class*=" icon-"],
.icon,
aside#leftsidebar ul.menu > li a.menu-toggle,
aside#leftsidebar div.menu > li a.menu-toggle,
.registry-cards .registry-card.favourite:before,
.modal.modal-menu .list li:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-adjustments {
  height: auto; }
  .icon-adjustments:before {
    content: "\e947" !important; }

.icon-alert {
  height: auto; }
  .icon-alert:before {
    content: "\e900" !important; }

.icon-align-vertical-right {
  height: auto; }
  .icon-align-vertical-right:before {
    content: "\e9a0" !important; }

.icon-align-horizontal-middle {
  height: auto; }
  .icon-align-horizontal-middle:before {
    content: "\e9a1" !important; }

.icon-align-vertical-center {
  height: auto; }
  .icon-align-vertical-center:before {
    content: "\e9a2" !important; }

.icon-align-vertical-left {
  height: auto; }
  .icon-align-vertical-left:before {
    content: "\e9a3" !important; }

.icon-align-vertical {
  height: auto; }
  .icon-align-vertical:before {
    content: "\e9b4" !important; }

.icon-align-above {
  height: auto; }
  .icon-align-above:before {
    content: "\e9aa" !important; }

.icon-align-below {
  height: auto; }
  .icon-align-below:before {
    content: "\e9ab" !important; }

.icon-align-right {
  height: auto; }
  .icon-align-right:before {
    content: "\e9a9" !important; }

.icon-align-left {
  height: auto; }
  .icon-align-left:before {
    content: "\e9a8" !important; }

.icon-align-start {
  height: auto; }
  .icon-align-start:before {
    content: "\e9a7" !important; }

.icon-align-end {
  height: auto; }
  .icon-align-end:before {
    content: "\e9a0" !important; }

.icon-anchor-light {
  height: auto; }
  .icon-anchor-light:before {
    content: "\e999" !important; }

.icon-angle-right, aside#leftsidebar ul.menu > li.has-submenu a.icon, aside#leftsidebar ul.menu > li.has-submenu a.menu-toggle, aside#leftsidebar div.menu > li ul.menu > li.has-submenu a.menu-toggle, aside#leftsidebar ul.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar ul.menu > li.has-submenu a.registry-card.favourite:before,
aside#leftsidebar div.menu > li.has-submenu a.icon, aside#leftsidebar ul.menu > li div.menu > li.has-submenu a.menu-toggle,
aside#leftsidebar div.menu > li.has-submenu a.menu-toggle, aside#leftsidebar div.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar div.menu > li.has-submenu a.registry-card.favourite:before {
  height: auto; }
  .icon-angle-right:before, aside#leftsidebar ul.menu > li.has-submenu a.icon:before, aside#leftsidebar ul.menu > li.has-submenu a.menu-toggle:before, aside#leftsidebar div.menu > li ul.menu > li.has-submenu a.menu-toggle:before, aside#leftsidebar ul.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar ul.menu > li.has-submenu a.registry-card.favourite:before,
  aside#leftsidebar div.menu > li.has-submenu a.icon:before, aside#leftsidebar ul.menu > li div.menu > li.has-submenu a.menu-toggle:before,
  aside#leftsidebar div.menu > li.has-submenu a.menu-toggle:before, aside#leftsidebar div.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar div.menu > li.has-submenu a.registry-card.favourite:before {
    content: "\e948" !important; }

.icon-apps {
  height: auto; }
  .icon-apps:before {
    content: "\e980" !important; }

.icon-arrow-down {
  height: auto; }
  .icon-arrow-down:before {
    content: "\e90c" !important; }

.icon-arrow-left {
  height: auto; }
  .icon-arrow-left:before {
    content: "\e90a" !important; }

.icon-arrow-left-2 {
  height: auto; }
  .icon-arrow-left-2:before {
    content: "\e991" !important; }

.icon-arrow-right {
  height: auto; }
  .icon-arrow-right:before {
    content: "\e90b" !important; }

.icon-arrow-right-2 {
  height: auto; }
  .icon-arrow-right-2:before {
    content: "\e990" !important; }

.icon-arrow-up {
  height: auto; }
  .icon-arrow-up:before {
    content: "\e90d" !important; }

.icon-atom {
  height: auto; }
  .icon-atom:before {
    content: "\e97f" !important; }

.icon-audit {
  height: auto; }
  .icon-audit:before {
    content: "\e94a" !important; }

.icon-attach {
  height: auto; }
  .icon-attach:before {
    content: "\e92a" !important; }

.icon-backward {
  height: auto; }
  .icon-backward:before {
    content: "\e98c" !important; }

.icon-bed {
  height: auto; }
  .icon-bed:before {
    content: "\e94c" !important; }

.icon-bell {
  height: auto; }
  .icon-bell:before {
    content: "\e902" !important; }

.icon-between {
  height: auto; }
  .icon-between:before {
    content: "\e928" !important; }

.icon-between-2 {
  height: auto; }
  .icon-between-2:before {
    content: "\e928" !important; }

.icon-big-city {
  height: auto; }
  .icon-big-city:before {
    content: "\e96a" !important; }

.icon-briefcase {
  height: auto; }
  .icon-briefcase:before {
    content: "\e94d" !important; }

.icon-calendar {
  height: auto; }
  .icon-calendar:before {
    content: "\e903" !important; }

.icon-calendar-light {
  height: auto; }
  .icon-calendar-light:before {
    content: "\e904" !important; }

.icon-caution {
  height: auto; }
  .icon-caution:before {
    content: "\e946" !important; }

.icon-chat {
  height: auto; }
  .icon-chat:before {
    content: "\e98f" !important; }

.icon-check {
  height: auto; }
  .icon-check:before {
    content: "\e913" !important; }

.icon-check-list {
  height: auto; }
  .icon-check-list:before {
    content: "\e97e" !important; }

.icon-circle-back {
  height: auto; }
  .icon-circle-back:before {
    content: "\e950" !important; }

.icon-circle-left {
  height: auto; }
  .icon-circle-left:before {
    content: "\e950" !important; }

.icon-city {
  height: auto; }
  .icon-city:before {
    content: "\e94e" !important; }

.icon-clipboard {
  height: auto; }
  .icon-clipboard:before {
    content: "\e951" !important; }

.icon-clock {
  height: auto; }
  .icon-clock:before {
    content: "\e914" !important; }

.icon-clock-light {
  height: auto; }
  .icon-clock-light:before {
    content: "\e915" !important; }

.icon-clone {
  height: auto; }
  .icon-clone:before {
    content: "\e916" !important; }

.icon-col-1-2 {
  height: auto; }
  .icon-col-1-2:before {
    content: "\e9b5" !important; }

.icon-col-2-2 {
  height: auto; }
  .icon-col-2-2:before {
    content: "\e9b7" !important; }

.icon-col-1-3 {
  height: auto; }
  .icon-col-1-3:before {
    content: "\e9b6" !important; }

.icon-col-2-3 {
  height: auto; }
  .icon-col-2-3:before {
    content: "\e9b8" !important; }

.icon-col-3-3 {
  height: auto; }
  .icon-col-3-3:before {
    content: "\e9b9" !important; }

.icon-county {
  height: auto; }
  .icon-county:before {
    content: "\e949" !important; }

.icon-corpuri {
  height: auto; }
  .icon-corpuri:before {
    content: "\e9cc" !important; }

.icon-corpuri-full {
  height: auto; }
  .icon-corpuri-full:before {
    content: "\e9cd" !important; }

.icon-compare {
  height: auto; }
  .icon-compare:before {
    content: "\e985" !important; }

.icon-debate {
  height: auto; }
  .icon-debate:before {
    content: "\e960" !important; }

.icon-debate-light {
  height: auto; }
  .icon-debate-light:before {
    content: "\e95e" !important; }

.icon-document {
  height: auto; }
  .icon-document:before {
    content: "\e952" !important; }

.icon-document-x {
  height: auto; }
  .icon-document-x:before {
    content: "\e98e" !important; }

.icon-document-checked {
  height: auto; }
  .icon-document-checked:before {
    content: "\e997" !important; }

.icon-document-star {
  height: auto; }
  .icon-document-star:before {
    content: "\e9ba" !important; }

.icon-documents {
  height: auto; }
  .icon-documents:before {
    content: "\e981" !important; }

.icon-download {
  height: auto; }
  .icon-download:before {
    content: "\e953" !important; }

.icon-drag {
  height: auto; }
  .icon-drag:before {
    content: "\e954" !important; }

.icon-edit {
  height: auto; }
  .icon-edit:before {
    content: "\e91c" !important; }

.icon-edit-border {
  height: auto; }
  .icon-edit-border:before {
    content: "\e955" !important; }

.icon-email {
  height: auto; }
  .icon-email:before {
    content: "\e926" !important; }

.icon-email-light {
  height: auto; }
  .icon-email-light:before {
    content: "\e91d" !important; }

.icon-email-open {
  height: auto; }
  .icon-email-open:before {
    content: "\e925" !important; }

.icon-eye-hidden {
  height: auto; }
  .icon-eye-hidden:before {
    content: "\e993" !important; }

.icon-exclamation {
  height: auto; }
  .icon-exclamation:before {
    content: "\e9bc" !important; }

.icon-fax {
  height: auto; }
  .icon-fax:before {
    content: "\e959" !important; }

.icon-file {
  height: auto; }
  .icon-file:before {
    content: "\e956" !important; }

.icon-file-csv {
  height: auto; }
  .icon-file-csv:before {
    content: "\e99a" !important; }

.icon-file-doc {
  height: auto; }
  .icon-file-doc:before {
    content: "\e917" !important; }

.icon-file-docx {
  height: auto; }
  .icon-file-docx:before {
    content: "\e918" !important; }

.icon-file-pdf {
  height: auto; }
  .icon-file-pdf:before {
    content: "\e919" !important; }

.icon-file-pdf-signed {
  height: auto; }
  .icon-file-pdf-signed:before {
    content: "\e9ce" !important; }

.icon-file-ppt {
  height: auto; }
  .icon-file-ppt:before {
    content: "\e91a" !important; }

.icon-file-pptx {
  height: auto; }
  .icon-file-pptx:before {
    content: "\e945" !important; }

.icon-file-xls {
  height: auto; }
  .icon-file-xls:before {
    content: "\e944" !important; }

.icon-file-xlsx {
  height: auto; }
  .icon-file-xlsx:before {
    content: "\e91b" !important; }

.icon-file-portrait {
  height: auto; }
  .icon-file-portrait:before {
    content: "\e9ae" !important; }

.icon-file-landscape {
  height: auto; }
  .icon-file-landscape:before {
    content: "\e9ad" !important; }

.icon-flag {
  height: auto; }
  .icon-flag:before {
    content: "\e91f" !important; }

.icon-flag-2 {
  height: auto; }
  .icon-flag-2:before {
    content: "\e957" !important; }

.icon-folder {
  height: auto; }
  .icon-folder:before {
    content: "\e9bf" !important; }

.icon-folder-unlocked {
  height: auto; }
  .icon-folder-unlocked:before {
    content: "\e9be" !important; }

.icon-folder-locked {
  height: auto; }
  .icon-folder-locked:before {
    content: "\e9bd" !important; }

.icon-forward {
  height: auto; }
  .icon-forward:before {
    content: "\e97d" !important; }

.icon-globe {
  height: auto; }
  .icon-globe:before {
    content: "\e958" !important; }

.icon-hand {
  height: auto; }
  .icon-hand:before {
    content: "\e992" !important; }

.icon-happy {
  height: auto; }
  .icon-happy:before {
    content: "\e920" !important; }

.icon-hash {
  height: auto; }
  .icon-hash:before {
    content: "\e935" !important; }

.icon-hash-light {
  height: auto; }
  .icon-hash-light:before {
    content: "\e9c1" !important; }

.icon-headings {
  height: auto; }
  .icon-headings:before {
    content: "\e995" !important; }

.icon-help {
  height: auto; }
  .icon-help:before {
    content: "\e95a" !important; }

.icon-home {
  height: auto; }
  .icon-home:before {
    content: "\e921" !important; }

.icon-hourglass {
  height: auto; }
  .icon-hourglass:before {
    content: "\e943" !important; }

.icon-hourglass-light {
  height: auto; }
  .icon-hourglass-light:before {
    content: "\e01f" !important; }

.icon-house, .location-status .icon-village, .map-wrapper .results .icon-village {
  height: auto; }
  .icon-house:before, .location-status .icon-village:before, .map-wrapper .results .icon-village:before {
    content: "\e95b" !important; }

.icon-img {
  height: auto; }
  .icon-img:before {
    content: "\e92b" !important; }

.icon-img2 {
  height: auto; }
  .icon-img2:before {
    content: "\e996" !important; }

.icon-info {
  height: auto; }
  .icon-info:before {
    content: "\e95c" !important; }

.icon-layers {
  height: auto; }
  .icon-layers:before {
    content: "\e99f" !important; }

.icon-like {
  height: auto; }
  .icon-like:before {
    content: "\e95f" !important; }

.icon-linegraph {
  height: auto; }
  .icon-linegraph:before {
    content: "\e970" !important; }

.icon-linebreak {
  height: auto; }
  .icon-linebreak:before {
    content: "\e9b0" !important; }

.icon-link {
  height: auto; }
  .icon-link:before {
    content: "\e9c8" !important; }

.icon-list {
  height: auto; }
  .icon-list:before {
    content: "\e922" !important; }

.icon-location {
  height: auto; }
  .icon-location:before {
    content: "\e924" !important; }

.icon-location-empty {
  height: auto; }
  .icon-location-empty:before {
    content: "\e98b" !important; }

.icon-location-full {
  height: auto; }
  .icon-location-full:before {
    content: "\e99e" !important; }

.icon-lock {
  height: auto; }
  .icon-lock:before {
    content: "\e911" !important; }

.icon-lock-full {
  height: auto; }
  .icon-lock-full:before {
    content: "\e9c3" !important; }

.icon-lock-full-open {
  height: auto; }
  .icon-lock-full-open:before {
    content: "\e9c2" !important; }

.icon-logo {
  height: auto; }
  .icon-logo:before {
    content: "\e9ac" !important; }

.icon-logo-registratura {
  height: auto; }
  .icon-logo-registratura:before {
    content: "\e9bb" !important; }

.icon-logo-acor {
  height: auto; }
  .icon-logo-acor:before {
    content: "\e9cb" !important; }

.icon-logo-scor {
  height: auto; }
  .icon-logo-scor:before {
    content: "\e9ca" !important; }

.icon-map {
  height: auto; }
  .icon-map:before {
    content: "\e927" !important; }

.icon-meeting {
  height: auto; }
  .icon-meeting:before {
    content: "\e97c" !important; }

.icon-menu {
  height: auto; }
  .icon-menu:before {
    content: "\e929" !important; }

.icon-message {
  height: auto; }
  .icon-message:before {
    content: "\e961" !important; }

.icon-minus {
  height: auto; }
  .icon-minus:before {
    content: "\e972" !important; }

.icon-money {
  height: auto; }
  .icon-money:before {
    content: "\e973" !important; }

.icon-notebook-light {
  height: auto; }
  .icon-notebook-light:before {
    content: "\e9a5" !important; }

.icon-option {
  height: auto; }
  .icon-option:before {
    content: "\e97b" !important; }

.icon-pagebreak {
  height: auto; }
  .icon-pagebreak:before {
    content: "\e9b1" !important; }

.icon-paintbrush {
  height: auto; }
  .icon-paintbrush:before {
    content: "\e036" !important; }

.icon-pause {
  height: auto; }
  .icon-pause:before {
    content: "\e984" !important; }

.icon-pencil {
  height: auto; }
  .icon-pencil:before {
    content: "\e982" !important; }

.icon-pending {
  height: auto; }
  .icon-pending:before {
    content: "\e923" !important; }

.icon-phone {
  height: auto; }
  .icon-phone:before {
    content: "\e936" !important; }

.icon-places {
  height: auto; }
  .icon-places:before {
    content: "\e938" !important; }

.icon-plus {
  height: auto; }
  .icon-plus:before {
    content: "\e92d" !important; }

.icon-plus-circle {
  height: auto; }
  .icon-plus-circle:before {
    content: "\e92c" !important; }

.icon-power {
  height: auto; }
  .icon-power:before {
    content: "\e92e" !important; }

.icon-power-light {
  height: auto; }
  .icon-power-light:before {
    content: "\e910" !important; }

.icon-presentation {
  height: auto; }
  .icon-presentation:before {
    content: "\e97a" !important; }

.icon-print {
  height: auto; }
  .icon-print:before {
    content: "\e998" !important; }

.icon-public {
  height: auto; }
  .icon-public:before {
    content: "\e942" !important; }

.icon-puzzle {
  height: auto; }
  .icon-puzzle:before {
    content: "\e979" !important; }

.icon-quote {
  height: auto; }
  .icon-quote:before {
    content: "\e963" !important; }

.icon-refresh {
  height: auto; }
  .icon-refresh:before {
    content: "\e964" !important; }

.icon-reset {
  height: auto; }
  .icon-reset:before {
    content: "\e90f" !important; }

.icon-ribbon {
  height: auto; }
  .icon-ribbon:before {
    content: "\e966" !important; }

.icon-romania {
  height: auto; }
  .icon-romania:before {
    content: "\e978" !important; }

.icon-rss {
  height: auto; }
  .icon-rss:before {
    content: "\e967" !important; }

.icon-sad {
  height: auto; }
  .icon-sad:before {
    content: "\e931" !important; }

.icon-search {
  height: auto; }
  .icon-search:before {
    content: "\e932" !important; }

.icon-search-light {
  height: auto; }
  .icon-search-light:before {
    content: "\e9a6" !important; }

.icon-send {
  height: auto; }
  .icon-send:before {
    content: "\e933" !important; }

.icon-settings {
  height: auto; }
  .icon-settings:before {
    content: "\e934" !important; }

.icon-settings-menu {
  height: auto; }
  .icon-settings-menu:before {
    content: "\e971" !important; }

.icon-settings-light {
  height: auto; }
  .icon-settings-light:before {
    content: "\e02b" !important; }

.icon-share {
  height: auto; }
  .icon-share:before {
    content: "\e968" !important; }

.icon-shield {
  height: auto; }
  .icon-shield:before {
    content: "\e969" !important; }

.icon-shield-light {
  height: auto; }
  .icon-shield-light:before {
    content: "\e9a4" !important; }

.icon-support {
  height: auto; }
  .icon-support:before {
    content: "\e99b" !important; }

.icon-support-light {
  height: auto; }
  .icon-support-light:before {
    content: "\e99d" !important; }

.icon-sms {
  height: auto; }
  .icon-sms:before {
    content: "\e905" !important; }

.icon-sms-flag {
  height: auto; }
  .icon-sms-flag:before {
    content: "\e908" !important; }

.icon-sms-light {
  height: auto; }
  .icon-sms-light:before {
    content: "\e906" !important; }

.icon-sms-list {
  height: auto; }
  .icon-sms-list:before {
    content: "\e909" !important; }

.icon-sms-money {
  height: auto; }
  .icon-sms-money:before {
    content: "\e912" !important; }

.icon-sms-star {
  height: auto; }
  .icon-sms-star:before {
    content: "\e907" !important; }

.icon-sort-asc {
  height: auto; }
  .icon-sort-asc:before {
    content: "\e988" !important; }

.icon-sort-desc {
  height: auto; }
  .icon-sort-desc:before {
    content: "\e987" !important; }

.icon-spinner {
  height: auto; }
  .icon-spinner:before {
    content: "\e96b" !important; }

.icon-stakeholder {
  height: auto; }
  .icon-stakeholder:before {
    content: "\e977" !important; }

.icon-stamp {
  height: auto; }
  .icon-stamp:before {
    content: "\e98a" !important; }

.icon-star {
  height: auto; }
  .icon-star:before {
    content: "\e937" !important; }

.icon-star-empty {
  height: auto; }
  .icon-star-empty:before {
    content: "\e9c6" !important; }

.icon-star-full {
  height: auto; }
  .icon-star-full:before {
    content: "\e9c7" !important; }

.icon-stats {
  height: auto; }
  .icon-stats:before {
    content: "\e901" !important; }

.icon-subsidiary {
  height: auto; }
  .icon-subsidiary:before {
    content: "\e9c9" !important; }

.icon-subsidiary2 {
  height: auto; }
  .icon-subsidiary2:before {
    content: "\e9c9" !important; }

.icon-target {
  height: auto; }
  .icon-target:before {
    content: "\e96c" !important; }

.icon-teamwork {
  height: auto; }
  .icon-teamwork:before {
    content: "\e976" !important; }

.icon-text-align-left {
  height: auto; }
  .icon-text-align-left:before {
    content: "\e9b2" !important; }

.icon-text-align-center {
  height: auto; }
  .icon-text-align-center:before {
    content: "\e9af" !important; }

.icon-text-align-right {
  height: auto; }
  .icon-text-align-right:before {
    content: "\e9b3" !important; }

.icon-thumb-down {
  height: auto; }
  .icon-thumb-down:before {
    content: "\e975" !important; }

.icon-thumb-neutral {
  height: auto; }
  .icon-thumb-neutral:before {
    content: "\e983" !important; }

.icon-thumb-up {
  height: auto; }
  .icon-thumb-up:before {
    content: "\e941" !important; }

.icon-trash {
  height: auto; }
  .icon-trash:before {
    content: "\e939" !important; }

.icon-trash-light {
  height: auto; }
  .icon-trash-light:before {
    content: "\e93a" !important; }

.icon-upload {
  height: auto; }
  .icon-upload:before {
    content: "\e96d" !important; }

.icon-user {
  height: auto; }
  .icon-user:before {
    content: "\e93d" !important; }

.icon-user-add {
  height: auto; }
  .icon-user-add:before {
    content: "\e93c" !important; }

.icon-user-light-add {
  height: auto; }
  .icon-user-light-add:before {
    content: "\e9c5" !important; }

.icon-user-minus {
  height: auto; }
  .icon-user-minus:before {
    content: "\e989" !important; }

.icon-user-light-minus {
  height: auto; }
  .icon-user-light-minus:before {
    content: "\e9c4" !important; }

.icon-user-check {
  height: auto; }
  .icon-user-check:before {
    content: "\e93b" !important; }

.icon-user-help {
  height: auto; }
  .icon-user-help:before {
    content: "\e974" !important; }

.icon-user-light {
  height: auto; }
  .icon-user-light:before {
    content: "\e92f" !important; }

.icon-user-x {
  height: auto; }
  .icon-user-x:before {
    content: "\e99c" !important; }

.icon-users {
  height: auto; }
  .icon-users:before {
    content: "\e93f" !important; }

.icon-users-add {
  height: auto; }
  .icon-users-add:before {
    content: "\e93e" !important; }

.icon-users-light {
  height: auto; }
  .icon-users-light:before {
    content: "\e930" !important; }

.icon-video {
  height: auto; }
  .icon-video:before {
    content: "\e96f" !important; }

.icon-video-light {
  height: auto; }
  .icon-video-light:before {
    content: "\e96e" !important; }

.icon-view {
  height: auto; }
  .icon-view:before {
    content: "\e91e" !important; }

.icon-wallet {
  height: auto; }
  .icon-wallet:before {
    content: "\e016" !important; }

.icon-web {
  height: auto; }
  .icon-web:before {
    content: "\e052" !important; }

.icon-x {
  height: auto; }
  .icon-x:before {
    content: "\e940" !important; }

.icon-x-light {
  height: auto; }
  .icon-x-light:before {
    content: "\e90e" !important; }

[class^="medium-icon"],
[class*=" medium-icon"] {
  border-radius: 50%;
  color: #ffffff;
  display: table;
  font-size: 24px;
  height: 45px;
  margin: 0 10px;
  text-align: center;
  width: 45px; }
  [class^="medium-icon"]:before,
  [class*=" medium-icon"]:before {
    display: table-cell;
    vertical-align: middle; }
  [class^="medium-icon"].icon-user,
  [class*=" medium-icon"].icon-user {
    background-color: #8553d1; }
  [class^="medium-icon"].icon-users,
  [class*=" medium-icon"].icon-users {
    background-color: #ffc300; }
  [class^="medium-icon"].icon-phone,
  [class*=" medium-icon"].icon-phone {
    background-color: #e91e63; }
  [class^="medium-icon"].icon-email,
  [class*=" medium-icon"].icon-email {
    background-color: #e91e63; }
  [class^="medium-icon"].icon-forward,
  [class*=" medium-icon"].icon-forward {
    background-color: #667eb1; }

[class*=icon].active {
  color: #ffc300; }
  [class*=icon].active.icon-pending {
    color: #e91e63; }

[class*=icon].done {
  color: #8cbc00; }

[class*=icon].sending {
  color: #e91e63; }

[class*=icon].disabled {
  color: #a5a5a5; }

.circle-icon-white {
  height: 105px;
  margin: 20px auto;
  overflow: hidden;
  width: 140px; }
  .circle-icon-white .inner {
    background-color: #ffffff;
    border-radius: 50%;
    height: 140px;
    position: relative;
    width: 140px; }
    .circle-icon-white .inner [class*=icon] {
      color: #ffc300;
      font-size: 60px;
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -75%);
          -ms-transform: translate(-50%, -75%);
           -o-transform: translate(-50%, -75%);
              transform: translate(-50%, -75%); }
      .circle-icon-white .inner [class*=icon].color-gray {
        color: #9e9e9e; }

.circle-icon-gray {
  height: 105px;
  margin: 20px auto;
  overflow: hidden;
  width: 140px; }
  .circle-icon-gray .inner {
    background-color: #f4f4f4;
    border-radius: 50%;
    height: 140px;
    position: relative;
    width: 140px; }
    .circle-icon-gray .inner [class*=icon] {
      color: #a5a5a5;
      font-size: 60px;
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -75%);
          -ms-transform: translate(-50%, -75%);
           -o-transform: translate(-50%, -75%);
              transform: translate(-50%, -75%); }

.circle-icon-red {
  height: 105px;
  margin: 20px auto;
  overflow: hidden;
  width: 140px; }
  .circle-icon-red .inner {
    background-color: #fff2f6;
    border-radius: 50%;
    height: 140px;
    position: relative;
    width: 140px; }
    .circle-icon-red .inner [class*=icon] {
      color: #f05352;
      font-size: 60px;
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -75%);
          -ms-transform: translate(-50%, -75%);
           -o-transform: translate(-50%, -75%);
              transform: translate(-50%, -75%); }

/* The animation code */
@-webkit-keyframes anim-live {
  from {
    color: #f05352; }
  to { }
  0% {
    color: #a5a5a5; }
  25% {
    color: #f05352; }
  75% {
    color: #f05352; }
  100% {
    color: #a5a5a5; } }
@-o-keyframes anim-live {
  from {
    color: #f05352; }
  to { }
  0% {
    color: #a5a5a5; }
  25% {
    color: #f05352; }
  75% {
    color: #f05352; }
  100% {
    color: #a5a5a5; } }
@keyframes anim-live {
  from {
    color: #f05352; }
  to { }
  0% {
    color: #a5a5a5; }
  25% {
    color: #f05352; }
  75% {
    color: #f05352; }
  100% {
    color: #a5a5a5; } }

[class^=icon].anim.live {
  -webkit-animation-name: anim-live;
       -o-animation-name: anim-live;
          animation-name: anim-live;
  -webkit-animation-duration: 2s;
       -o-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-fill-mode: forwards;
       -o-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
       -o-animation-timing-function: ease-out;
          animation-timing-function: ease-out; }

.color-amaranth {
  color: #e91e63 !important; }

.color-amber-darken {
  color: #ce9902 !important; }

.color-amber {
  color: #ffc300 !important; }

.color-amber-lighten-2 {
  color: #fff9f4 !important; }

.color-amber-lighten {
  color: #ffecd0 !important; }

.color-black {
  color: #000000 !important; }

.color-blue-darken {
  color: #667eb1 !important; }

.color-blue {
  color: #4c84ff !important; }

.color-blue-lighten-3 {
  color: #c0d4f3 !important; }

.color-blue-lighten-2 {
  color: #f1f6fe !important; }

.color-blue-lighten {
  color: #e4eefd !important; }

.color-brick-red {
  color: #c72b60 !important; }

.color-east-side {
  color: #A388CE !important; }

.color-gray-darken-2 {
  color: #484848 !important; }

.color-gray-darken {
  color: #6e6e6e !important; }

.color-gray-lighten-2 {
  color: #f4f4f4 !important; }

.color-gray-lighten {
  color: #a5a5a5 !important; }

.color-gray {
  color: #9e9e9e !important; }

.color-green {
  color: #8cbc00 !important; }

.color-green-lighten {
  color: #f3f7e6 !important; }

.color-orange {
  color: #ff6d24 !important; }

.color-purple {
  color: #8553d1 !important; }

.color-red {
  color: #f05352 !important; }

.color-red-lighten-2 {
  color: #fff2f6 !important; }

.color-red-lighten {
  color: #fbdee8 !important; }

.color-regent-gray {
  color: #8c959e !important; }

.color-shuttle-gray {
  color: #5c6169 !important; }

.color-slate-gray {
  color: #707f90 !important; }

.color-silver {
  color: #c1c1c1 !important; }

.color-tuna-lighten {
  color: #434750 !important; }

.color-tuna {
  color: #373c42 !important; }

.color-white {
  color: #ffffff !important; }

.bg-amaranth {
  background-color: #e91e63 !important; }

.bg-amber-darken {
  background-color: #ce9902 !important; }

.bg-amber {
  background-color: #ffc300 !important; }

.bg-amber-lighten-2 {
  background-color: #fff9f4 !important; }

.bg-amber-lighten {
  background-color: #ffecd0 !important; }

.bg-black {
  background-color: #000000 !important; }

.bg-blue-darken {
  background-color: #667eb1 !important; }

.bg-blue {
  background-color: #4c84ff !important; }

.bg-blue-lighten-3 {
  background-color: #c0d4f3 !important; }

.bg-blue-lighten-2 {
  background-color: #f1f6fe !important; }

.bg-blue-lighten {
  background-color: #e4eefd !important; }

.bg-brick-red {
  background-color: #c72b60 !important; }

.bg-east-side {
  background-color: #A388CE !important; }

.bg-gray-darken-2 {
  background-color: #484848 !important; }

.bg-gray-darken {
  background-color: #6e6e6e !important; }

.bg-gray-lighten-2 {
  background-color: #f4f4f4 !important; }

.bg-gray-lighten {
  background-color: #a5a5a5 !important; }

.bg-gray {
  background-color: #9e9e9e !important; }

.bg-green {
  background-color: #8cbc00 !important; }

.bg-green-lighten {
  background-color: #f3f7e6 !important; }

.bg-orange {
  background-color: #ff6d24 !important; }

.bg-purple {
  background-color: #8553d1 !important; }

.bg-red {
  background-color: #f05352 !important; }

.bg-red-lighten-2 {
  background-color: #fff2f6 !important; }

.bg-red-lighten {
  background-color: #fbdee8 !important; }

.bg-regent-gray {
  background-color: #8c959e !important; }

.bg-shuttle-gray {
  background-color: #5c6169 !important; }

.bg-slate-gray {
  background-color: #707f90 !important; }

.bg-silver {
  background-color: #c1c1c1 !important; }

.bg-tuna-lighten {
  background-color: #434750 !important; }

.bg-tuna {
  background-color: #373c42 !important; }

.bg-white {
  background-color: #ffffff !important; }

.\!flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

@media only screen and (max-width: 600px) {
  .\!sm\:block {
    display: block !important; } }

.\!flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-row, .modal:not(.datepicker-modal):not(.timepicker-modal) .clone-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.\!flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.flex-wrap-none {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }

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

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-items-space-between {
  -webkit-box-align: space-between !important;
  -webkit-align-items: space-between !important;
      -ms-flex-align: space-between !important;
          align-items: space-between !important; }

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important; }

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

.content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.content-items-space-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.content-items-stretch {
  -webkit-box-pack: stretch !important;
  -webkit-justify-content: stretch !important;
      -ms-flex-pack: stretch !important;
          justify-content: stretch !important; }

.direction-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.direction-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.margin-0 {
  margin: 0px; }

.margin-bottom-0 {
  margin-bottom: 0px !important; }

.margin-top-0 {
  margin-top: 0px !important; }

.margin-left-0 {
  margin-left: 0px !important; }

.margin-right-0 {
  margin-right: 0px !important; }

.margin-5 {
  margin: 5px; }

.margin-bottom-5 {
  margin-bottom: 5px !important; }

.margin-top-5 {
  margin-top: 5px !important; }

.margin-left-5 {
  margin-left: 5px !important; }

.margin-right-5 {
  margin-right: 5px !important; }

.margin-10 {
  margin: 10px; }

.margin-bottom-10 {
  margin-bottom: 10px !important; }

.margin-top-10 {
  margin-top: 10px !important; }

.margin-left-10 {
  margin-left: 10px !important; }

.margin-right-10 {
  margin-right: 10px !important; }

.margin--10 {
  margin: -10px; }

.margin-bottom--10 {
  margin-bottom: -10px !important; }

.margin-top--10 {
  margin-top: -10px !important; }

.margin-left--10 {
  margin-left: -10px !important; }

.margin-right--10 {
  margin-right: -10px !important; }

.margin-20 {
  margin: 20px; }

.margin-bottom-20 {
  margin-bottom: 20px !important; }

.margin-top-20 {
  margin-top: 20px !important; }

.margin-left-20 {
  margin-left: 20px !important; }

.margin-right-20 {
  margin-right: 20px !important; }

.margin--20 {
  margin: -20px; }

.margin-bottom--20 {
  margin-bottom: -20px !important; }

.margin-top--20 {
  margin-top: -20px !important; }

.margin-left--20 {
  margin-left: -20px !important; }

.margin-right--20 {
  margin-right: -20px !important; }

.margin-25 {
  margin: 25px; }

.margin-bottom-25 {
  margin-bottom: 25px !important; }

.margin-top-25 {
  margin-top: 25px !important; }

.margin-left-25 {
  margin-left: 25px !important; }

.margin-right-25 {
  margin-right: 25px !important; }

.margin--25 {
  margin: -25px; }

.margin-bottom--25 {
  margin-bottom: -25px !important; }

.margin-top--25 {
  margin-top: -25px !important; }

.margin-left--25 {
  margin-left: -25px !important; }

.margin-right--25 {
  margin-right: -25px !important; }

.margin-30 {
  margin: 30px; }

.margin-bottom-30 {
  margin-bottom: 30px !important; }

.margin-top-30 {
  margin-top: 30px !important; }

.margin-left-30 {
  margin-left: 30px !important; }

.margin-right-30 {
  margin-right: 30px !important; }

.margin--30 {
  margin: -30px; }

.margin-bottom--30 {
  margin-bottom: -30px !important; }

.margin-top--30 {
  margin-top: -30px !important; }

.margin-left--30 {
  margin-left: -30px !important; }

.margin-right--30 {
  margin-right: -30px !important; }

.margin-40 {
  margin: 40px; }

.margin-bottom-40 {
  margin-bottom: 40px !important; }

.margin-top-40 {
  margin-top: 40px !important; }

.margin-left-40 {
  margin-left: 40px !important; }

.margin-right-40 {
  margin-right: 40px !important; }

.margin--40 {
  margin: -40px; }

.margin-bottom--40 {
  margin-bottom: -40px !important; }

.margin-top--40 {
  margin-top: -40px !important; }

.margin-left--40 {
  margin-left: -40px !important; }

.margin-right--40 {
  margin-right: -40px !important; }

.margin-50 {
  margin: 50px; }

.margin-bottom-50 {
  margin-bottom: 50px !important; }

.margin-top-50 {
  margin-top: 50px !important; }

.margin-left-50 {
  margin-left: 50px !important; }

.margin-right-50 {
  margin-right: 50px !important; }

.margin--50 {
  margin: -50px; }

.margin-bottom--50 {
  margin-bottom: -50px !important; }

.margin-top--50 {
  margin-top: -50px !important; }

.margin-left--50 {
  margin-left: -50px !important; }

.margin-right--50 {
  margin-right: -50px !important; }

.margin-75 {
  margin: 75px; }

.margin-bottom-75 {
  margin-bottom: 75px !important; }

.margin-top-75 {
  margin-top: 75px !important; }

.margin-left-75 {
  margin-left: 75px !important; }

.margin-right-75 {
  margin-right: 75px !important; }

.margin--75 {
  margin: -75px; }

.margin-bottom--75 {
  margin-bottom: -75px !important; }

.margin-top--75 {
  margin-top: -75px !important; }

.margin-left--75 {
  margin-left: -75px !important; }

.margin-right--75 {
  margin-right: -75px !important; }

.margin-100 {
  margin: 100px; }

.margin-bottom-100 {
  margin-bottom: 100px !important; }

.margin-top-100 {
  margin-top: 100px !important; }

.margin-left-100 {
  margin-left: 100px !important; }

.margin-right-100 {
  margin-right: 100px !important; }

.margin--100 {
  margin: -100px; }

.margin-bottom--100 {
  margin-bottom: -100px !important; }

.margin-top--100 {
  margin-top: -100px !important; }

.margin-left--100 {
  margin-left: -100px !important; }

.margin-right--100 {
  margin-right: -100px !important; }

.margin-auto {
  margin: auto; }

.margin-bottom-auto {
  margin-bottom: auto !important; }

.margin-top-auto {
  margin-top: auto !important; }

.margin-left-auto {
  margin-left: auto !important; }

.margin-right-auto {
  margin-right: auto !important; }

.padding-0 {
  padding: 0px; }

.padding-bottom-0 {
  padding-bottom: 0px !important; }

.padding-top-0 {
  padding-top: 0px !important; }

.padding-left-0 {
  padding-left: 0px !important; }

.padding-right-0 {
  padding-right: 0px !important; }

.padding-5 {
  padding: 5px; }

.padding-bottom-5 {
  padding-bottom: 5px !important; }

.padding-top-5 {
  padding-top: 5px !important; }

.padding-left-5 {
  padding-left: 5px !important; }

.padding-right-5 {
  padding-right: 5px !important; }

.padding-10 {
  padding: 10px; }

.padding-bottom-10 {
  padding-bottom: 10px !important; }

.padding-top-10 {
  padding-top: 10px !important; }

.padding-left-10 {
  padding-left: 10px !important; }

.padding-right-10 {
  padding-right: 10px !important; }

.padding--10 {
  padding: -10px; }

.padding-bottom--10 {
  padding-bottom: -10px !important; }

.padding-top--10 {
  padding-top: -10px !important; }

.padding-left--10 {
  padding-left: -10px !important; }

.padding-right--10 {
  padding-right: -10px !important; }

.padding-20 {
  padding: 20px; }

.padding-bottom-20 {
  padding-bottom: 20px !important; }

.padding-top-20 {
  padding-top: 20px !important; }

.padding-left-20 {
  padding-left: 20px !important; }

.padding-right-20 {
  padding-right: 20px !important; }

.padding--20 {
  padding: -20px; }

.padding-bottom--20 {
  padding-bottom: -20px !important; }

.padding-top--20 {
  padding-top: -20px !important; }

.padding-left--20 {
  padding-left: -20px !important; }

.padding-right--20 {
  padding-right: -20px !important; }

.padding-25 {
  padding: 25px; }

.padding-bottom-25 {
  padding-bottom: 25px !important; }

.padding-top-25 {
  padding-top: 25px !important; }

.padding-left-25 {
  padding-left: 25px !important; }

.padding-right-25 {
  padding-right: 25px !important; }

.padding--25 {
  padding: -25px; }

.padding-bottom--25 {
  padding-bottom: -25px !important; }

.padding-top--25 {
  padding-top: -25px !important; }

.padding-left--25 {
  padding-left: -25px !important; }

.padding-right--25 {
  padding-right: -25px !important; }

.padding-30 {
  padding: 30px; }

.padding-bottom-30 {
  padding-bottom: 30px !important; }

.padding-top-30 {
  padding-top: 30px !important; }

.padding-left-30 {
  padding-left: 30px !important; }

.padding-right-30 {
  padding-right: 30px !important; }

.padding--30 {
  padding: -30px; }

.padding-bottom--30 {
  padding-bottom: -30px !important; }

.padding-top--30 {
  padding-top: -30px !important; }

.padding-left--30 {
  padding-left: -30px !important; }

.padding-right--30 {
  padding-right: -30px !important; }

.padding-40 {
  padding: 40px; }

.padding-bottom-40 {
  padding-bottom: 40px !important; }

.padding-top-40 {
  padding-top: 40px !important; }

.padding-left-40 {
  padding-left: 40px !important; }

.padding-right-40 {
  padding-right: 40px !important; }

.padding--40 {
  padding: -40px; }

.padding-bottom--40 {
  padding-bottom: -40px !important; }

.padding-top--40 {
  padding-top: -40px !important; }

.padding-left--40 {
  padding-left: -40px !important; }

.padding-right--40 {
  padding-right: -40px !important; }

.padding-50 {
  padding: 50px; }

.padding-bottom-50 {
  padding-bottom: 50px !important; }

.padding-top-50 {
  padding-top: 50px !important; }

.padding-left-50 {
  padding-left: 50px !important; }

.padding-right-50 {
  padding-right: 50px !important; }

.padding--50 {
  padding: -50px; }

.padding-bottom--50 {
  padding-bottom: -50px !important; }

.padding-top--50 {
  padding-top: -50px !important; }

.padding-left--50 {
  padding-left: -50px !important; }

.padding-right--50 {
  padding-right: -50px !important; }

.padding-75 {
  padding: 75px; }

.padding-bottom-75 {
  padding-bottom: 75px !important; }

.padding-top-75 {
  padding-top: 75px !important; }

.padding-left-75 {
  padding-left: 75px !important; }

.padding-right-75 {
  padding-right: 75px !important; }

.padding--75 {
  padding: -75px; }

.padding-bottom--75 {
  padding-bottom: -75px !important; }

.padding-top--75 {
  padding-top: -75px !important; }

.padding-left--75 {
  padding-left: -75px !important; }

.padding-right--75 {
  padding-right: -75px !important; }

.padding-100 {
  padding: 100px; }

.padding-bottom-100 {
  padding-bottom: 100px !important; }

.padding-top-100 {
  padding-top: 100px !important; }

.padding-left-100 {
  padding-left: 100px !important; }

.padding-right-100 {
  padding-right: 100px !important; }

.padding--100 {
  padding: -100px; }

.padding-bottom--100 {
  padding-bottom: -100px !important; }

.padding-top--100 {
  padding-top: -100px !important; }

.padding-left--100 {
  padding-left: -100px !important; }

.padding-right--100 {
  padding-right: -100px !important; }

.padding-auto {
  padding: auto; }

.padding-bottom-auto {
  padding-bottom: auto !important; }

.padding-top-auto {
  padding-top: auto !important; }

.padding-left-auto {
  padding-left: auto !important; }

.padding-right-auto {
  padding-right: auto !important; }

.spacer-10 {
  height: 10px;
  position: relative; }
  .spacer-10.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-20 {
  height: 20px;
  position: relative; }
  .spacer-20.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-25 {
  height: 25px;
  position: relative; }
  .spacer-25.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-30 {
  height: 30px;
  position: relative; }
  .spacer-30.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-40 {
  height: 40px;
  position: relative; }
  .spacer-40.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-50 {
  height: 50px;
  position: relative; }
  .spacer-50.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-75 {
  height: 75px;
  position: relative; }
  .spacer-75.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-100 {
  height: 100px;
  position: relative; }
  .spacer-100.devider {
    background: rgba(76, 132, 255, 0.1); }

.row .col .card, nav.navbar .navbar-nav .col .card {
  height: 100%;
  margin: 0; }

.row-wrap:after {
  clear: both;
  content: '';
  display: block; }

.outer-row {
  margin-left: -12px;
  margin-right: -12px; }

.no-animate {
  -webkit-animation: none !important;
       -o-animation: none !important;
          animation: none !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
  -webkit-transition-property: none !important;
  -o-transition-property: none !important;
  transition-property: none !important; }

.card {
  padding: 30px; }

.hidden {
  display: none; }

.hidden-important {
  display: none !important; }

.\!hidden {
  display: none !important; }

.empty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.empty-text {
  color: #a5a5a5;
  font-size: 16px;
  font-style: italic;
  font-weight: 300; }

.no-width {
  width: 0 !important; }

.full-width {
  width: 100%; }

.full-row-width {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  width: -webkit-calc(100% + 1.5rem);
  width: calc(100% + 1.5rem); }

.fit-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

.icon-between {
  left: -15px;
  position: absolute;
  top: 15px; }

hr {
  border: 0;
  border-top: 2px solid #f4f4f4;
  margin-bottom: 20px; }

.error-msg {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px auto 0 auto;
  text-align: center;
  width: 100%; }
  .error-msg span[class^=icon] {
    color: #f05352;
    font-size: 30px; }
    .error-msg span[class^=icon] ~ p {
      margin: 0 0 0 15px; }
  .error-msg p {
    color: #f05352;
    font-style: italic;
    font-size: 14px;
    margin: 0; }

.txt-uppercase {
  text-transform: uppercase; }

.txt-lowercase {
  text-transform: lowercase; }

.txt-capitalize {
  text-transform: capitalize; }

.txt-initial {
  text-transform: initial; }

.txt-left {
  text-align: left; }

.txt-center {
  text-align: center; }

.txt-right {
  text-align: right; }

.group-indent {
  border-left: 3px solid #f4f4f4;
  padding-left: 30px; }

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width: 600px) {
  .text-centered-on-small-only,
  .text-centered-on-small-and-down {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
    .text-centered-on-small-only *,
    .text-centered-on-small-and-down * {
      text-align: center !important; } }

@media only screen and (min-width: 0px) {
  .text-centered-on-small-and-up {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
    .text-centered-on-small-and-up * {
      text-align: center !important; } }

@media only screen and (max-width: 1023px) {
  .text-centered-on-med-and-down {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
    .text-centered-on-med-and-down * {
      text-align: center !important; } }

@media only screen and (min-width: 601px) {
  .text-centered-on-med-and-up {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
    .text-centered-on-med-and-up * {
      text-align: center !important; } }

@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .text-centered-on-med-only {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
    .text-centered-on-med-only * {
      text-align: center !important; } }

@media only screen and (min-width: 0) {
  html {
    font-size: 13px; } }

@media only screen and (min-width: 1023px) {
  html {
    font-size: 14px; } }

@media only screen and (min-width: 1200px) {
  html {
    font-size: 16px; } }

html,
html * {
  font-family: "Open Sans", sans-serif;
  font-weight: 400; }

h1 {
  margin: 1.79688rem 0 1.15rem 0; }

h2 {
  margin: 1.40625rem 0 0.9rem 0; }

h3 {
  margin: 1.09375rem 0 0.7rem 0; }

h4 {
  margin: 0.78125rem 0 0.5rem 0; }

h5 {
  margin: 0.625rem 0 0.4rem 0; }

h6 {
  margin: 0.54688rem 0 0.35rem 0; }

h1 {
  color: #484848;
  font-family: "Open Sans", sans-serif;
  font-weight: 300; }

h2 {
  color: #6e6e6e;
  font-family: "Roboto", sans-serif;
  font-weight: 100; }

h3 {
  color: #6e6e6e;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 1.4; }
  h3.border {
    border-bottom: 1px solid #c1c1c1;
    margin-top: 0;
    margin-bottom: 30px;
    padding-bottom: 5px; }

h4 {
  color: #484848;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: 1.4; }
  h4.border {
    border-bottom: 1px solid #c1c1c1;
    margin-top: 0;
    margin-bottom: 30px;
    padding-bottom: 5px; }

h5 {
  color: #6e6e6e;
  font-family: "Open Sans", sans-serif;
  font-weight: 400; }
  h5.border {
    border-bottom: 1px solid #c1c1c1;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 10px; }

h6 {
  color: #6e6e6e;
  font-family: "Roboto", sans-serif;
  font-weight: 400; }

a.selection {
  color: #6e6e6e;
  font-size: 16px; }
  a.selection span {
    color: #484848;
    font-size: 26px; }
  a.selection.border-bottom {
    border-bottom: 2px solid #c1c1c1;
    padding-bottom: 10px; }
    a.selection.border-bottom:hover {
      color: #888888;
      text-decoration: none; }
  a.selection:hover {
    text-decoration: underline; }

a {
  color: #3ea8f7;
  font-weight: 300; }
  a.custom-link-darken {
    color: #667eb1;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 400; }

a,
[class*=icon] {
  outline: none; }

p.small {
  font-size: 13px; }

strong {
  font-weight: 700; }

.f-thin {
  font-weight: 100; }

.\!f-thin {
  font-weight: 100 !important; }

.f-light {
  font-weight: 300; }

.\!f-light {
  font-weight: 300 !important; }

.f-regular {
  font-weight: 400; }

.\!f-regular {
  font-weight: 400 !important; }

.f-semibold {
  font-weight: 600; }

.\!f-semibold {
  font-weight: 600 !important; }

.f-bold {
  font-weight: 700; }

.\!f-bold {
  font-weight: 700 !important; }

.fr-redacted {
  font-family: "Flow Circular", "Open Sans"; }

.fsize-10 {
  font-size: 0.625rem !important; }

.fsize-11 {
  font-size: 0.6875rem !important; }

.fsize-12 {
  font-size: 0.75rem !important; }

.fsize-13 {
  font-size: 0.8125rem !important; }

.fsize-14 {
  font-size: 0.875rem !important; }

.fsize-15 {
  font-size: 0.9375rem !important; }

.fsize-16 {
  font-size: 1rem !important; }

.fsize-17 {
  font-size: 1.0625rem !important; }

.fsize-18 {
  font-size: 1.125rem !important; }

.fsize-19 {
  font-size: 1.1875rem !important; }

.fsize-20 {
  font-size: 1.25rem !important; }

.fsize-21 {
  font-size: 1.3125rem !important; }

.fsize-22 {
  font-size: 1.375rem !important; }

.fsize-23 {
  font-size: 1.4375rem !important; }

.fsize-24 {
  font-size: 1.5rem !important; }

.fsize-25 {
  font-size: 1.5625rem !important; }

.fsize-26 {
  font-size: 1.625rem !important; }

.fsize-27 {
  font-size: 1.6875rem !important; }

.fsize-28 {
  font-size: 1.75rem !important; }

.fsize-29 {
  font-size: 1.8125rem !important; }

.fsize-30 {
  font-size: 1.875rem !important; }

.fsize-31 {
  font-size: 1.9375rem !important; }

.fsize-32 {
  font-size: 2rem !important; }

.fsize-33 {
  font-size: 2.0625rem !important; }

.fsize-34 {
  font-size: 2.125rem !important; }

.fsize-35 {
  font-size: 2.1875rem !important; }

.fsize-36 {
  font-size: 2.25rem !important; }

.fsize-37 {
  font-size: 2.3125rem !important; }

.fsize-38 {
  font-size: 2.375rem !important; }

.fsize-39 {
  font-size: 2.4375rem !important; }

.fsize-40 {
  font-size: 2.5rem !important; }

input[type=text],
input[type=search],
input[type=url],
input[type=tel],
input[type=number],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
input[type=email],
input[type=file],
input[type=submit],
select,
textarea {
  color: #484848; }

textarea {
  font-weight: 300; }

input.readonly {
  margin-bottom: 0 !important;
  pointer-events: none; }

.input-field {
  margin-top: 0;
  margin-bottom: 2rem; }
  .input-field.margin-0 {
    margin: 0; }
  .input-field.browser-default input {
    border-radius: 3px;
    border: 1px solid #a5a5a5;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    max-width: 100%;
    padding: 10px; }
  .input-field input.browser-default {
    border-radius: 3px;
    border: 1px solid #a5a5a5;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    max-width: 100%;
    padding: 10px; }
    .input-field input.browser-default + label {
      line-height: 1.2;
      padding-left: 10px; }
      .input-field input.browser-default + label.active {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding-left: 0;
        -webkit-transform: translateY(-16px) scale(0.8);
            -ms-transform: translateY(-16px) scale(0.8);
             -o-transform: translateY(-16px) scale(0.8);
                transform: translateY(-16px) scale(0.8); }
  .input-field label {
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 300;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .input-field label.small {
      font-size: 13px; }
    .input-field label.active {
      width: 100% !important; }
  .input-field .prefix.flag {
    border-radius: 2px;
    height: 20px;
    margin: 0 10px 0 0;
    top: 15px;
    width: 30px; }
  @media only screen and (max-width: 1023px) {
    .input-field {
      margin-bottom: 2.5rem; }
      .input-field label {
        -webkit-transform: translateY(7px);
            -ms-transform: translateY(7px);
             -o-transform: translateY(7px);
                transform: translateY(7px); }
      .input-field input[type="hidden"] + label {
        -webkit-transform: translateY(14px);
            -ms-transform: translateY(14px);
             -o-transform: translateY(14px);
                transform: translateY(14px); } }
  @media only screen and (max-width: 600px) {
    .input-field {
      margin-bottom: 1.5rem; }
      .input-field input:not(.browser-default).validate + label {
        width: -webkit-calc(100% - 15px);
        width: calc(100% - 15px); } }

.range-slider {
  background: -2px;
  margin: 0 auto;
  top: -2px; }
  .range-slider .noUi-tooltip {
    background-color: #42A5F5 !important; }
  .range-slider .noUi-connect {
    background: #42A5F5;
    height: 2px; }
  .range-slider .noUi-handle {
    background-color: #42A5F5 !important; }

[type="checkbox"] + span:not(.lever):before,
[type="checkbox"]:not(.filled-in) + span:not(.lever):after,
[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
  border-width: 1px;
  border-color: #a5a5a5; }

[type="checkbox"]:checked + span:not(.lever):before {
  border-right-color: #42A5F5;
  border-bottom-color: #42A5F5; }

[type="checkbox"] + span {
  color: #6e6e6e; }

[type="radio"] + span:before,
[type="radio"] + span:after {
  height: 20px;
  top: -2px;
  width: 20px; }

[type="radio"] + span {
  color: #6e6e6e; }
  .col-check [type="radio"] + span {
    padding-left: 25px; }

[type="radio"]:not(:checked) + span:before,
[type="radio"]:not(:checked) + span:after {
  border-width: 1px; }

[type="radio"].with-gap:checked + span:before {
  border: 2px solid #42A5F5; }

[type="radio"].with-gap:checked + span:after {
  border: 2px solid #42A5F5;
  background-color: #42A5F5; }

.select-wrapper .caret {
  background: #ffffff;
  z-index: 1; }

.switch label {
  display: block !important;
  height: 22px; }
  @media only screen and (max-width: 1023px) {
    .switch label {
      height: auto; } }
  .switch label .big {
    color: #6e6e6e;
    font-size: 16px;
    font-weight: 300; }

ul.checkbox-list li {
  padding-bottom: 10px; }
  ul.checkbox-list li label [type="checkbox"] + span:not(.lever) {
    height: 20px;
    line-height: 20px; }
  ul.checkbox-list li span {
    font-weight: 300; }

.file-field .file-path-wrapper {
  display: none; }

input:not(.browser-default):not(.invalid) ~ .helper-text[data-error] {
  display: none; }

input:not(.browser-default).invalid ~ .helper-text[data-error] {
  font-weight: 400; }

textarea:not(.browser-default):not(.invalid) ~ .helper-text[data-error] {
  display: none; }

textarea:not(.browser-default).invalid ~ .helper-text[data-error] {
  font-weight: 400;
  margin-top: 10px; }

form.table {
  overflow-x: auto; }

.fr-wrapper {
  min-height: 150px; }
  .modal .fr-wrapper {
    min-height: 200px; }

@media only screen and (max-width: 600px) {
  form.table.full-width {
    margin-left: -55px !important;
    width: -webkit-calc(100% + 65px);
    width: calc(100% + 65px); }
  .dropdown-content {
    -webkit-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important; } }

aside#leftsidebar {
  background-color: #373c42;
  -webkit-box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
          box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
  height: -webkit-calc(100vh - 60px);
  height: calc(100vh - 60px);
  left: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: fixed;
  top: 60px;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 270px;
  z-index: 10; }
  .ls-toggle-menu aside#leftsidebar,
  .ls-closed aside#leftsidebar {
    margin-left: -320px; }
  .overlay-open aside#leftsidebar {
    margin-left: 0;
    z-index: 13; }
  aside#leftsidebar .inner {
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  aside#leftsidebar .slimScrollBar {
    border-radius: 0 !important; }
  aside#leftsidebar .logo {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #44a647;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%; }
    aside#leftsidebar .logo img {
      max-height: 100%;
      max-width: 100%; }
  aside#leftsidebar .user-info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: #434750;
    color: #8c959e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 20px 5px 20px 85px;
    position: relative;
    text-align: center; }
    aside#leftsidebar .user-info:hover .action {
      display: block; }
    aside#leftsidebar .user-info * {
      color: #8c959e;
      font-weight: 300;
      line-height: 1.2; }
    aside#leftsidebar .user-info .action {
      color: #a5a5a5;
      display: none;
      font-size: 20px;
      position: absolute;
      right: 10px;
      top: 7px; }
      aside#leftsidebar .user-info .action:hover {
        color: #ffffff; }
    aside#leftsidebar .user-info .img {
      background-position: top center;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      border-radius: 50%;
      display: block;
      height: 60px;
      image-rendering: -webkit-optimize-contrast;
      image-rendering: auto;
      image-rendering: crisp-edges;
      left: 15px;
      margin: 0 auto;
      position: absolute;
      width: 60px; }
    aside#leftsidebar .user-info p {
      margin-bottom: 10px;
      margin-top: 10px;
      text-transform: capitalize;
      text-align: left; }
      aside#leftsidebar .user-info p.description {
        color: #8c959e;
        font-size: 13px;
        margin: 0;
        text-transform: capitalize; }
    aside#leftsidebar .user-info .name {
      color: #ffffff;
      font-size: 15px;
      margin-bottom: 5px; }
  aside#leftsidebar ul.menu,
  aside#leftsidebar div.menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    width: 100%; }
    aside#leftsidebar ul.menu > li,
    aside#leftsidebar div.menu > li {
      border-bottom: 1px solid #2b2f34;
      position: relative; }
      aside#leftsidebar ul.menu > li.has-submenu,
      aside#leftsidebar div.menu > li.has-submenu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; }
        aside#leftsidebar ul.menu > li.has-submenu a.icon, aside#leftsidebar ul.menu > li.has-submenu a.menu-toggle, aside#leftsidebar div.menu > li ul.menu > li.has-submenu a.menu-toggle, aside#leftsidebar ul.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar ul.menu > li.has-submenu a.registry-card.favourite:before,
        aside#leftsidebar div.menu > li.has-submenu a.icon,
        aside#leftsidebar ul.menu > li div.menu > li.has-submenu a.menu-toggle,
        aside#leftsidebar div.menu > li.has-submenu a.menu-toggle,
        aside#leftsidebar div.menu > li.has-submenu .registry-cards a.registry-card.favourite:before,
        .registry-cards aside#leftsidebar div.menu > li.has-submenu a.registry-card.favourite:before {
          position: relative;
          padding-right: 20px; }
          aside#leftsidebar ul.menu > li.has-submenu a.icon:before, aside#leftsidebar ul.menu > li.has-submenu a.menu-toggle:before, aside#leftsidebar div.menu > li ul.menu > li.has-submenu a.menu-toggle:before, aside#leftsidebar ul.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar ul.menu > li.has-submenu a.registry-card.favourite:before,
          aside#leftsidebar div.menu > li.has-submenu a.icon:before,
          aside#leftsidebar ul.menu > li div.menu > li.has-submenu a.menu-toggle:before,
          aside#leftsidebar div.menu > li.has-submenu a.menu-toggle:before,
          aside#leftsidebar div.menu > li.has-submenu .registry-cards a.registry-card.favourite:before,
          .registry-cards aside#leftsidebar div.menu > li.has-submenu a.registry-card.favourite:before {
            color: #8c959e;
            content: "\e948" !important;
            position: absolute;
            right: 15px;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                 -o-transform: translateY(-50%);
                    transform: translateY(-50%); }
      aside#leftsidebar ul.menu > li a,
      aside#leftsidebar div.menu > li a {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #8c959e;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding: 12px 5px 12px 10px; }
        aside#leftsidebar ul.menu > li a.menu-toggle,
        aside#leftsidebar div.menu > li a.menu-toggle {
          padding-right: 30px;
          position: relative;
          width: 100%; }
          aside#leftsidebar ul.menu > li a.menu-toggle:before,
          aside#leftsidebar div.menu > li a.menu-toggle:before {
            color: #8c959e;
            content: "\e948" !important;
            position: absolute;
            right: 15px;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                 -o-transform: translateY(-50%);
                    transform: translateY(-50%);
            -webkit-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out; }
        aside#leftsidebar ul.menu > li a.toggled:before,
        aside#leftsidebar div.menu > li a.toggled:before {
          -webkit-transform: translateY(-50%) rotate(90deg);
              -ms-transform: translateY(-50%) rotate(90deg);
               -o-transform: translateY(-50%) rotate(90deg);
                  transform: translateY(-50%) rotate(90deg); }
        aside#leftsidebar ul.menu > li a:hover,
        aside#leftsidebar div.menu > li a:hover {
          background-color: #2b2f34; }
          aside#leftsidebar ul.menu > li a:hover [class*=icon],
          aside#leftsidebar div.menu > li a:hover [class*=icon] {
            color: #42A5F5; }
          aside#leftsidebar ul.menu > li a:hover span,
          aside#leftsidebar div.menu > li a:hover span {
            color: #ffffff; }
        aside#leftsidebar ul.menu > li a i,
        aside#leftsidebar div.menu > li a i {
          min-width: 30px;
          width: 30px; }
        aside#leftsidebar ul.menu > li a span,
        aside#leftsidebar div.menu > li a span {
          font-size: 14px;
          line-height: 1.3;
          margin: 5px 10px 5px 5px;
          padding: 0;
          text-align: left;
          text-transform: uppercase; }
    aside#leftsidebar ul.menu a.selected,
    aside#leftsidebar div.menu a.selected {
      background: #42A5F5;
      color: #ffffff; }
      aside#leftsidebar ul.menu a.selected:hover,
      aside#leftsidebar div.menu a.selected:hover {
        background: #42A5F5;
        color: #ffffff; }
        aside#leftsidebar ul.menu a.selected:hover span, aside#leftsidebar ul.menu a.selected:hover i,
        aside#leftsidebar div.menu a.selected:hover span,
        aside#leftsidebar div.menu a.selected:hover i {
          color: #ffffff; }
  aside#leftsidebar ul.submenu,
  aside#leftsidebar div.submenu {
    background-color: #434750;
    display: none;
    left: 0;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px; }
    aside#leftsidebar ul.submenu h6,
    aside#leftsidebar div.submenu h6 {
      border-bottom: 1px solid #5a626a;
      color: #dfdfdf;
      font-weight: 300;
      margin: 0 15px 10px 35px;
      padding-bottom: 5px;
      text-align: left; }
    aside#leftsidebar ul.submenu li,
    aside#leftsidebar div.submenu li {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      border-bottom: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      aside#leftsidebar ul.submenu li a,
      aside#leftsidebar div.submenu li a {
        color: #8c959e;
        font-size: 13px;
        padding: 5px 0;
        text-transform: uppercase;
        width: 100%; }
        aside#leftsidebar ul.submenu li a.menu-toggle,
        aside#leftsidebar div.submenu li a.menu-toggle {
          padding-right: 0; }
          aside#leftsidebar ul.submenu li a.menu-toggle:before,
          aside#leftsidebar div.submenu li a.menu-toggle:before {
            right: 15px; }
        aside#leftsidebar ul.submenu li a.toggled,
        aside#leftsidebar div.submenu li a.toggled {
          background-color: transparent; }
        aside#leftsidebar ul.submenu li a:hover, aside#leftsidebar ul.submenu li a:focus,
        aside#leftsidebar div.submenu li a:hover,
        aside#leftsidebar div.submenu li a:focus {
          background-color: transparent; }
      aside#leftsidebar ul.submenu li span,
      aside#leftsidebar div.submenu li span {
        font-size: 13px !important;
        line-height: 1.2 !important; }
      aside#leftsidebar ul.submenu li .submenu,
      aside#leftsidebar div.submenu li .submenu {
        padding-left: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100%; }
        aside#leftsidebar ul.submenu li .submenu li,
        aside#leftsidebar div.submenu li .submenu li {
          padding: 0; }
        aside#leftsidebar ul.submenu li .submenu a,
        aside#leftsidebar div.submenu li .submenu a {
          padding-left: 30px;
          padding-right: 20px;
          padding-top: 0;
          padding-bottom: 0;
          width: 100%; }
          aside#leftsidebar ul.submenu li .submenu a.selected,
          aside#leftsidebar div.submenu li .submenu a.selected {
            padding-top: 5px;
            padding-bottom: 5px; }
          aside#leftsidebar ul.submenu li .submenu a i,
          aside#leftsidebar div.submenu li .submenu a i {
            -webkit-align-self: flex-start;
                -ms-flex-item-align: start;
                    align-self: flex-start;
            margin-top: 7px;
            min-width: 20px;
            width: 20px; }
          aside#leftsidebar ul.submenu li .submenu a span,
          aside#leftsidebar div.submenu li .submenu a span {
            font-size: 13px;
            text-transform: initial !important; }
  aside#leftsidebar ul .icon-romania,
  aside#leftsidebar div .icon-romania {
    font-size: 17px; }
  aside#leftsidebar ul .icon-apps,
  aside#leftsidebar div .icon-apps {
    font-size: 30px; }
  aside#leftsidebar ul .icon-teamwork,
  aside#leftsidebar div .icon-teamwork {
    font-size: 22px; }
  aside#leftsidebar ul .icon-atom,
  aside#leftsidebar div .icon-atom {
    font-size: 27px; }
  aside#leftsidebar ul .icon-meeting,
  aside#leftsidebar div .icon-meeting {
    font-size: 22px; }
  aside#leftsidebar ul .icon-puzzle,
  aside#leftsidebar div .icon-puzzle {
    font-size: 19px; }
  aside#leftsidebar ul .icon-shield,
  aside#leftsidebar div .icon-shield {
    font-size: 16px; }
  aside#leftsidebar ul .icon-stakeholder,
  aside#leftsidebar div .icon-stakeholder {
    font-size: 20px; }
  aside#leftsidebar ul .icon-pencil,
  aside#leftsidebar div .icon-pencil {
    font-size: 18px; }
  aside#leftsidebar ul .icon-house, aside#leftsidebar ul .location-status .icon-village, .location-status aside#leftsidebar ul .icon-village, aside#leftsidebar ul .map-wrapper .results .icon-village, .map-wrapper .results aside#leftsidebar ul .icon-village,
  aside#leftsidebar div .icon-house,
  aside#leftsidebar div .location-status .icon-village,
  .location-status aside#leftsidebar div .icon-village,
  aside#leftsidebar div .map-wrapper .results .icon-village,
  .map-wrapper .results aside#leftsidebar div .icon-village {
    font-size: 19px; }
  aside#leftsidebar ul .icon-users,
  aside#leftsidebar div .icon-users {
    font-size: 18px; }
  aside#leftsidebar ul .icon-forward,
  aside#leftsidebar div .icon-forward {
    font-size: 12px; }
  aside#leftsidebar ul .icon-star,
  aside#leftsidebar div .icon-star {
    font-size: 24px; }
  aside#leftsidebar ul .icon-paintbrush,
  aside#leftsidebar div .icon-paintbrush {
    font-size: 20px; }
  aside#leftsidebar ul .icon-flag,
  aside#leftsidebar div .icon-flag {
    font-size: 18px; }
  aside#leftsidebar ul .icon-ribbon,
  aside#leftsidebar div .icon-ribbon {
    font-size: 18px; }
  aside#leftsidebar ul .icon-clipboard,
  aside#leftsidebar div .icon-clipboard {
    font-size: 20px; }
  aside#leftsidebar ul .icon-documents,
  aside#leftsidebar div .icon-documents {
    font-size: 18px; }
  aside#leftsidebar ul .icon-logo,
  aside#leftsidebar div .icon-logo {
    font-size: 21px; }
  aside#leftsidebar ul .icon-logo-registratura,
  aside#leftsidebar div .icon-logo-registratura {
    font-size: 21px; }
  aside#leftsidebar ul .icon-notebook-light,
  aside#leftsidebar div .icon-notebook-light {
    font-size: 20px; }
  aside#leftsidebar ul .icon-document-star,
  aside#leftsidebar div .icon-document-star {
    font-size: 20px; }
  aside#leftsidebar .btn-institution-link {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #f05352;
    color: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 12px 5px 12px 10px;
    position: relative;
    width: 100%; }
    aside#leftsidebar .btn-institution-link:hover {
      background: #ee3c3b; }
    aside#leftsidebar .btn-institution-link [class*=icon-] {
      display: inline-block;
      font-size: 21px;
      min-width: 30px;
      text-align: center;
      width: 30px; }
    aside#leftsidebar .btn-institution-link span {
      font-size: 14px;
      line-height: 1.3;
      margin: 5px 10px 5px 5px;
      padding: 0;
      text-align: left;
      text-transform: uppercase; }

@media only screen and (max-width: 1250px) {
  aside#leftsidebar {
    height: -webkit-calc(100vh - 0px);
    height: calc(100vh - 0px);
    margin-left: -320px;
    top: 0px; } }

body {
  background-color: #f4f4f4;
  overflow-x: hidden; }

body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  min-height: 100%; }

.overlay {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  cursor: pointer;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 12; }

nav.navbar {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffffff;
  border: none;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  left: 0;
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 11; }
  @media only screen and (max-width: 600px) {
    nav.navbar {
      position: absolute; } }
  nav.navbar .navbar-header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #44a647;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 100%;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    padding: 5px 15px;
    width: 270px; }
    @media only screen and (max-width: 1250px) {
      nav.navbar .navbar-header {
        width: auto; }
        nav.navbar .navbar-header .btn-menu {
          display: block; } }
    @media only screen and (max-width: 1023px) {
      nav.navbar .navbar-header {
        background-color: transparent; }
        nav.navbar .navbar-header .btn-menu {
          color: #5c6169; } }
    nav.navbar .navbar-header .btn-menu {
      display: none;
      font-size: 26px; }
      .ls-closed nav.navbar .navbar-header .btn-menu {
        display: block; }
    nav.navbar .navbar-header .logo {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      height: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-width: 80px;
      padding-left: 10px;
      padding-right: 10px;
      text-align: center; }
      nav.navbar .navbar-header .logo img {
        max-height: 100%;
        max-width: 100%; }
  nav.navbar .navbar-nav {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0; }
    nav.navbar .navbar-nav .actions {
      height: 100%; }
      nav.navbar .navbar-nav .actions.align-left > ul {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
      nav.navbar .navbar-nav .actions.align-right > ul {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
      nav.navbar .navbar-nav .actions > ul {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        height: 100%;
        margin: 0; }
        nav.navbar .navbar-nav .actions > ul a {
          color: #5c6169;
          font-size: 18px;
          padding-left: 10px;
          padding-right: 10px;
          position: relative; }
          nav.navbar .navbar-nav .actions > ul a:hover {
            background-color: transparent; }
        nav.navbar .navbar-nav .actions > ul .badge {
          height: 18px;
          line-height: 1.5;
          right: -4px;
          top: 4px;
          width: 18px; }
      nav.navbar .navbar-nav .actions .language-selector {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 14px;
        text-transform: uppercase; }
        nav.navbar .navbar-nav .actions .language-selector .icon-arrow-down {
          font-size: 19px; }
      nav.navbar .navbar-nav .actions .icon-public {
        font-size: 22px; }
      nav.navbar .navbar-nav .actions .icon-compare {
        font-size: 24px; }
    nav.navbar .navbar-nav .city-wrap {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      height: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      nav.navbar .navbar-nav .city-wrap img {
        height: 44px;
        image-rendering: -webkit-optimize-contrast;
        image-rendering: optimizequality;
        image-rendering: crisp-edges;
        padding-right: 15px; }
      nav.navbar .navbar-nav .city-wrap .inner {
        text-align: center; }
        nav.navbar .navbar-nav .city-wrap .inner * {
          margin: 0;
          text-align: center; }
        nav.navbar .navbar-nav .city-wrap .inner h3 {
          font-size: 20px;
          margin-top: -3px; }
          nav.navbar .navbar-nav .city-wrap .inner h3 span {
            font-size: 24px;
            font-weight: 300;
            text-transform: uppercase; }
        nav.navbar .navbar-nav .city-wrap .inner h6 {
          color: #9e9e9e;
          font-weight: 300;
          font-size: 15px;
          margin-bottom: 0;
          text-transform: uppercase; }
      @media only screen and (min-width: 601px) and (max-width: 1023px) {
        nav.navbar .navbar-nav .city-wrap {
          -webkit-box-pack: start;
          -webkit-justify-content: flex-start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          nav.navbar .navbar-nav .city-wrap .inner {
            -webkit-box-align: start;
            -webkit-align-items: flex-start;
                -ms-flex-align: start;
                    align-items: flex-start;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center; } }
      @media only screen and (max-width: 600px) {
        nav.navbar .navbar-nav .city-wrap {
          padding: 0; }
          nav.navbar .navbar-nav .city-wrap .inner h3 {
            font-size: 18px;
            line-height: 1.2;
            margin-top: 0; }
            nav.navbar .navbar-nav .city-wrap .inner h3 span {
              font-size: 18px; }
          nav.navbar .navbar-nav .city-wrap .inner h6 {
            font-size: 13px; }
          nav.navbar .navbar-nav .city-wrap img {
            height: 38px; } }
    .ls-closed nav.navbar .navbar-nav .ls-toggle-btn {
      display: none; }
  nav.navbar .navbar-settings {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 5px;
    width: auto; }
    nav.navbar .navbar-settings a {
      color: #5c6169;
      font-size: 20px;
      padding-left: 10px;
      padding-right: 10px;
      position: relative; }
      nav.navbar .navbar-settings a:hover {
        background-color: transparent; }

main {
  margin: 60px 0 0 270px;
  position: relative;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  width: 100%; }
  .ls-toggle-menu main,
  .ls-closed main {
    margin-left: 0; }
  main .container {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 15px;
    width: 100%; }
    @media only screen and (min-width: 1501px) {
      main .container {
        min-width: 1200px;
        max-width: 1800px;
        width: -webkit-calc(100% - 50px);
        width: calc(100% - 50px); } }
    @media only screen and (max-width: 1023px) {
      main .container {
        padding: 20px 10px; } }
    @media only screen and (max-width: 600px) {
      main .container {
        padding: 0; }
        main .container > .row, main nav.navbar .container > .navbar-nav, nav.navbar main .container > .navbar-nav {
          margin-left: 15px;
          margin-right: 15px; }
          main .container > .row > .col, main nav.navbar .container > .navbar-nav > .col, nav.navbar main .container > .navbar-nav > .col {
            padding: 0; } }
    main .container > .header {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      border-bottom: 1px solid #c1c1c1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 2rem;
      margin-left: 12px;
      margin-right: 12px;
      margin-top: 0;
      padding-bottom: 10px;
      position: relative; }
      main .container > .header.no-border {
        border-bottom: 0px;
        margin-bottom: 0px; }
      main .container > .header.center-align {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        main .container > .header.center-align .title {
          text-align: center; }
        main .container > .header.center-align .subtitle {
          margin: 10px 0 0 0; }
          main .container > .header.center-align .subtitle + p {
            margin: 0; }
        main .container > .header.center-align p {
          color: #6e6e6e;
          text-align: center; }
      main .container > .header h2.title {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; }
      main .container > .header .btn, main .container > .header .btn-large, main .container > .header .btn-small, main .container > .header .fc-header-toolbar .fc-today-button, .fc-header-toolbar main .container > .header .fc-today-button {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        border-radius: 0;
        -webkit-box-shadow: none;
                box-shadow: none;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        height: 44px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 5px 0 5px 10px; }
        main .container > .header .btn [class*=icon], main .container > .header .btn-large [class*=icon], main .container > .header .btn-small [class*=icon], main .container > .header .fc-header-toolbar .fc-today-button [class*=icon], .fc-header-toolbar main .container > .header .fc-today-button [class*=icon] {
          font-size: 26px;
          padding-right: 10px; }
      main .container > .header nav.floating-crumbs {
        background-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #6e6e6e;
        float: right;
        font-size: 16px;
        height: auto;
        line-height: 1;
        margin: 0 0 0 auto;
        max-width: 60%;
        position: relative;
        text-align: right;
        width: auto; }
        main .container > .header nav.floating-crumbs a {
          color: inherit;
          text-transform: uppercase; }
          main .container > .header nav.floating-crumbs a:hover {
            text-decoration: underline; }
          main .container > .header nav.floating-crumbs a span {
            font-weight: inherit;
            text-transform: initial; }
        main .container > .header nav.floating-crumbs .advanced-search {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          position: absolute;
          right: 0;
          top: -25px;
          white-space: nowrap; }
          main .container > .header nav.floating-crumbs .advanced-search a {
            color: #3ea8f7;
            font-size: 16px;
            text-transform: capitalize; }
          main .container > .header nav.floating-crumbs .advanced-search [class*=icon] {
            margin-right: 5px; }
      @media only screen and (max-width: 600px) {
        main .container > .header {
          padding: 10px 0; } }
    main .container h2.title {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-weight: 300;
      margin-bottom: 0;
      margin-top: 0; }
      main .container h2.title img {
        image-rendering: -webkit-optimize-contrast;
        image-rendering: optimizequality;
        image-rendering: crisp-edges;
        margin-left: -12px;
        margin-right: 12px;
        max-height: 45px;
        max-width: 65px; }
      main .container h2.title span {
        font-weight: 300; }
        @media only screen and (max-width: 600px) {
          main .container h2.title span {
            font-size: 20px;
            line-height: 1.2; } }
        main .container h2.title span span {
          text-transform: initial; }
      main .container h2.title span.subtitle {
        font-weight: 400;
        font-size: 30px; }
    main .container .btn-floating-wrap {
      position: absolute;
      right: 0;
      top: 35px; }
      main .container .btn-floating-wrap.fixed-bottom-right {
        bottom: 25px;
        position: fixed;
        top: auto;
        right: 20px;
        text-align: center;
        z-index: 999; }
        main .container .btn-floating-wrap.fixed-bottom-right .btn-floating {
          display: table; }
      main .container .btn-floating-wrap .icon-edit {
        display: table-cell;
        font-size: 21px;
        vertical-align: middle; }
    main .container [class*=spacer] .btn-floating-wrap {
      top: 20px; }
    main .container .card:after {
      clear: both;
      content: '';
      display: table; }
    @media only screen and (max-width: 600px) {
      main .container .card {
        padding: 25px 15px 15px; } }
    main .container > p {
      color: #6e6e6e;
      margin-left: 20px;
      margin-right: 20px; }

[class^="flag-"],
[class*=" flag-"],
.flag {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  display: inline-block;
  height: 13px;
  width: 20px; }

.flag {
  margin-left: 10px;
  margin-right: 5px; }

.flag-bg {
  background-image: url("../assets/img/flags/flag-bg.png"); }

.flag-gy {
  background-image: url("../assets/img/flags/flag-gy.png"); }

.flag-hr {
  background-image: url("../assets/img/flags/flag-hr.png"); }

.flag-hu {
  background-image: url("../assets/img/flags/flag-hu.png"); }

.flag-rs {
  background-image: url("../assets/img/flags/flag-rs.png"); }

.flag-ru {
  background-image: url("../assets/img/flags/flag-ru.png"); }

.flag-sk {
  background-image: url("../assets/img/flags/flag-sk.png"); }

.flag-tr {
  background-image: url("../assets/img/flags/flag-tr.png"); }

.flag-uk {
  background-image: url("../assets/img/flags/flag-uk.png"); }

.flag-ro {
  background-image: url("../assets/img/flags/flag-ro.png"); }

.flag-de {
  background-image: url("../assets/img/flags/flag-de.png"); }

.political-psd span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #ff0000), color-stop(50%, #ff0000));
  background: -webkit-linear-gradient(left, #ff0000 50%, #ff0000 50%);
  background: -o-linear-gradient(left, #ff0000 50%, #ff0000 50%);
  background: linear-gradient(to right, #ff0000 50%, #ff0000 50%);
  color: #ffffff; }

.political-psd span.political-text,
.political-psd span.political-label {
  background: transparent; }

.political-psd span.political-text {
  color: #ff0000; }

.political-psd span.political-label {
  color: #6e6e6e; }

.political-psd.color-txt {
  border-color: #ff0000;
  color: #ff0000; }

.political-alde span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0b4a79), color-stop(50%, #0b4a79));
  background: -webkit-linear-gradient(left, #0b4a79 50%, #0b4a79 50%);
  background: -o-linear-gradient(left, #0b4a79 50%, #0b4a79 50%);
  background: linear-gradient(to right, #0b4a79 50%, #0b4a79 50%);
  color: #ffffff; }

.political-alde span.political-text,
.political-alde span.political-label {
  background: transparent; }

.political-alde span.political-text {
  color: #0b4a79; }

.political-alde span.political-label {
  color: #6e6e6e; }

.political-alde.color-txt {
  border-color: #0b4a79;
  color: #0b4a79; }

.political-pnl span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #f8d306), color-stop(50%, #f8d306));
  background: -webkit-linear-gradient(left, #f8d306 50%, #f8d306 50%);
  background: -o-linear-gradient(left, #f8d306 50%, #f8d306 50%);
  background: linear-gradient(to right, #f8d306 50%, #f8d306 50%);
  color: #044c7f; }

.political-pnl span.political-text,
.political-pnl span.political-label {
  background: transparent; }

.political-pnl span.political-text {
  color: #f8d306; }

.political-pnl span.political-label {
  color: #6e6e6e; }

.political-pnl.color-txt {
  border-color: #f8d306;
  color: #f8d306; }

.political-pmp span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #98c230), color-stop(50%, #98c230));
  background: -webkit-linear-gradient(left, #98c230 50%, #98c230 50%);
  background: -o-linear-gradient(left, #98c230 50%, #98c230 50%);
  background: linear-gradient(to right, #98c230 50%, #98c230 50%);
  color: #ffffff; }

.political-pmp span.political-text,
.political-pmp span.political-label {
  background: transparent; }

.political-pmp span.political-text {
  color: #98c230; }

.political-pmp span.political-label {
  color: #6e6e6e; }

.political-pmp.color-txt {
  border-color: #98c230;
  color: #98c230; }

.political-pro span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #1467b1), color-stop(50%, #1467b1));
  background: -webkit-linear-gradient(left, #1467b1 50%, #1467b1 50%);
  background: -o-linear-gradient(left, #1467b1 50%, #1467b1 50%);
  background: linear-gradient(to right, #1467b1 50%, #1467b1 50%);
  color: #ffffff; }

.political-pro span.political-text,
.political-pro span.political-label {
  background: transparent; }

.political-pro span.political-text {
  color: #1467b1; }

.political-pro span.political-label {
  color: #6e6e6e; }

.political-pro.color-txt {
  border-color: #1467b1;
  color: #1467b1; }

.political-usr span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #009cff), color-stop(50%, #009cff));
  background: -webkit-linear-gradient(left, #009cff 50%, #009cff 50%);
  background: -o-linear-gradient(left, #009cff 50%, #009cff 50%);
  background: linear-gradient(to right, #009cff 50%, #009cff 50%);
  color: #ffffff; }

.political-usr span.political-text,
.political-usr span.political-label {
  background: transparent; }

.political-usr span.political-text {
  color: #009cff; }

.political-usr span.political-label {
  color: #6e6e6e; }

.political-usr.color-txt {
  border-color: #009cff;
  color: #009cff; }

.political-plus span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #fc703e), color-stop(50%, #fc703e));
  background: -webkit-linear-gradient(left, #fc703e 50%, #fc703e 50%);
  background: -o-linear-gradient(left, #fc703e 50%, #fc703e 50%);
  background: linear-gradient(to right, #fc703e 50%, #fc703e 50%);
  color: #ffffff; }

.political-plus span.political-text,
.political-plus span.political-label {
  background: transparent; }

.political-plus span.political-text {
  color: #fc703e; }

.political-plus span.political-label {
  color: #6e6e6e; }

.political-plus.color-txt {
  border-color: #fc703e;
  color: #fc703e; }

.political-usrplus span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #009cff), color-stop(50%, #fc703e));
  background: -webkit-linear-gradient(left, #009cff 50%, #fc703e 50%);
  background: -o-linear-gradient(left, #009cff 50%, #fc703e 50%);
  background: linear-gradient(to right, #009cff 50%, #fc703e 50%);
  color: #ffffff; }

.political-usrplus span.political-text,
.political-usrplus span.political-label {
  background: transparent; }

.political-usrplus span.political-text {
  color: #009cff; }

.political-usrplus span.political-label {
  color: #6e6e6e; }

.political-usrplus.color-txt {
  border-color: #009cff;
  color: #009cff; }

.political-prm span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0b4d95), color-stop(50%, #0b4d95));
  background: -webkit-linear-gradient(left, #0b4d95 50%, #0b4d95 50%);
  background: -o-linear-gradient(left, #0b4d95 50%, #0b4d95 50%);
  background: linear-gradient(to right, #0b4d95 50%, #0b4d95 50%);
  color: #ecdb1c; }

.political-prm span.political-text,
.political-prm span.political-label {
  background: transparent; }

.political-prm span.political-text {
  color: #0b4d95; }

.political-prm span.political-label {
  color: #6e6e6e; }

.political-prm.color-txt {
  border-color: #0b4d95;
  color: #0b4d95; }

.political-udmr span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0b6820), color-stop(50%, #0b6820));
  background: -webkit-linear-gradient(left, #0b6820 50%, #0b6820 50%);
  background: -o-linear-gradient(left, #0b6820 50%, #0b6820 50%);
  background: linear-gradient(to right, #0b6820 50%, #0b6820 50%);
  color: #ffffff; }

.political-udmr span.political-text,
.political-udmr span.political-label {
  background: transparent; }

.political-udmr span.political-text {
  color: #0b6820; }

.political-udmr span.political-label {
  color: #6e6e6e; }

.political-udmr.color-txt {
  border-color: #0b6820;
  color: #0b6820; }

.political-eco span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #00bf87), color-stop(50%, #00bf87));
  background: -webkit-linear-gradient(left, #00bf87 50%, #00bf87 50%);
  background: -o-linear-gradient(left, #00bf87 50%, #00bf87 50%);
  background: linear-gradient(to right, #00bf87 50%, #00bf87 50%);
  color: #ffffff; }

.political-eco span.political-text,
.political-eco span.political-label {
  background: transparent; }

.political-eco span.political-text {
  color: #00bf87; }

.political-eco span.political-label {
  color: #6e6e6e; }

.political-eco.color-txt {
  border-color: #00bf87;
  color: #00bf87; }

.political-independent span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #657485), color-stop(50%, #657485));
  background: -webkit-linear-gradient(left, #657485 50%, #657485 50%);
  background: -o-linear-gradient(left, #657485 50%, #657485 50%);
  background: linear-gradient(to right, #657485 50%, #657485 50%);
  color: #ffffff; }

.political-independent span.political-text,
.political-independent span.political-label {
  background: transparent; }

.political-independent span.political-text {
  color: #657485; }

.political-independent span.political-label {
  color: #6e6e6e; }

.political-independent.color-txt {
  border-color: #657485;
  color: #657485; }

.political-badge span,
.badge span {
  border-radius: 30px;
  display: inline-block;
  font-size: 14px;
  padding: 2px 10px; }

.attachments-wrap.border-top {
  border-top: 1px solid #c1c1c1;
  margin-top: 20px;
  padding-top: 20px; }

ul.attachments-list {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 20px; }
  ul.attachments-list li {
    padding-right: 15px;
    padding-bottom: 20px; }
    ul.attachments-list li.first {
      display: none; }
    ul.attachments-list li.last {
      padding-top: 20px;
      padding-bottom: 20px; }
      ul.attachments-list li.last .error {
        clear: both;
        color: #f05352;
        display: block;
        font-size: 14px;
        padding-top: 10px;
        text-align: left; }
  ul.attachments-list .file-wrap {
    background-color: #ffffff;
    border-radius: 3px;
    border: 1px solid #e7e7e7;
    height: 140px;
    overflow: hidden;
    position: relative;
    width: 190px; }
    ul.attachments-list .file-wrap.no-caption .info {
      height: 100%; }
    ul.attachments-list .file-wrap.no-caption .inner {
      height: 100%; }
    ul.attachments-list .file-wrap .info {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: -webkit-calc(100% - 25px);
      height: calc(100% - 25px);
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative;
      width: 100%; }
      ul.attachments-list .file-wrap .info [class*=icon] {
        font-size: 36px; }
      ul.attachments-list .file-wrap .info .file-pdf {
        color: #f05352; }
      ul.attachments-list .file-wrap .info .file-docx,
      ul.attachments-list .file-wrap .info .file-doc {
        color: #4c84ff; }
      ul.attachments-list .file-wrap .info .file-xlsx,
      ul.attachments-list .file-wrap .info .file-xls {
        color: #8cbc00; }
      ul.attachments-list .file-wrap .info .file-ppt,
      ul.attachments-list .file-wrap .info .file-pptx,
      ul.attachments-list .file-wrap .info .file-other {
        color: #ffc300; }
      ul.attachments-list .file-wrap .info .progress-wrap {
        background-color: #e7e7e7;
        border-radius: 2px;
        height: 4px;
        max-width: 80%;
        width: 200px; }
        ul.attachments-list .file-wrap .info .progress-wrap .progress {
          background-color: #8cbc00;
          border-radius: 2px;
          margin: 0;
          -webkit-transition: all 0.3s ease-out;
          -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out; }
    ul.attachments-list .file-wrap .caption {
      background-color: #ececec;
      bottom: 0;
      display: block;
      height: 25px;
      line-height: 25px;
      overflow: hidden;
      padding-left: 10px;
      padding-right: 10px;
      position: absolute;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%; }
      ul.attachments-list .file-wrap .caption a {
        color: #484848;
        font-size: 13px; }
    ul.attachments-list .file-wrap.loading .inner {
      display: none; }
    ul.attachments-list .file-wrap .inner {
      -webkit-background-size: cover;
              background-size: cover;
      height: -webkit-calc(100% - 25px);
      height: calc(100% - 25px);
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 2; }
      ul.attachments-list .file-wrap .inner:hover .overlay {
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0);
        opacity: 1; }
      ul.attachments-list .file-wrap .inner .overlay {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: rgba(0, 0, 0, 0.4);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        height: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        opacity: 0;
        position: relative;
        -webkit-transform: translateY(-10%);
            -ms-transform: translateY(-10%);
             -o-transform: translateY(-10%);
                transform: translateY(-10%);
        -webkit-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        width: 100%; }
        ul.attachments-list .file-wrap .inner .overlay [class*=icon] {
          color: #ffffff;
          font-size: 20px; }
        ul.attachments-list .file-wrap .inner .overlay .btn-remove {
          position: absolute;
          right: 10px;
          top: 10px; }
        ul.attachments-list .file-wrap .inner .overlay .btn-edit {
          font-size: 18px;
          position: absolute;
          right: 35px;
          top: 10px; }
        ul.attachments-list .file-wrap .inner .overlay .icon-search {
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          height: 100%;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          width: 100%; }

.status-badge {
  position: absolute;
  top: -5px;
  right: -5px; }
  .status-badge[class*=icon] {
    background-color: #f4f4f4;
    border-radius: 50%;
    border: 1px solid #a5a5a5;
    color: #9e9e9e;
    display: table;
    font-size: 14px;
    height: 20px;
    min-width: 20px;
    text-align: center;
    width: 20px; }
    .status-badge[class*=icon].icon-check {
      background-color: #8cbc00;
      border: 1px solid #8cbc00;
      color: #ffffff; }
    .status-badge[class*=icon].icon-help {
      background-color: #ffc300;
      border: 1px solid #ffc300;
      color: #ffffff;
      font-size: 12px; }
    .status-badge[class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .status-badge.small {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
         -o-transform: scale(0.8);
            transform: scale(0.8); }

.badge-wrapper {
  position: relative; }
  .badge-wrapper .badge {
    height: 18px;
    line-height: 1.5;
    width: 18px; }

.buttons-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%; }
  .buttons-wrap .btn, .buttons-wrap .btn-large, .buttons-wrap .btn-small, .buttons-wrap .fc-header-toolbar .fc-today-button, .fc-header-toolbar .buttons-wrap .fc-today-button {
    margin-top: 5px;
    margin-bottom: 5px; }
  .step .card .buttons-wrap {
    padding-left: 0; }
  .buttons-wrap.no-padding {
    padding-left: 0; }
  .buttons-wrap.space-between > * {
    margin-left: 20px;
    margin-right: 20px; }

.settings-buttons-wrap {
  margin: 0 auto;
  padding-left: 70px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

.btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #8cbc00;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.3;
  margin-left: 5px;
  margin-right: 5px;
  min-height: 40px;
  min-width: 160px;
  padding-bottom: 5px;
  padding-top: 5px; }
  @media only screen and (max-width: 600px) {
    .btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button {
      border-radius: 3px;
      line-height: 38px;
      min-height: 38px;
      min-width: 130px; } }
  .btn.small, .small.btn-large, .small.btn-small, .fc-header-toolbar .small.fc-today-button {
    line-height: 34px;
    min-height: 34px;
    min-width: 100px;
    padding-left: 1.2rem;
    padding-right: 1.2rem; }
    .btn.small p, .small.btn-large p, .small.btn-small p, .fc-header-toolbar .small.fc-today-button p,
    .btn.small span,
    .small.btn-large span,
    .small.btn-small span,
    .fc-header-toolbar .small.fc-today-button span {
      font-size: 13px;
      line-height: 34px; }
  .btn.large, .large.btn-large, .large.btn-small, .fc-header-toolbar .large.fc-today-button {
    line-height: 50px;
    min-height: 50px;
    min-width: 100px;
    padding-left: 1.2rem;
    padding-right: 1.2rem; }
    .btn.large p, .large.btn-large p, .large.btn-small p, .fc-header-toolbar .large.fc-today-button p,
    .btn.large span,
    .large.btn-large span,
    .large.btn-small span,
    .fc-header-toolbar .large.fc-today-button span {
      font-size: 15px;
      line-height: 50px; }
  .btn.no-margin, .no-margin.btn-large, .no-margin.btn-small, .fc-header-toolbar .no-margin.fc-today-button {
    margin-left: 0;
    margin-right: 0; }
  .btn.pending, .pending.btn-large, .pending.btn-small, .fc-header-toolbar .pending.fc-today-button {
    cursor: default;
    opacity: 0.5;
    pointer-events: none; }
    .btn.pending:after, .pending.btn-large:after, .pending.btn-small:after, .fc-header-toolbar .pending.fc-today-button:after {
      background-image: url("../assets/img/rolling-white.svg");
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-background-size: contain;
              background-size: contain;
      content: '';
      height: 25px;
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
           -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 25px; }
    .btn.pending p, .pending.btn-large p, .pending.btn-small p, .fc-header-toolbar .pending.fc-today-button p {
      visibility: hidden; }
  .btn.normal, .normal.btn-large, .normal.btn-small, .fc-header-toolbar .fc-today-button {
    background-color: #42A5F5; }
    .btn.normal:hover, .normal.btn-large:hover, .normal.btn-small:hover, .fc-header-toolbar .fc-today-button:hover, .btn.normal:focus, .normal.btn-large:focus, .normal.btn-small:focus, .fc-header-toolbar .fc-today-button:focus {
      background-color: #72bcf8; }
  .btn.btn-add, .btn-add.btn-large, .btn-add.btn-small, .fc-header-toolbar .btn-add.fc-today-button, .btn.btn-search, .btn-search.btn-large, .btn-search.btn-small, .fc-header-toolbar .btn-search.fc-today-button, .btn.btn-close-edit, .btn-close-edit.btn-large, .btn-close-edit.btn-small, .fc-header-toolbar .btn-close-edit.fc-today-button {
    background-color: #707f90; }
    .btn.btn-add:hover, .btn-add.btn-large:hover, .btn-add.btn-small:hover, .fc-header-toolbar .btn-add.fc-today-button:hover, .btn.btn-add:focus, .btn-add.btn-large:focus, .btn-add.btn-small:focus, .fc-header-toolbar .btn-add.fc-today-button:focus, .btn.btn-search:hover, .btn-search.btn-large:hover, .btn-search.btn-small:hover, .fc-header-toolbar .btn-search.fc-today-button:hover, .btn.btn-search:focus, .btn-search.btn-large:focus, .btn-search.btn-small:focus, .fc-header-toolbar .btn-search.fc-today-button:focus, .btn.btn-close-edit:hover, .btn-close-edit.btn-large:hover, .btn-close-edit.btn-small:hover, .fc-header-toolbar .btn-close-edit.fc-today-button:hover, .btn.btn-close-edit:focus, .btn-close-edit.btn-large:focus, .btn-close-edit.btn-small:focus, .fc-header-toolbar .btn-close-edit.fc-today-button:focus {
      background-color: #8d99a6; }
  .btn.btn-schedule, .btn-schedule.btn-large, .btn-schedule.btn-small, .fc-header-toolbar .btn-schedule.fc-today-button, .btn.btn-orange, .btn-orange.btn-large, .btn-orange.btn-small, .fc-header-toolbar .btn-orange.fc-today-button {
    background-color: #ffc300; }
    .btn.btn-schedule:hover, .btn-schedule.btn-large:hover, .btn-schedule.btn-small:hover, .fc-header-toolbar .btn-schedule.fc-today-button:hover, .btn.btn-schedule:focus, .btn-schedule.btn-large:focus, .btn-schedule.btn-small:focus, .fc-header-toolbar .btn-schedule.fc-today-button:focus, .btn.btn-orange:hover, .btn-orange.btn-large:hover, .btn-orange.btn-small:hover, .fc-header-toolbar .btn-orange.fc-today-button:hover, .btn.btn-orange:focus, .btn-orange.btn-large:focus, .btn-orange.btn-small:focus, .fc-header-toolbar .btn-orange.fc-today-button:focus {
      background-color: #ffcf33; }
  .btn.btn-amber, .btn-amber.btn-large, .btn-amber.btn-small, .fc-header-toolbar .btn-amber.fc-today-button {
    background-color: #ff6d24; }
    .btn.btn-amber:hover, .btn-amber.btn-large:hover, .btn-amber.btn-small:hover, .fc-header-toolbar .btn-amber.fc-today-button:hover, .btn.btn-amber:focus, .btn-amber.btn-large:focus, .btn-amber.btn-small:focus, .fc-header-toolbar .btn-amber.fc-today-button:focus {
      background-color: #ff8f57; }
  .btn.btn-delete, .btn-delete.btn-large, .btn-delete.btn-small, .fc-header-toolbar .btn-delete.fc-today-button, .btn.btn-disable, .btn-disable.btn-large, .btn-disable.btn-small, .fc-header-toolbar .btn-disable.fc-today-button {
    background-color: #f05352; }
    .btn.btn-delete:hover, .btn-delete.btn-large:hover, .btn-delete.btn-small:hover, .fc-header-toolbar .btn-delete.fc-today-button:hover, .btn.btn-delete:focus, .btn-delete.btn-large:focus, .btn-delete.btn-small:focus, .fc-header-toolbar .btn-delete.fc-today-button:focus, .btn.btn-disable:hover, .btn-disable.btn-large:hover, .btn-disable.btn-small:hover, .fc-header-toolbar .btn-disable.fc-today-button:hover, .btn.btn-disable:focus, .btn-disable.btn-large:focus, .btn-disable.btn-small:focus, .fc-header-toolbar .btn-disable.fc-today-button:focus {
      background-color: #f26a69; }
  .btn.btn-cancel, .btn-cancel.btn-large, .btn-cancel.btn-small, .fc-header-toolbar .btn-cancel.fc-today-button {
    background-color: #e7e7e7;
    color: #6e6e6e; }
    .btn.btn-cancel:hover, .btn-cancel.btn-large:hover, .btn-cancel.btn-small:hover, .fc-header-toolbar .btn-cancel.fc-today-button:hover, .btn.btn-cancel:focus, .btn-cancel.btn-large:focus, .btn-cancel.btn-small:focus, .fc-header-toolbar .btn-cancel.fc-today-button:focus {
      background-color: #dbdbdb; }
  .btn.btn-brand, .btn-brand.btn-large, .btn-brand.btn-small, .fc-header-toolbar .btn-brand.fc-today-button {
    background-color: #443287; }
    .btn.btn-brand:hover, .btn-brand.btn-large:hover, .btn-brand.btn-small:hover, .fc-header-toolbar .btn-brand.fc-today-button:hover, .btn.btn-brand:focus, .btn-brand.btn-large:focus, .btn-brand.btn-small:focus, .fc-header-toolbar .btn-brand.fc-today-button:focus {
      background-color: #5740ac; }
  .btn.btn-upload, .btn-upload.btn-large, .btn-upload.btn-small, .fc-header-toolbar .btn-upload.fc-today-button {
    background-color: #443287; }
    .btn.btn-upload .icon-upload, .btn-upload.btn-large .icon-upload, .btn-upload.btn-small .icon-upload, .fc-header-toolbar .btn-upload.fc-today-button .icon-upload {
      font-size: 18px; }
    .btn.btn-upload:hover, .btn-upload.btn-large:hover, .btn-upload.btn-small:hover, .fc-header-toolbar .btn-upload.fc-today-button:hover, .btn.btn-upload:focus, .btn-upload.btn-large:focus, .btn-upload.btn-small:focus, .fc-header-toolbar .btn-upload.fc-today-button:focus {
      background-color: #5740ac; }
  .btn.btn-purple, .btn-purple.btn-large, .btn-purple.btn-small, .fc-header-toolbar .btn-purple.fc-today-button {
    background-color: #8553d1; }
    .btn.btn-purple .icon-upload, .btn-purple.btn-large .icon-upload, .btn-purple.btn-small .icon-upload, .fc-header-toolbar .btn-purple.fc-today-button .icon-upload {
      font-size: 18px; }
    .btn.btn-purple:hover, .btn-purple.btn-large:hover, .btn-purple.btn-small:hover, .fc-header-toolbar .btn-purple.fc-today-button:hover, .btn.btn-purple:focus, .btn-purple.btn-large:focus, .btn-purple.btn-small:focus, .fc-header-toolbar .btn-purple.fc-today-button:focus {
      background-color: #a27bdc; }
  .btn.btn-attach, .btn-attach.btn-large, .btn-attach.btn-small, .fc-header-toolbar .btn-attach.fc-today-button {
    background-color: #a5a5a5;
    min-width: 44px;
    padding-left: 0;
    padding-right: 0;
    width: 44px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 3px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 44px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .btn.btn-attach [class*=icon], .btn-attach.btn-large [class*=icon], .btn-attach.btn-small [class*=icon], .fc-header-toolbar .btn-attach.fc-today-button [class*=icon] {
      font-size: 22px; }
    .btn.btn-attach:hover, .btn-attach.btn-large:hover, .btn-attach.btn-small:hover, .fc-header-toolbar .btn-attach.fc-today-button:hover {
      background-color: #bfbfbf; }
  .btn.btn-brick-red, .btn-brick-red.btn-large, .btn-brick-red.btn-small, .fc-header-toolbar .btn-brick-red.fc-today-button {
    background-color: #c72b60; }
    .btn.btn-brick-red:hover, .btn-brick-red.btn-large:hover, .btn-brick-red.btn-small:hover, .fc-header-toolbar .btn-brick-red.fc-today-button:hover, .btn.btn-brick-red:focus, .btn-brick-red.btn-large:focus, .btn-brick-red.btn-small:focus, .fc-header-toolbar .btn-brick-red.fc-today-button:focus {
      background-color: #d84d7c; }
  .btn.outline-white, .outline-white.btn-large, .outline-white.btn-small, .fc-header-toolbar .outline-white.fc-today-button {
    background: transparent;
    border: 1px solid #ffffff; }
    .btn.outline-white:hover, .outline-white.btn-large:hover, .outline-white.btn-small:hover, .fc-header-toolbar .outline-white.fc-today-button:hover, .btn.outline-white:focus, .outline-white.btn-large:focus, .outline-white.btn-small:focus, .fc-header-toolbar .outline-white.fc-today-button:focus {
      background-color: rgba(255, 255, 255, 0.1); }
  .btn.outline-green, .outline-green.btn-large, .outline-green.btn-small, .fc-header-toolbar .outline-green.fc-today-button {
    background: #ffffff;
    border: 1px solid #8cbc00;
    color: #8cbc00; }
    .btn.outline-green:hover, .outline-green.btn-large:hover, .outline-green.btn-small:hover, .fc-header-toolbar .outline-green.fc-today-button:hover, .btn.outline-green:focus, .outline-green.btn-large:focus, .outline-green.btn-small:focus, .fc-header-toolbar .outline-green.fc-today-button:focus {
      background: #ffffff;
      border: 1px solid #44a647;
      color: #44a647; }
  .btn p, .btn-large p, .btn-small p, .fc-header-toolbar .fc-today-button p {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 1.2;
    margin: 0;
    white-space: normal; }
  .btn:hover, .btn-large:hover, .btn-small:hover, .fc-header-toolbar .fc-today-button:hover {
    background-color: #97cb00;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn:focus, .btn-large:focus, .btn-small:focus, .fc-header-toolbar .fc-today-button:focus {
    background-color: #8cbc00; }
  .btn [class*=icon], .btn-large [class*=icon], .btn-small [class*=icon], .fc-header-toolbar .fc-today-button [class*=icon] {
    font-size: 20px; }
  .btn .right, .btn-large .right, .btn-small .right, .fc-header-toolbar .fc-today-button .right {
    margin-left: 10px; }
  .btn .left, .btn-large .left, .btn-small .left, .fc-header-toolbar .fc-today-button .left {
    margin-right: 10px; }

.btn-floating + .btn-floating {
  margin-top: 10px; }

.btn-floating.btn-img {
  background-color: #ffffff;
  overflow: visible; }
  .btn-floating.btn-img .floating-close {
    display: none; }
  .btn-floating.btn-img .btn-floating {
    background-color: transparent; }
  .btn-floating.btn-img:hover .floating-close {
    display: block; }

.btn-floating .floating-close {
  background: #ffffff;
  border-radius: 50%;
  color: #6e6e6e;
  font-size: 16px;
  padding: 3px;
  position: absolute;
  right: -10px;
  top: -6px;
  z-index: 2; }

.btn-floating-wrap .fixed-action-btn {
  bottom: 0;
  position: relative;
  right: 0; }
  .btn-floating-wrap .fixed-action-btn:hover ul {
    max-height: 500px; }
  .btn-floating-wrap .fixed-action-btn ul {
    bottom: 0;
    max-height: 0;
    position: relative;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; }
    .btn-floating-wrap .fixed-action-btn ul li {
      margin-bottom: 5px; }
      .btn-floating-wrap .fixed-action-btn ul li a {
        border: 0;
        color: #ffffff;
        height: 38px;
        line-height: 38px;
        margin: 0 auto;
        padding: 0;
        width: 38px; }
        .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-] {
          background-color: #707f90; }
          .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-]:hover, .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-]:focus {
            background-color: #8d99a6; }
          .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-edit, .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-view {
            background-color: #42A5F5; }
            .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-edit:hover, .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-edit:focus, .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-view:hover, .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-view:focus {
              background-color: #72bcf8; }
  .btn-floating-wrap .fixed-action-btn [class*=icon] {
    display: table-cell;
    font-size: 18px;
    font-weight: 700;
    vertical-align: middle; }
    .btn-floating-wrap .fixed-action-btn [class*=icon].icon-edit, .btn-floating-wrap .fixed-action-btn [class*=icon].icon-view {
      font-weight: normal; }
  .btn-floating-wrap .fixed-action-btn .btn-menu [class*=icon] {
    font-size: 24px;
    font-weight: normal; }

.selection-buttons-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .selection-buttons-wrap .selection {
    color: #6e6e6e;
    font-size: 15px;
    font-weight: 100;
    margin-right: 20px;
    margin-left: 20px; }
    .selection-buttons-wrap .selection:hover {
      color: #42A5F5;
      text-decoration: none; }
    .selection-buttons-wrap .selection span {
      color: #6e6e6e;
      font-size: 24px; }
  .selection-buttons-wrap .btn, .selection-buttons-wrap .btn-large, .selection-buttons-wrap .btn-small, .selection-buttons-wrap .fc-header-toolbar .fc-today-button, .fc-header-toolbar .selection-buttons-wrap .fc-today-button {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 3px;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 44px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px; }
    @media only screen and (max-width: 600px) {
      .selection-buttons-wrap .btn, .selection-buttons-wrap .btn-large, .selection-buttons-wrap .btn-small, .selection-buttons-wrap .fc-header-toolbar .fc-today-button, .fc-header-toolbar .selection-buttons-wrap .fc-today-button {
        border-radius: 3px;
        height: 38px;
        line-height: 38px;
        min-width: 130px; } }
    .selection-buttons-wrap .btn [class*=icon], .selection-buttons-wrap .btn-large [class*=icon], .selection-buttons-wrap .btn-small [class*=icon], .selection-buttons-wrap .fc-header-toolbar .fc-today-button [class*=icon], .fc-header-toolbar .selection-buttons-wrap .fc-today-button [class*=icon] {
      font-size: 26px;
      padding-right: 10px; }
  .selection-buttons-wrap .btn-send-sms {
    background-color: #ff6d24;
    font-size: 14px;
    font-weight: 100;
    padding-left: 20px;
    padding-right: 20px; }
    .selection-buttons-wrap .btn-send-sms [class*=icon] {
      font-size: 26px;
      padding-right: 10px; }
    .selection-buttons-wrap .btn-send-sms:hover {
      background-color: #ff8f57; }
  .selection-buttons-wrap .btn-send-alert-itl {
    background-color: #8553d1;
    font-size: 14px;
    font-weight: 100;
    padding-left: 20px;
    padding-right: 20px; }
    .selection-buttons-wrap .btn-send-alert-itl [class*=icon] {
      font-size: 26px;
      padding-right: 10px; }
    .selection-buttons-wrap .btn-send-alert-itl:hover {
      background-color: #a27bdc; }
  .selection-buttons-wrap .btn-send-email {
    background-color: #8cbc00;
    font-size: 14px;
    font-weight: 100;
    padding-left: 20px;
    padding-right: 20px; }
    .selection-buttons-wrap .btn-send-email [class*=icon] {
      font-size: 24px;
      padding-right: 10px; }
    .selection-buttons-wrap .btn-send-email:hover {
      background-color: #97cb00; }
  .selection-buttons-wrap .btn-add-group {
    background-color: #ffc300;
    min-width: 44px;
    padding-left: 0;
    padding-right: 0;
    width: 44px; }
    .selection-buttons-wrap .btn-add-group [class*=icon] {
      font-size: 20px;
      padding-right: 0;
      padding-left: 0; }
    .selection-buttons-wrap .btn-add-group:hover {
      background-color: #ffcf33; }
  .selection-buttons-wrap .btn-delete,
  .selection-buttons-wrap .btn-settings {
    background-color: #a5a5a5;
    min-width: 44px;
    padding-left: 0;
    padding-right: 0;
    width: 44px; }
    .selection-buttons-wrap .btn-delete [class*=icon],
    .selection-buttons-wrap .btn-settings [class*=icon] {
      font-size: 28px;
      padding-right: 0; }
    .selection-buttons-wrap .btn-delete:hover,
    .selection-buttons-wrap .btn-settings:hover {
      background-color: #bfbfbf; }
  .selection-buttons-wrap .btn-settings [class*=icon] {
    font-size: 24px; }
  .selection-buttons-wrap .btn-settings-outline {
    background-color: transparent;
    border: 1px solid #ffffff;
    min-width: 44px;
    padding-left: 0;
    padding-right: 0;
    width: 44px; }
    .selection-buttons-wrap .btn-settings-outline [class*=icon] {
      font-size: 28px;
      padding-right: 0; }
    .mayor .selection-buttons-wrap .btn-settings-outline {
      background-color: #f5b000;
      border: 1px solid #d19600; }
      .mayor .selection-buttons-wrap .btn-settings-outline:hover {
        border: 1px solid #d19600;
        background-color: #d19600; }
    .selection-buttons-wrap .btn-settings-outline:hover {
      background-color: #7fa7ff;
      border: 1px solid #3372ff; }

.advanced-search-link,
.custom-link {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 15px;
  margin-right: 15px;
  max-width: 100%;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .advanced-search-link:last-child,
  .custom-link:last-child {
    margin-right: 0; }
  @media only screen and (max-width: 600px) {
    .advanced-search-link,
    .custom-link {
      margin-right: 0; } }
  .advanced-search-link:hover p, .advanced-search-link:hover span,
  .custom-link:hover p,
  .custom-link:hover span {
    text-decoration: underline; }
  .advanced-search-link:hover [class*=icon],
  .custom-link:hover [class*=icon] {
    text-decoration: none; }
  .advanced-search-link:hover a.btn-delete,
  .custom-link:hover a.btn-delete {
    display: block;
    margin-left: 5px; }
    .advanced-search-link:hover a.btn-delete [class*=icon],
    .custom-link:hover a.btn-delete [class*=icon] {
      margin: 0; }
  .advanced-search-link p, .advanced-search-link span,
  .custom-link p,
  .custom-link span {
    font-weight: 300; }
  .advanced-search-link [class*=icon],
  .custom-link [class*=icon] {
    color: #6e6e6e;
    font-size: 20px;
    margin-right: 5px;
    text-decoration: none; }
    .advanced-search-link [class*=icon][class*=icon-arrow-left], .advanced-search-link [class*=icon][class*=icon-arrow-right],
    .custom-link [class*=icon][class*=icon-arrow-left],
    .custom-link [class*=icon][class*=icon-arrow-right] {
      font-size: 24px; }
    .advanced-search-link [class*=icon][class*=icon-x],
    .custom-link [class*=icon][class*=icon-x] {
      font-size: 16px; }
  .advanced-search-link a.btn-delete,
  .custom-link a.btn-delete {
    display: none; }

.btn-import {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #8cbc00;
  border: 1px solid #d6e1b6;
  border-radius: 50px;
  border: 1px solid #d6e1b6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 5px 0 5px 0;
  min-width: 150px;
  padding: 15px 20px 15px 80px;
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .btn-import.new {
    padding: 25px 20px 25px 80px;
    background-color: #ff6d24;
    border: 1px solid #ff6d24; }
    .btn-import.new.small {
      padding: 15px 20px 15px 55px; }
    .btn-import.new [class*=icon-] {
      color: #ff6d24; }
  .btn-import.small {
    padding: 10px 20px 10px 55px; }
    .btn-import.small p.value {
      font-size: 16px; }
    .btn-import.small p.title {
      font-size: 12px; }
    .btn-import.small [class*=icon-] {
      font-size: 18px;
      height: 35px;
      left: 10px;
      width: 35px; }
  .btn-import p.value {
    color: #ffffff;
    font-size: 18px;
    margin: 0; }
  .btn-import p.title {
    color: #ffffff;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: initial; }
  .btn-import [class*=icon-] {
    background-color: #ffffff;
    border-radius: 50%;
    color: #8cbc00;
    display: table;
    font-size: 24px;
    height: 45px;
    left: 20px;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 45px; }
    .btn-import [class*=icon-]:before {
      display: table-cell;
      vertical-align: middle; }

.flex-column .btn, .flex-column .btn-large, .flex-column .btn-small, .flex-column .fc-header-toolbar .fc-today-button, .fc-header-toolbar .flex-column .fc-today-button {
  margin-bottom: 10px; }
  .flex-column .btn:last-child, .flex-column .btn-large:last-child, .flex-column .btn-small:last-child, .flex-column .fc-header-toolbar .fc-today-button:last-child, .fc-header-toolbar .flex-column .fc-today-button:last-child {
    margin-bottom: 0; }

@media only screen and (max-width: 600px) {
  .settings-step .buttons-wrap {
    margin-left: -45px;
    width: -webkit-calc(100% + 45px);
    width: calc(100% + 45px); }
  .settings-step .card .buttons-wrap {
    margin-left: 0;
    width: 100%; } }

.calendar-wrap .legend {
  margin: 20px auto 20px auto;
  text-align: center; }
  .calendar-wrap .legend span {
    color: #6e6e6e;
    font-size: 14px;
    font-style: italic; }
    .calendar-wrap .legend span.national-day-on:before, .calendar-wrap .legend span.national-day-off:before, .calendar-wrap .legend span.local-day-on:before, .calendar-wrap .legend span.local-day-off:before {
      border-radius: 4px;
      content: '';
      display: inline-block;
      height: 10px;
      margin-left: 25px;
      margin-right: 10px;
      width: 25px; }
    .calendar-wrap .legend span.national-day-off:before {
      background: #c1134e; }
    .calendar-wrap .legend span.national-day-on:before {
      background: #4b7500; }
    .calendar-wrap .legend span.local-day-off:before {
      background: #ff6d24; }
    .calendar-wrap .legend span.local-day-on:before {
      background: #7cc200; }
    @media only screen and (max-width: 1023px) {
      .calendar-wrap .legend span {
        display: block; }
        .calendar-wrap .legend span.national-day-off, .calendar-wrap .legend span.national-day-on, .calendar-wrap .legend span.local-day-off, .calendar-wrap .legend span.local-day-on {
          display: inline-block; }
          .calendar-wrap .legend span.national-day-off:before, .calendar-wrap .legend span.national-day-on:before, .calendar-wrap .legend span.local-day-off:before, .calendar-wrap .legend span.local-day-on:before {
            height: 10px;
            margin-left: 10px;
            margin-right: 10px;
            width: 10px; } }

.fc-header-toolbar .fc-toolbar-title {
  text-transform: capitalize; }

.fc-header-toolbar .fc-today-button {
  display: inline-block;
  min-width: auto; }
  .fc-header-toolbar .fc-today-button:hover, .fc-header-toolbar .fc-today-button:focus {
    background-color: #72bcf8; }

.fc-dayGridMonth-view {
  background-color: #ffffff; }
  .fc-dayGridMonth-view .fc-scrollgrid {
    border-color: #dfdfdf; }
    .fc-dayGridMonth-view .fc-scrollgrid td {
      border-color: #dfdfdf; }
  .fc-dayGridMonth-view .fc-col-header {
    font-size: 14px;
    text-transform: uppercase;
    width: 100% !important; }
    .fc-dayGridMonth-view .fc-col-header tr th:nth-child(6),
    .fc-dayGridMonth-view .fc-col-header tr th:nth-child(7) {
      background-color: #ffe8ef;
      border-color: #fbdee8; }
    .fc-dayGridMonth-view .fc-col-header a.fc-col-header-cell-cushion {
      color: #484848;
      font-weight: 400; }
  .fc-dayGridMonth-view .fc-daygrid-body.fc-daygrid-body-natural {
    width: 100% !important; }
    .fc-dayGridMonth-view .fc-daygrid-body.fc-daygrid-body-natural table.fc-scrollgrid-sync-table {
      width: 100% !important; }
  .fc-dayGridMonth-view a.fc-daygrid-day-number {
    color: #6e6e6e;
    font-size: 14px; }
  .fc-dayGridMonth-view .fc-scrollgrid-sync-table tr td:nth-child(6),
  .fc-dayGridMonth-view .fc-scrollgrid-sync-table tr td:nth-child(7) {
    background-color: #fff7fa;
    border-color: #fbdee8; }

.fc-h-event.national-day-off {
  background-color: #c1134e;
  border: 1px solid #c1134e; }

.fc-h-event.national-day-on {
  background-color: #4b7500;
  border: 1px solid #4b7500; }

.fc-h-event.local-day-off {
  background-color: #ff6d24;
  border: 1px solid #ff6d24; }

.fc-h-event.local-day-on {
  background-color: #7cc200;
  border: 1px solid #7cc200; }

.fc-h-event .fc-event-title {
  padding-left: 5px;
  padding-right: 5px; }

.chips {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
  min-height: 40px; }
  .chips .chip {
    background-color: #42A5F5;
    border-radius: 20px;
    color: #ffffff;
    margin-bottom: 2px;
    margin-top: 2px; }
  .chips input.input {
    width: 30px !important; }
  .chips.focus {
    border-bottom: 1px solid #42A5F5;
    -webkit-box-shadow: 0 1px 0 0 #42A5F5;
            box-shadow: 0 1px 0 0 #42A5F5; }
    .chips.focus input.input {
      color: rgba(0, 0, 0, 0.87);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 100px; }

.chip {
  color: #ffffff; }

ul.collapsible {
  margin: 0; }
  ul.collapsible.checkbox, ul.collapsible.radio {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0; }
    ul.collapsible.checkbox li .collapsible-header, ul.collapsible.radio li .collapsible-header {
      border: 0;
      padding-top: 10px;
      padding-bottom: 10px; }
    ul.collapsible.checkbox li .collapsible-body, ul.collapsible.radio li .collapsible-body {
      border: 0;
      padding-top: 20px;
      padding-bottom: 15px;
      padding-left: 35px; }

.col-color-picker p {
  color: #a5a5a5;
  font-size: 14px;
  margin: 0 0 5px 0; }

.col-color-picker .color {
  border-radius: 5px;
  display: block;
  height: 20px;
  margin: 0 auto;
  width: 35px;
  background-color: #e7e7e7; }

.custom-color-dropdown {
  background: #f4f4f4;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
  min-width: 360px;
  top: -50px; }
  .custom-color-dropdown li {
    cursor: pointer;
    height: 30px;
    min-height: 30px !important;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    width: 30px; }
    .custom-color-dropdown li:hover {
      -webkit-transform: scale(0.8);
          -ms-transform: scale(0.8);
           -o-transform: scale(0.8);
              transform: scale(0.8); }
    .custom-color-dropdown li.active {
      -webkit-font-smoothing: antialiased;
      color: #ffffff;
      display: table;
      font-family: 'icomoon' !important;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      line-height: 1;
      speak: none;
      text-transform: none; }
      .custom-color-dropdown li.active:before {
        content: "\e913" !important;
        display: table-cell;
        text-align: center;
        vertical-align: middle; }

.color-badge {
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 20px;
  width: 20px; }

.committee-card {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0;
  text-align: left; }
  .committee-card .header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 2px solid #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    margin: 10px 0;
    padding: 0 80px 0 30px;
    position: relative;
    width: 100%; }
    .committee-card .header .committee-index {
      background: #707f90;
      border-radius: 30px;
      color: #ffffff;
      display: inline-block;
      font-size: 14px;
      margin-right: 20px;
      padding: 2px 10px;
      text-transform: uppercase; }
    .committee-card .header h4 {
      color: #6e6e6e;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 20px;
      padding-bottom: 5px;
      text-align: center;
      text-transform: uppercase; }
    .committee-card .header .icon-menu {
      color: #6e6e6e;
      font-size: 30px;
      position: absolute;
      right: 20px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%); }
  .committee-card .committee-details {
    margin: 0;
    padding: 30px;
    width: 100%; }
    .committee-card .committee-details h5 {
      border-bottom: 2px solid #f4f4f4;
      padding-bottom: 5px;
      text-transform: uppercase; }
    .committee-card .committee-details p {
      font-size: 14px;
      font-weight: 300;
      margin-bottom: 5px;
      margin-top: 5px; }
      .committee-card .committee-details p b, .committee-card .committee-details p strong {
        font-weight: 600; }
    .committee-card .committee-details a {
      font-size: 15px;
      margin-top: 5px; }
      .committee-card .committee-details a:hover {
        text-decoration: underline; }
  .committee-card .user {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 20px;
    margin-left: 85px;
    margin-top: 10px;
    min-height: 75px;
    position: relative; }
    .committee-card .user [class^="img"] {
      left: -85px;
      position: absolute;
      top: 0; }
    .committee-card .user.size-55 {
      margin-left: 65px;
      min-height: 55px; }
      .committee-card .user.size-55 [class^="img"] {
        left: -65px; }
    .committee-card .user.size-75 {
      margin-left: 85px;
      min-height: 75px; }
      .committee-card .user.size-75 [class^="img"] {
        left: -85px; }
    .committee-card .user.size-100 {
      margin-left: 115px;
      min-height: 100px; }
      .committee-card .user.size-100 [class^="img"] {
        left: -115px; }
    .committee-card .user:hover p {
      text-decoration: underline; }
  .committee-card .person {
    color: #6e6e6e;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin: 5px 0 0 0; }
    .committee-card .person:hover {
      text-decoration: underline; }
    .committee-card .person span {
      font-family: inherit;
      font-weight: inherit; }
    .committee-card .person .last-name {
      text-transform: uppercase; }

@media only screen and (max-width: 600px) {
  .committee-card .header {
    border-bottom: 0;
    display: block;
    padding: 0; }
    .committee-card .header h4 {
      font-size: 18px; }
    .committee-card .header .committee-index {
      display: block;
      margin: 0 auto;
      text-align: center;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
  .committee-card .committee-details {
    padding: 0; } }

.overview-consultant {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .overview-consultant .img {
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    border-radius: 50%;
    height: 150px;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: auto;
    image-rendering: crisp-edges;
    margin-right: 30px;
    width: 150px; }
  .overview-consultant .group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    word-break: break-all; }
  .overview-consultant .user {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    font-weight: 400; }
    .overview-consultant .user > * {
      font-family: inherit;
      font-weight: inherit; }
  .overview-consultant .function {
    color: #6e6e6e;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 300; }
    .overview-consultant .function > * {
      font-family: inherit;
      font-weight: inherit; }
  .overview-consultant .contact-list {
    margin-bottom: 0; }
    .overview-consultant .contact-list li {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-bottom: 3px; }
    .overview-consultant .contact-list span[class*=icon-] {
      color: #6e6e6e;
      font-size: 17px;
      margin-right: 10px; }
    .overview-consultant .contact-list a {
      color: #667eb1;
      font-size: 15px;
      font-weight: 300; }
      .overview-consultant .contact-list a:hover {
        text-decoration: underline; }

.floating-consultant {
  -webkit-background-size: cover;
          background-size: cover;
  height: 100%;
  width: 100%; }

.consultant-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .consultant-wrap .image-wrap {
    -webkit-background-size: cover;
            background-size: cover;
    border-radius: 50%;
    border: 5px solid #dfdfdf;
    height: 150px;
    margin: 0 auto;
    min-height: 150px;
    width: 150px; }
    .consultant-wrap .image-wrap .inner {
      background-color: transparent; }
  .consultant-wrap .user {
    border-bottom: 1px solid #a5a5a5;
    font-size: 22px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    max-width: 100%;
    white-space: normal;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    text-align: center; }
  .consultant-wrap .function {
    color: #a5a5a5;
    font-size: 14px; }
  .consultant-wrap .contact-list {
    margin: 40px auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .consultant-wrap .contact-list li {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-bottom: 3px; }
    .consultant-wrap .contact-list span[class*=icon-] {
      color: #6e6e6e;
      font-size: 17px;
      margin-right: 10px; }
    .consultant-wrap .contact-list a {
      color: #667eb1;
      font-size: 15px;
      font-weight: 300; }
      .consultant-wrap .contact-list a:hover {
        text-decoration: underline; }

@media only screen and (max-width: 600px) {
  .overview-consultant {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .overview-consultant .img {
      height: 120px;
      margin-right: 0;
      margin-bottom: 20px;
      width: 120px; }
    .overview-consultant .group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      word-break: break-all; } }

.countdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  margin: 0 auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .countdown.small .title {
    font-size: 14px;
    margin-right: 10px; }
  .countdown.small [class*=icon] {
    color: #ff6d24 !important;
    font-size: 18px !important;
    margin-left: 5px;
    margin-right: 5px; }
  .countdown.small .inner {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .countdown.small .inner .group {
      padding: 6px 10px; }
      .countdown.small .inner .group .minutes,
      .countdown.small .inner .group .seconds {
        color: #ffffff !important;
        font-size: 17px !important;
        font-family: "Roboto", sans-serif;
        line-height: 1; }
      .countdown.small .inner .group .smalltext {
        color: #ffffff !important;
        font-size: 11px !important;
        font-weight: 400;
        line-height: 1; }
  .countdown.finish .inner .group {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #ee3c3b), color-stop(50%, #f26a69));
    background: -webkit-linear-gradient(left, #ee3c3b 50%, #f26a69 50%);
    background: -o-linear-gradient(left, #ee3c3b 50%, #f26a69 50%);
    background: linear-gradient(to right, #ee3c3b 50%, #f26a69 50%); }
  .countdown [class*=icon] {
    color: #ff6d24;
    font-size: 24px; }
  .countdown .title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-left: 0;
    padding-right: 0; }
  .countdown .dots {
    -webkit-align-self: baseline;
        -ms-flex-item-align: baseline;
            align-self: baseline;
    font-size: 24px;
    margin-left: 5px; }
  .countdown .inner .group {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #3372ff), color-stop(50%, #6696ff));
    background: -webkit-linear-gradient(left, #3372ff 50%, #6696ff 50%);
    background: -o-linear-gradient(left, #3372ff 50%, #6696ff 50%);
    background: linear-gradient(to right, #3372ff 50%, #6696ff 50%);
    border-radius: 5px;
    color: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 15px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 20px;
    text-align: center; }
    .countdown .inner .group .minutes,
    .countdown .inner .group .seconds {
      color: #ffffff;
      font-size: 42px;
      font-family: "Roboto", sans-serif;
      line-height: 1; }
    .countdown .inner .group .smalltext {
      color: #ffffff;
      font-size: 14px;
      font-weight: 300;
      line-height: 1; }

.datepicker-modal {
  overflow: visible; }
  .datepicker-modal ul.dropdown-content {
    max-height: 500px;
    width: 130px !important; }
  .datepicker-modal .datepicker-controls .select-month input {
    width: 100px; }
  .datepicker-modal .datepicker-date-display {
    padding: 30px 35px; }
    .datepicker-modal .datepicker-date-display .date-text {
      font-size: 2.3rem; }
  .datepicker-modal .datepicker-calendar-container {
    padding: 20px; }
  .datepicker-modal .datepicker-footer {
    padding-top: 20px; }

.timepicker-modal {
  overflow: visible; }
  .timepicker-modal .timepicker-digital-display {
    padding: 30px 35px; }
    .timepicker-modal .timepicker-digital-display .timepicker-display-column {
      font-size: 3.3rem; }
      .timepicker-modal .timepicker-digital-display .timepicker-display-column .timepicker-span-am-pm {
        font-size: 1.3rem; }
  .timepicker-modal .timepicker-footer {
    padding: 20px; }

.document-wrap {
  text-align: center; }
  .document-wrap .input-field {
    margin: 0; }
  .document-wrap .file-field {
    height: auto; }
  .document-wrap .file-path-wrapper {
    padding-top: 30px;
    padding-bottom: 10px; }
    .document-wrap .file-path-wrapper .file {
      color: #484848;
      font-size: 16px;
      font-style: italic;
      margin-right: 15px; }
      .document-wrap .file-path-wrapper .file:hover {
        text-decoration: underline; }
  .document-wrap .btn-add,
  .document-wrap .btn-view {
    display: block;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .document-wrap .btn-add p,
    .document-wrap .btn-view p {
      color: #6e6e6e;
      font-size: 14px;
      margin: 0;
      text-transform: uppercase; }
      .document-wrap .btn-add p .extension,
      .document-wrap .btn-view p .extension {
        text-transform: lowercase; }
  .document-wrap .btn-view.loading {
    pointer-events: none; }
    .document-wrap .btn-view.loading .circle-icon-white .inner {
      background-color: rgba(255, 255, 255, 0.5); }
    .document-wrap .btn-view.loading [class*="icon"]:not([class*="circle-icon"]) {
      display: none; }
    .document-wrap .btn-view.loading .progress-wrap {
      display: block; }
  .document-wrap .btn-view .progress-wrap {
    display: none; }
  .document-wrap .btn-view p {
    font-style: italic; }
  .document-wrap a.btn-remove {
    display: block;
    font-size: 14px; }
    .document-wrap a.btn-remove:hover {
      text-decoration: underline; }
  .document-wrap .progress-wrap {
    background-color: #e7e7e7;
    border-radius: 2px;
    height: 4px;
    left: 50%;
    margin-left: auto;
    margin-right: auto;
    max-width: 70%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100px; }
    .document-wrap .progress-wrap .progress {
      background-color: #8cbc00;
      border-radius: 2px;
      margin: 0;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
  .document-wrap .error {
    clear: both;
    color: #f05352;
    display: block;
    font-size: 14px;
    padding-top: 5px;
    text-align: center; }

.document-card {
  padding-top: 50px; }
  .document-card .card {
    padding: 50px 70px; }
  .document-card .empty-card p {
    color: #a5a5a5;
    font-style: italic;
    font-weight: 300;
    margin: 0; }
  .document-card.edit {
    padding-top: 50px; }
    .document-card.edit .header {
      margin-bottom: 40px; }
    .document-card.edit .fr-element {
      text-align: justify; }
  .document-card .header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 2px solid #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    margin-bottom: 75px;
    padding-bottom: 35px; }
    .document-card .header.flag-type {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      height: auto;
      width: 100%; }
      .document-card .header.flag-type .flag {
        margin: 0 20px 20px;
        width: auto; }
        .document-card .header.flag-type .flag .c1, .document-card .header.flag-type .flag .c2, .document-card .header.flag-type .flag .c3 {
          display: inline-block;
          height: 12px;
          width: 70px; }
        .document-card .header.flag-type .flag .c1 {
          background: #07359b; }
        .document-card .header.flag-type .flag .c2 {
          background: #fbd036; }
        .document-card .header.flag-type .flag .c3 {
          background: #cc162d; }
    .document-card .header.image-header img {
      height: auto;
      max-height: initial;
      width: 100%; }
    .document-card .header img {
      max-height: 100px; }
    .document-card .header .empty-img {
      width: 70px; }
    .document-card .header .group {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding-left: 10px;
      padding-right: 10px;
      text-align: center;
      text-transform: uppercase; }
      .document-card .header .group.content-start {
        text-align: left;
        padding-left: 30px;
        padding-right: 0; }
        .document-card .header .group.content-start .contact-info {
          -webkit-box-pack: start;
          -webkit-justify-content: flex-start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          .document-card .header .group.content-start .contact-info p:first-child {
            margin-left: 0; }
      .document-card .header .group .country {
        color: #6e6e6e;
        font-size: 22px;
        font-weight: 300;
        line-height: 1.2;
        margin: 0; }
      .document-card .header .group .county {
        color: #6e6e6e;
        font-size: 15px;
        font-weight: 300;
        line-height: 1.2;
        margin: 0; }
      .document-card .header .group .location {
        color: #6e6e6e;
        font-size: 30px;
        font-weight: 300;
        line-height: 1.2;
        margin: 5px 0; }
      .document-card .header .group .council {
        color: #6e6e6e;
        font-size: 24px;
        font-weight: 300;
        line-height: 1.2;
        margin: 5px 0; }
      .document-card .header .group .contact-info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .document-card .header .group .contact-info.flex-column {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column; }
          .document-card .header .group .contact-info.flex-column p {
            margin: 0;
            padding-right: 0; }
            .document-card .header .group .contact-info.flex-column p:after {
              display: none; }
        .document-card .header .group .contact-info p {
          color: #6e6e6e;
          margin: 5px 10px 5px 10px;
          padding-right: 20px;
          position: relative;
          font-size: 12px;
          text-transform: initial; }
          .document-card .header .group .contact-info p:after {
            background: #999999;
            border-radius: 50%;
            content: '';
            display: inline-block;
            height: 4px;
            position: absolute;
            right: 0;
            top: 8px;
            width: 4px; }
          .document-card .header .group .contact-info p:last-child {
            padding-right: 0; }
            .document-card .header .group .contact-info p:last-child:after {
              display: none; }
  .document-card .document-receiver {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 50px;
    padding-left: 30px; }
    .document-card .document-receiver > p {
      font-weight: 600;
      padding-right: 20px; }
    .document-card .document-receiver > .group {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      .document-card .document-receiver > .group .receiver {
        font-weight: 700;
        margin-bottom: 0; }
      .document-card .document-receiver > .group .address {
        font-style: italic; }
  .document-card .content {
    color: #484848;
    text-align: justify; }
    .document-card .content h1, .document-card .content h2, .document-card .content h3, .document-card .content h4 {
      color: #484848;
      font-weight: 300; }
    .document-card .content strong, .document-card .content b {
      font-weight: 600; }
    .document-card .content ul {
      list-style-type: disc; }
      .document-card .content ul li {
        list-style-type: inherit; }
    .document-card .content ul, .document-card .content ol {
      padding-left: 40px; }
      .document-card .content ul li, .document-card .content ol li {
        margin-bottom: 10px; }
    .document-card .content a:hover {
      text-decoration: underline; }

.document-empty-circle {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 30px;
  max-width: 100%;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .document-empty-circle.statute:hover .circle-icon-white [class*=icon] {
    color: #a388ce; }
  .document-empty-circle.rules:hover .circle-icon-white [class*=icon] {
    color: #44a647; }
  .document-empty-circle.council:hover .circle-icon-white [class*=icon] {
    color: #67bbff; }
  .document-empty-circle.mayor:hover .circle-icon-white [class*=icon] {
    color: #ffb905; }
  .document-empty-circle.financial:hover .circle-icon-white [class*=icon] {
    color: #d9547e; }
  .document-empty-circle.others:hover .circle-icon-white [class*=icon] {
    color: #81d7e0; }
  .document-empty-circle .circle-icon-white [class*=icon],
  .document-empty-circle .circle-icon-gray [class*=icon] {
    color: #a5a5a5;
    font-size: 50px; }
  .document-empty-circle p {
    color: #a5a5a5;
    font-style: italic;
    font-weight: 300;
    margin: 0; }

@media only screen and (max-width: 1023px) {
  .document-card {
    padding-top: 0; }
    .document-card .card {
      padding: 30px; }
    .document-card .header img {
      max-height: 75px; }
    .document-card .header .group .country {
      font-size: 20px; }
    .document-card .header .group .county {
      font-size: 14px; }
    .document-card .header .group .location {
      font-size: 26px; }
    .document-card .header .group .council {
      font-size: 24px; }
  .document-empty-circle {
    margin-top: 100px; } }

@media only screen and (max-width: 600px) {
  .document-card {
    padding-top: 20px; }
    .document-card .header {
      margin-bottom: 30px;
      padding-bottom: 25px; }
      .document-card .header.flag-type .flag .c1, .document-card .header.flag-type .flag .c2, .document-card .header.flag-type .flag .c3 {
        height: 7px;
        width: 50px; }
      .document-card .header.image-header img {
        height: auto;
        max-height: initial;
        max-width: 100%;
        width: 100%; }
      .document-card .header img {
        max-height: 45px;
        max-width: 35px; }
      .document-card .header .empty-img {
        display: none; }
      .document-card .header .group.content-start {
        padding-left: 15px;
        padding-right: 0; }
      .document-card .header .group .country {
        font-size: 16px; }
      .document-card .header .group .county {
        font-size: 12px; }
      .document-card .header .group .location {
        font-size: 20px; }
      .document-card .header .group .council {
        font-size: 18px; }
  .document-empty-circle {
    margin-top: 50px; } }

.dropdown-content:not(.custom-color-dropdown) li:hover {
  background-color: rgba(0, 0, 0, 0.03) !important;
  color: #484848; }

.dropdown-content:not(.custom-color-dropdown) li.active,
.dropdown-content:not(.custom-color-dropdown) li.selected {
  background-color: transparent !important; }

.dropdown-content li {
  color: #6e6e6e;
  min-height: 30px; }
  .dropdown-content li > a, .dropdown-content li > span {
    color: inherit;
    font-size: 14px;
    line-height: 1.2;
    padding: 7px 15px; }
  .dropdown-content li label {
    color: inherit; }
  .dropdown-content li [type="checkbox"] + span:not(.lever) {
    font-size: 15px; }

.custom-dropdown {
  border-radius: 5px;
  min-width: 270px; }
  .custom-dropdown:not(.default) {
    -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
         -o-transform: translateY(-30px);
            transform: translateY(-30px); }
  .custom-dropdown li {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch; }
    .custom-dropdown li.disabled {
      pointer-events: none; }
      .custom-dropdown li.disabled a {
        opacity: 0.5; }
    .custom-dropdown li.selected {
      background-color: #eee !important; }
    .custom-dropdown li a {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #5c6169;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 13px;
      font-weight: 400;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      line-height: 1.3;
      padding-bottom: 10px;
      padding-top: 10px;
      text-transform: uppercase; }
  .custom-dropdown li:not(:last-child) {
    border-bottom: 1px solid #d0d0d0; }
  .custom-dropdown [class*=icon] {
    font-size: 18px;
    margin: 0 5px;
    min-width: 20px; }
    .custom-dropdown [class*=icon].icon-arrow-up, .custom-dropdown [class*=icon].icon-arrow-down {
      font-size: 25px; }
    .custom-dropdown [class*=icon].icon-print {
      font-size: 15px; }
  .custom-dropdown .flag {
    margin: 0 5px; }
  .custom-dropdown span.badge {
    margin-left: 0;
    position: relative;
    top: 0; }
  .custom-dropdown .language {
    margin-left: 10px; }

.filters-wrap.card {
  padding: 0; }

.filters-wrap.no-tabs form {
  padding: 30px 75px 0px 20px; }
  @media only screen and (max-width: 1023px) {
    .filters-wrap.no-tabs form {
      padding: 25px 20px 20px 20px !important; } }
  .filters-wrap.no-tabs form + .filters-links-wrap {
    border-top: 2px solid #f4f4f4; }

@media only screen and (max-width: 1023px) {
  .filters-wrap.no-tabs {
    padding: 0 !important; } }

.filters-wrap.no-tabs .btn-search-wrap {
  top: 30px; }

.filters-wrap .btn-search-wrap {
  position: absolute;
  right: 15px;
  top: 15px; }
  .filters-wrap .btn-search-wrap .btn-search {
    background: #8cbc00;
    border-radius: 3px;
    -webkit-box-shadow: none;
            box-shadow: none; }
    .filters-wrap .btn-search-wrap .btn-search:hover {
      background-color: #97cb00; }

.filters-wrap .content {
  border-bottom: 2px solid #f4f4f4; }

.filters-wrap [type="checkbox"] + span:not(.lever) {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.5; }

.filters-links-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media only screen and (max-width: 600px) {
    .filters-links-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding-top: 15px;
      padding-bottom: 15px; } }
  .filters-links-wrap.top {
    padding: 0; }
    .filters-links-wrap.top .links-filters,
    .filters-links-wrap.top .reset-filters,
    .filters-links-wrap.top .close-filters {
      margin: 0;
      padding: 0; }
  .filters-links-wrap .links-filters,
  .filters-links-wrap .reset-filters,
  .filters-links-wrap .close-filters {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 15px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .filters-links-wrap .links-filters:hover span:not([class*=icon]),
    .filters-links-wrap .reset-filters:hover span:not([class*=icon]),
    .filters-links-wrap .close-filters:hover span:not([class*=icon]) {
      text-decoration: underline; }
    .filters-links-wrap .links-filters [class*=icon],
    .filters-links-wrap .reset-filters [class*=icon],
    .filters-links-wrap .close-filters [class*=icon] {
      color: #6e6e6e;
      font-size: 16px;
      margin-right: 10px; }
    .filters-links-wrap .links-filters span:not([class*=icon]),
    .filters-links-wrap .reset-filters span:not([class*=icon]),
    .filters-links-wrap .close-filters span:not([class*=icon]) {
      font-weight: 300; }
    @media only screen and (max-width: 600px) {
      .filters-links-wrap .links-filters,
      .filters-links-wrap .reset-filters,
      .filters-links-wrap .close-filters {
        font-size: 14px;
        padding: 10px; }
        .filters-links-wrap .links-filters [class*=icon],
        .filters-links-wrap .reset-filters [class*=icon],
        .filters-links-wrap .close-filters [class*=icon] {
          font-size: 14px; }
        .filters-links-wrap .links-filters.close-filters [class*=icon],
        .filters-links-wrap .reset-filters.close-filters [class*=icon],
        .filters-links-wrap .close-filters.close-filters [class*=icon] {
          font-size: 18px; } }
  .filters-links-wrap .close-filters [class*=icon] {
    font-size: 21px;
    margin-right: 5px; }

.locations-tabs-wrap {
  margin-bottom: 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .locations-tabs-wrap ul.tabs {
    background: transparent; }
    .locations-tabs-wrap ul.tabs:before {
      border-bottom: 1px solid #c1c1c1;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      width: 100%;
      z-index: 1; }
    .locations-tabs-wrap ul.tabs li a {
      font-size: 16px;
      font-weight: 400;
      padding-left: 30px;
      padding-right: 30px; }
    .locations-tabs-wrap ul.tabs .indicator {
      bottom: 0;
      z-index: 2; }
  @media only screen and (max-width: 1023px) {
    .locations-tabs-wrap {
      width: 100%; }
      .locations-tabs-wrap ul.tabs {
        width: 100%; }
        .locations-tabs-wrap ul.tabs li.tab {
          -webkit-box-flex: 0;
          -webkit-flex: none;
              -ms-flex: none;
                  flex: none; } }
  @media only screen and (max-width: 600px) {
    .locations-tabs-wrap ul.tabs {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      overflow: hidden;
      overflow-x: auto; }
      .locations-tabs-wrap ul.tabs::-webkit-scrollbar {
        height: 7px; }
      .locations-tabs-wrap ul.tabs::-webkit-scrollbar-track {
        background: #ebebeb; }
      .locations-tabs-wrap ul.tabs::-webkit-scrollbar-thumb {
        background: #c1c1c1; }
      .locations-tabs-wrap ul.tabs li.tab a {
        font-size: 14px;
        padding: 0 10px; } }

.locations-filters-wrap .search-wrapper .icon-search,
.checkbox-filters-wrap .search-wrapper .icon-search {
  color: #a5a5a5;
  font-size: 20px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); }

.locations-filters-wrap .list-wrap,
.checkbox-filters-wrap .list-wrap {
  max-height: 400px;
  overflow: hidden;
  overflow: hidden; }
  .locations-filters-wrap .list-wrap ul.list,
  .checkbox-filters-wrap .list-wrap ul.list {
    margin: 0; }
  .locations-filters-wrap .list-wrap .slimScrollBar,
  .checkbox-filters-wrap .list-wrap .slimScrollBar {
    border-radius: 0 !important;
    z-index: 10 !important; }
  @media only screen and (max-width: 1023px) {
    .locations-filters-wrap .list-wrap,
    .checkbox-filters-wrap .list-wrap {
      max-height: -webkit-max-content;
      max-height: -moz-max-content;
      max-height: max-content; }
      .locations-filters-wrap .list-wrap .slimScrollDiv,
      .checkbox-filters-wrap .list-wrap .slimScrollDiv {
        height: auto !important; }
      .locations-filters-wrap .list-wrap .slimScrollBar,
      .checkbox-filters-wrap .list-wrap .slimScrollBar {
        display: none; } }

.locations-filters-wrap ul.list li,
.checkbox-filters-wrap ul.list li {
  margin-top: 5px;
  margin-bottom: 5px; }

@media only screen and (min-width: 601px) {
  .locations-filters-wrap ul.list li a,
  .checkbox-filters-wrap ul.list li a {
    display: none; } }

@media only screen and (max-width: 1023px) {
  .locations-filters-wrap ul.list,
  .checkbox-filters-wrap ul.list {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 50px;
       -moz-column-gap: 50px;
            column-gap: 50px;
    height: auto !important; } }

@media only screen and (max-width: 600px) {
  .locations-filters-wrap ul.list,
  .checkbox-filters-wrap ul.list {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1; }
    .locations-filters-wrap ul.list li label,
    .checkbox-filters-wrap ul.list li label {
      display: none; }
    .locations-filters-wrap ul.list li a,
    .checkbox-filters-wrap ul.list li a {
      display: block;
      color: #6e6e6e;
      font-weight: 300;
      font-size: 16px; } }

.locations-filters-wrap [type="checkbox"]:not(:checked) + span,
.checkbox-filters-wrap [type="checkbox"]:not(:checked) + span {
  color: #6e6e6e;
  font-weight: 300;
  font-size: 16px; }

.locations-filters-wrap [type="checkbox"]:checked + span,
.checkbox-filters-wrap [type="checkbox"]:checked + span {
  color: #6e6e6e;
  font-weight: 400;
  font-size: 16px; }

.locations-filters-wrap h4,
.checkbox-filters-wrap h4 {
  margin-top: 25px;
  margin-bottom: 0; }

.view-actions-mode {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .view-actions-mode.floating-top-right {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1; }
  .view-actions-mode.floating-top-left {
    position: absolute;
    left: 15px;
    top: 15px;
    z-index: 1; }
  .view-actions-mode p {
    font-size: 14px;
    margin: 0;
    margin-right: 10px; }
  .view-actions-mode .actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 0 0 15px; }
    .view-actions-mode .actions li {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background: #f4f4f4;
      cursor: pointer;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 30px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-left: 1px;
      width: 30px; }
      .view-actions-mode .actions li:hover {
        background: #e7e7e7; }
      .view-actions-mode .actions li.active {
        background: #ffffff;
        border: 1px solid #d2d8e3; }
        .view-actions-mode .actions li.active:hover {
          -webkit-box-shadow: 0px 1px 4px 0px #d2d8e3;
                  box-shadow: 0px 1px 4px 0px #d2d8e3; }
        .view-actions-mode .actions li.active [class*=icon] {
          color: #667eb1; }
      .view-actions-mode .actions li [class*=icon] {
        color: #6e6e6e;
        font-size: 18px; }

ul.filters-container {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none; }
  ul.filters-container .collapsible-body {
    border: 0;
    padding: 0; }

@media only screen and (max-width: 600px) {
  ul.filters-container {
    padding-left: 15px;
    padding-right: 15px; } }

.fr-toolbar.fr-top {
  border-radius: 0;
  background: #f4f4f4; }
  .fr-toolbar.fr-top .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
    background: #fcfcfc; }
  .fr-toolbar.fr-top .fr-more-toolbar {
    background: #fcfcfc;
    border-bottom: 1px solid #f4f4f4; }

.fr-box.fr-basic .fr-element {
  color: inherit;
  font-size: 15px; }

.fr-box.fr-basic.fr-top .fr-wrapper {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom-color: #CCCCCC; }
  .fr-box.fr-basic.fr-top .fr-wrapper + .second-toolbar {
    display: none; }

.fr-box.fr-basic .fr-element {
  padding: 20px 30px;
  line-height: 1.4; }

.fr-wrapper.show-placeholder .fr-placeholder {
  padding-left: 50px;
  padding-top: 30px; }

.fr-qi-helper [data-cmd="video"] {
  display: none !important; }

.fr-floating-btn {
  text-indent: 0; }

.fr-text-uppercase {
  text-transform: uppercase; }

.fr-text-lowercase {
  text-transform: lowercase; }

.fr-text-sentense {
  text-transform: capitalize; }

@media only screen and (max-width: 1023px) {
  .fr-box.fr-basic .fr-element {
    padding: 20px 35px; } }

@media only screen and (max-width: 600px) {
  .fr-box.fr-basic .fr-element {
    padding: 10px 20px; }
  .fr-toolbar.fr-sticky-on {
    top: 0 !important; } }

.functions-cards-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px; }
  .functions-cards-wrap .col {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 10px;
    margin-bottom: 10px; }
  .functions-cards-wrap .card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 30px !important; }
    .functions-cards-wrap .card .actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 20px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      overflow: hidden;
      position: absolute;
      right: 10px;
      top: 15px;
      -webkit-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      width: 0; }
      .functions-cards-wrap .card .actions a {
        color: #a5a5a5;
        line-height: 1;
        margin: 0 4px; }
        .functions-cards-wrap .card .actions a:hover {
          color: #4c84ff; }
  .functions-cards-wrap .function {
    color: #667eb1;
    font-size: 16px;
    margin-bottom: 10px;
    margin: 0;
    text-align: center;
    width: 100%; }
  .functions-cards-wrap hr {
    border-top: 1px solid #c1c1c1;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%; }
  .functions-cards-wrap .institution,
  .functions-cards-wrap .organization {
    color: #6e6e6e;
    display: block;
    font-size: 14px;
    text-align: center; }
    .functions-cards-wrap .institution:hover,
    .functions-cards-wrap .organization:hover {
      text-decoration: underline; }
  .functions-cards-wrap .institution-wrap,
  .functions-cards-wrap .organization-wrap {
    display: block;
    margin-bottom: 20px;
    text-align: center;
    width: 100%; }
    .functions-cards-wrap .institution-wrap img,
    .functions-cards-wrap .organization-wrap img {
      max-width: 100px;
      max-height: 80px; }
  .functions-cards-wrap ul {
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 0; }
    .functions-cards-wrap ul li {
      color: #667eb1;
      font-size: 16px;
      font-weight: 300;
      margin-bottom: 10px;
      position: relative; }
      .functions-cards-wrap ul li:before {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        background: #8cbc00;
        border-radius: 50%;
        color: #ffffff;
        content: "\e913" !important;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-family: 'icomoon' !important;
        font-size: 14px;
        height: 22px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: -35px;
        position: absolute;
        text-align: center;
        top: 0;
        width: 22px; }
      .functions-cards-wrap ul li a {
        color: #6e6e6e;
        font-size: 14px; }
        .functions-cards-wrap ul li a:hover {
          text-decoration: underline; }
      .functions-cards-wrap ul li span:nth-child(2) {
        color: #6e6e6e;
        font-size: 14px;
        font-weight: 300; }

ul.headers-list li {
  padding-right: 15px;
  padding-bottom: 20px; }
  ul.headers-list li.active .collapsible-header section.header {
    border: 1px solid #4c84ff;
    background: #f3f7fd; }
  ul.headers-list li .collapsible-header {
    padding-bottom: 0; }
    ul.headers-list li .collapsible-header:hover section.header {
      border: 1px solid #4c84ff; }
    ul.headers-list li .collapsible-header:focus {
      background: transparent; }
    ul.headers-list li .collapsible-header label {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      max-width: 1000px;
      width: 100%; }
    ul.headers-list li .collapsible-header section.header {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border: 1px solid #c1c1c1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      height: auto;
      -webkit-box-pack: stretch;
      -webkit-justify-content: stretch;
          -ms-flex-pack: stretch;
              justify-content: stretch;
      margin-bottom: 0;
      padding: 30px;
      position: relative;
      width: 100%; }
      ul.headers-list li .collapsible-header section.header.flag-type {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        height: auto;
        width: 100%; }
        ul.headers-list li .collapsible-header section.header.flag-type .flag {
          margin: 0 20px 20px;
          width: auto; }
          ul.headers-list li .collapsible-header section.header.flag-type .flag .c1, ul.headers-list li .collapsible-header section.header.flag-type .flag .c2, ul.headers-list li .collapsible-header section.header.flag-type .flag .c3 {
            display: inline-block;
            height: 12px;
            width: 70px; }
          ul.headers-list li .collapsible-header section.header.flag-type .flag .c1 {
            background: #07359b; }
          ul.headers-list li .collapsible-header section.header.flag-type .flag .c2 {
            background: #fbd036; }
          ul.headers-list li .collapsible-header section.header.flag-type .flag .c3 {
            background: #cc162d; }
      ul.headers-list li .collapsible-header section.header.image-type {
        background: -webkit-repeating-linear-gradient(left, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        background: -o-repeating-linear-gradient(left, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        background: repeating-linear-gradient(to right, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; }
        ul.headers-list li .collapsible-header section.header.image-type [class*=icon-] {
          font-size: 50px; }
      ul.headers-list li .collapsible-header section.header img {
        max-height: 100px; }
      ul.headers-list li .collapsible-header section.header .empty-img {
        width: 70px; }
      ul.headers-list li .collapsible-header section.header .group {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        text-transform: uppercase; }
        ul.headers-list li .collapsible-header section.header .group.content-start {
          text-align: left;
          padding-left: 30px;
          padding-right: 30px; }
          ul.headers-list li .collapsible-header section.header .group.content-start .contact-info {
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
                -ms-flex-pack: start;
                    justify-content: flex-start; }
            ul.headers-list li .collapsible-header section.header .group.content-start .contact-info p:first-child {
              margin-left: 0; }
        ul.headers-list li .collapsible-header section.header .group .country {
          color: #6e6e6e;
          font-size: 22px;
          font-weight: 300;
          line-height: 1.2;
          margin: 0; }
        ul.headers-list li .collapsible-header section.header .group .county {
          color: #6e6e6e;
          font-size: 15px;
          font-weight: 300;
          line-height: 1.2;
          margin: 0; }
        ul.headers-list li .collapsible-header section.header .group .council {
          color: #6e6e6e;
          font-size: 24px;
          font-weight: 300;
          line-height: 1.2;
          margin: 5px 0; }
        ul.headers-list li .collapsible-header section.header .group .contact-info {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          ul.headers-list li .collapsible-header section.header .group .contact-info.flex-column {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column; }
            ul.headers-list li .collapsible-header section.header .group .contact-info.flex-column p {
              margin: 0;
              padding-right: 0; }
              ul.headers-list li .collapsible-header section.header .group .contact-info.flex-column p:after {
                display: none; }
          ul.headers-list li .collapsible-header section.header .group .contact-info p {
            color: #6e6e6e;
            margin: 5px 10px 5px 10px;
            padding-right: 20px;
            position: relative;
            font-size: 12px;
            text-transform: initial; }
            ul.headers-list li .collapsible-header section.header .group .contact-info p:after {
              background: #999999;
              border-radius: 50%;
              content: '';
              display: inline-block;
              height: 4px;
              position: absolute;
              right: 0;
              top: 8px;
              width: 4px; }
            ul.headers-list li .collapsible-header section.header .group .contact-info p:last-child {
              padding-right: 0; }
              ul.headers-list li .collapsible-header section.header .group .contact-info p:last-child:after {
                display: none; }
  ul.headers-list li .col-image {
    margin-left: 40px;
    text-align: left; }
    ul.headers-list li .col-image .image-wrap {
      min-height: 180px;
      height: 180px; }
    ul.headers-list li .col-image > p {
      text-align: left; }

.row .col.after-s0, nav.navbar .navbar-nav .col.after-s0 {
  margin-right: 0; }

.row .col.after-s1, nav.navbar .navbar-nav .col.after-s1 {
  margin-right: 8.33333%; }

.row .col.after-s2, nav.navbar .navbar-nav .col.after-s2 {
  margin-right: 16.66667%; }

.row .col.after-s3, nav.navbar .navbar-nav .col.after-s3 {
  margin-right: 25%; }

.row .col.after-s4, nav.navbar .navbar-nav .col.after-s4 {
  margin-right: 33.33333%; }

.row .col.after-s5, nav.navbar .navbar-nav .col.after-s5 {
  margin-right: 41.66667%; }

.row .col.after-s6, nav.navbar .navbar-nav .col.after-s6 {
  margin-right: 50%; }

.row .col.after-s7, nav.navbar .navbar-nav .col.after-s7 {
  margin-right: 58.33333%; }

.row .col.after-s8, nav.navbar .navbar-nav .col.after-s8 {
  margin-right: 66.66667%; }

.row .col.after-s9, nav.navbar .navbar-nav .col.after-s9 {
  margin-right: 75%; }

.row .col.after-s10, nav.navbar .navbar-nav .col.after-s10 {
  margin-right: 83.33333%; }

.row .col.after-s11, nav.navbar .navbar-nav .col.after-s11 {
  margin-right: 91.66667%; }

.row .col.after-s12, nav.navbar .navbar-nav .col.after-s12 {
  margin-right: 100%; }

@media only screen and (min-width: 601px) {
  .row .col.after-m0, nav.navbar .navbar-nav .col.after-m0 {
    margin-right: 0; }
  .row .col.after-m1, nav.navbar .navbar-nav .col.after-m1 {
    margin-right: 8.33333%; }
  .row .col.after-m2, nav.navbar .navbar-nav .col.after-m2 {
    margin-right: 16.66667%; }
  .row .col.after-m3, nav.navbar .navbar-nav .col.after-m3 {
    margin-right: 25%; }
  .row .col.after-m4, nav.navbar .navbar-nav .col.after-m4 {
    margin-right: 33.33333%; }
  .row .col.after-m5, nav.navbar .navbar-nav .col.after-m5 {
    margin-right: 41.66667%; }
  .row .col.after-m6, nav.navbar .navbar-nav .col.after-m6 {
    margin-right: 50%; }
  .row .col.after-m7, nav.navbar .navbar-nav .col.after-m7 {
    margin-right: 58.33333%; }
  .row .col.after-m8, nav.navbar .navbar-nav .col.after-m8 {
    margin-right: 66.66667%; }
  .row .col.after-m9, nav.navbar .navbar-nav .col.after-m9 {
    margin-right: 75%; }
  .row .col.after-m10, nav.navbar .navbar-nav .col.after-m10 {
    margin-right: 83.33333%; }
  .row .col.after-m11, nav.navbar .navbar-nav .col.after-m11 {
    margin-right: 91.66667%; }
  .row .col.after-m12, nav.navbar .navbar-nav .col.after-m12 {
    margin-right: 100%; } }

@media only screen and (min-width: 1024px) {
  .row .col.after-l0, nav.navbar .navbar-nav .col.after-l0 {
    margin-right: 0; }
  .row .col.after-l1, nav.navbar .navbar-nav .col.after-l1 {
    margin-right: 8.33333%; }
  .row .col.after-l2, nav.navbar .navbar-nav .col.after-l2 {
    margin-right: 16.66667%; }
  .row .col.after-l3, nav.navbar .navbar-nav .col.after-l3 {
    margin-right: 25%; }
  .row .col.after-l4, nav.navbar .navbar-nav .col.after-l4 {
    margin-right: 33.33333%; }
  .row .col.after-l5, nav.navbar .navbar-nav .col.after-l5 {
    margin-right: 41.66667%; }
  .row .col.after-l6, nav.navbar .navbar-nav .col.after-l6 {
    margin-right: 50%; }
  .row .col.after-l7, nav.navbar .navbar-nav .col.after-l7 {
    margin-right: 58.33333%; }
  .row .col.after-l8, nav.navbar .navbar-nav .col.after-l8 {
    margin-right: 66.66667%; }
  .row .col.after-l9, nav.navbar .navbar-nav .col.after-l9 {
    margin-right: 75%; }
  .row .col.after-l10, nav.navbar .navbar-nav .col.after-l10 {
    margin-right: 83.33333%; }
  .row .col.after-l11, nav.navbar .navbar-nav .col.after-l11 {
    margin-right: 91.66667%; }
  .row .col.after-l12, nav.navbar .navbar-nav .col.after-l12 {
    margin-right: 100%; } }

@media only screen and (min-width: 1201px) {
  .row .col.after-xl0, nav.navbar .navbar-nav .col.after-xl0 {
    margin-right: 0; }
  .row .col.after-xl1, nav.navbar .navbar-nav .col.after-xl1 {
    margin-right: 8.33333%; }
  .row .col.after-xl2, nav.navbar .navbar-nav .col.after-xl2 {
    margin-right: 16.66667%; }
  .row .col.after-xl3, nav.navbar .navbar-nav .col.after-xl3 {
    margin-right: 25%; }
  .row .col.after-xl4, nav.navbar .navbar-nav .col.after-xl4 {
    margin-right: 33.33333%; }
  .row .col.after-xl5, nav.navbar .navbar-nav .col.after-xl5 {
    margin-right: 41.66667%; }
  .row .col.after-xl6, nav.navbar .navbar-nav .col.after-xl6 {
    margin-right: 50%; }
  .row .col.after-xl7, nav.navbar .navbar-nav .col.after-xl7 {
    margin-right: 58.33333%; }
  .row .col.after-xl8, nav.navbar .navbar-nav .col.after-xl8 {
    margin-right: 66.66667%; }
  .row .col.after-xl9, nav.navbar .navbar-nav .col.after-xl9 {
    margin-right: 75%; }
  .row .col.after-xl10, nav.navbar .navbar-nav .col.after-xl10 {
    margin-right: 83.33333%; }
  .row .col.after-xl11, nav.navbar .navbar-nav .col.after-xl11 {
    margin-right: 91.66667%; }
  .row .col.after-xl12, nav.navbar .navbar-nav .col.after-xl12 {
    margin-right: 100%; } }

.image-wrap {
  background-color: #f4f4f4;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  min-height: 215px;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .image-wrap:not(.no-height):after {
    content: '';
    display: block;
    padding-bottom: 100%; }
  .image-wrap .no-image {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    width: 100%;
    z-index: 1; }
    .image-wrap .no-image.dragover {
      background: #c0d4f3;
      border: 1px solid #c0d4f3;
      -webkit-transition: none;
      -o-transition: none;
      transition: none; }
      .image-wrap .no-image.dragover:before {
        position: absolute;
        content: '';
        height: -webkit-calc(100% - 10px);
        height: calc(100% - 10px);
        width: -webkit-calc(100% - 10px);
        width: calc(100% - 10px);
        border: 2px dashed #667eb1;
        margin: 5px;
        top: 0;
        left: 0;
        border-radius: 5px; }
      .image-wrap .no-image.dragover * {
        pointer-events: none;
        -webkit-transition: none;
        -o-transition: none;
        transition: none; }
      .image-wrap .no-image.dragover > [class*=icon] {
        display: none; }
      .image-wrap .no-image.dragover .file-field {
        height: 100%;
        width: 100%; }
        .image-wrap .no-image.dragover .file-field .btn, .image-wrap .no-image.dragover .file-field .btn-large, .image-wrap .no-image.dragover .file-field .btn-small, .image-wrap .no-image.dragover .file-field .fc-header-toolbar .fc-today-button, .fc-header-toolbar .image-wrap .no-image.dragover .file-field .fc-today-button {
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: transparent;
          color: #667eb1;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          height: 100%;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin: 0;
          padding: 0;
          width: 100%; }
      .image-wrap .no-image.dragover .error {
        display: none; }
    .image-wrap .no-image > [class*=icon] {
      color: #a5a5a5;
      font-size: 50px;
      padding-bottom: 20px; }
    .image-wrap .no-image .input-field {
      margin: 0; }
    .image-wrap .no-image .file-field {
      height: auto; }
    .image-wrap .no-image .progress-wrap {
      background-color: #e7e7e7;
      border-radius: 2px;
      height: 4px;
      max-width: 80%;
      width: 200px; }
      .image-wrap .no-image .progress-wrap .progress {
        background-color: #8cbc00;
        border-radius: 2px;
        margin: 0;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
    .image-wrap .no-image .error {
      clear: both;
      color: #f05352;
      font-size: 14px;
      padding-top: 5px;
      text-align: center; }
  .image-wrap .inner {
    background-color: #ffffff;
    -webkit-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2; }
    .image-wrap .inner.contain {
      -webkit-background-size: contain;
              background-size: contain;
      -webkit-background-size: auto 90%;
              background-size: auto 90%; }
    .image-wrap .inner:hover .overlay {
      opacity: 1;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
           -o-transform: translateY(0);
              transform: translateY(0); }
    .image-wrap .inner .overlay {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: rgba(0, 0, 0, 0.4);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      height: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      opacity: 0;
      position: relative;
      -webkit-transform: translateY(-10%);
          -ms-transform: translateY(-10%);
           -o-transform: translateY(-10%);
              transform: translateY(-10%);
      -webkit-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      width: 100%; }
      .image-wrap .inner .overlay [class*=icon] {
        color: #ffffff;
        font-size: 20px; }
      .image-wrap .inner .overlay .btn-remove {
        position: absolute;
        right: 10px;
        top: 10px; }
      .image-wrap .inner .overlay .icon-search {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 100%; }

.material-placeholder #materialbox-overlay + .inner.materialboxed .overlay {
  display: none; }

.material-placeholder .inner.materialboxed {
  max-width: unset !important; }
  .material-placeholder .inner.materialboxed:hover {
    opacity: 1; }

div.img-25,
a.img-25 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 25px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 25px; }

div.img-30,
a.img-30 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 30px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 30px; }

div.img-45,
a.img-45 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 45px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 45px; }

div.img-55,
a.img-55 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 55px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 55px; }

div.img-65,
a.img-65 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 65px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 65px; }

img.img-65 {
  width: 65px; }

div.img-75,
a.img-75 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 75px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 75px; }

div.img-100,
a.img-100 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 100px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 100px; }

[class*="img"].male {
  background-image: url("../assets/img/user-man.svg");
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover; }

[class*="img"].female {
  background-image: url("../assets/img/user-girl.svg");
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover; }

[class*="img"].default {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f4f4f4;
  border: 1px solid #dfdfdf;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

[class*="img"].institution {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #e7eefa;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  color: #667eb1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 21px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.institution-card {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  text-align: left; }
  .institution-card .logos {
    padding-right: 30px;
    text-align: center;
    width: 150px; }
    .institution-card .logos > * {
      max-width: 100%;
      margin-bottom: 20px; }
    .institution-card .logos .institution-logo {
      max-width: 80px; }
  .institution-card > .group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .institution-card h4 {
    font-size: 20px;
    border-bottom: 2px solid #f4f4f4;
    padding-bottom: 5px;
    margin-bottom: 20px; }
  .institution-card p {
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 5px;
    margin-top: 5px; }
    .institution-card p b, .institution-card p strong {
      font-weight: 600; }
  .institution-card .user {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 10px;
    margin-left: 85px;
    margin-top: 10px;
    min-height: 75px;
    position: relative; }
    .institution-card .user [class^="img"] {
      left: -85px;
      position: absolute;
      top: 0; }
    .institution-card .user.size-65 {
      margin-left: 75px;
      min-height: 65px; }
      .institution-card .user.size-65 [class^="img"] {
        left: -75px; }
    .institution-card .user.size-75 {
      margin-left: 85px;
      min-height: 75px; }
      .institution-card .user.size-75 [class^="img"] {
        left: -85px; }
    .institution-card .user.size-100 {
      margin-left: 115px;
      min-height: 100px; }
      .institution-card .user.size-100 [class^="img"] {
        left: -115px; }
    .institution-card .user:hover p {
      text-decoration: underline; }
  .institution-card .person {
    color: #6e6e6e;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin: 5px 0 0 0; }
    .institution-card .person:hover {
      text-decoration: underline; }
    .institution-card .person span {
      font-family: inherit;
      font-weight: inherit; }
    .institution-card .person .last-name {
      text-transform: uppercase; }
  .institution-card .function {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    font-weight: 300;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 5px; }
    .institution-card .function span {
      color: inherit;
      font-size: inherit;
      font-weight: inherit; }
  .institution-card .location {
    color: #667eb1;
    font-size: 13px; }
    .institution-card .location a {
      color: inherit;
      font-size: inherit; }
  .institution-card a {
    font-size: 15px;
    margin-top: 5px;
    word-break: break-word; }
    .institution-card a:hover {
      text-decoration: underline; }
  .institution-card .btn, .institution-card .btn-large, .institution-card .btn-small, .institution-card .fc-header-toolbar .fc-today-button, .fc-header-toolbar .institution-card .fc-today-button {
    margin-top: 0;
    margin-bottom: 0; }
    .institution-card .btn:hover, .institution-card .btn-large:hover, .institution-card .btn-small:hover, .institution-card .fc-header-toolbar .fc-today-button:hover, .fc-header-toolbar .institution-card .fc-today-button:hover {
      text-decoration: none; }
    .institution-card .btn p, .institution-card .btn-large p, .institution-card .btn-small p, .institution-card .fc-header-toolbar .fc-today-button p, .fc-header-toolbar .institution-card .fc-today-button p {
      margin: 0; }
  .institution-card .row, .institution-card nav.navbar .navbar-nav, nav.navbar .institution-card .navbar-nav {
    margin-bottom: 0; }
    .institution-card .row .col, .institution-card nav.navbar .navbar-nav .col, nav.navbar .institution-card .navbar-nav .col {
      margin-bottom: 20px; }
  .institution-card .villages-list {
    font-size: 16px;
    margin-left: 15px; }
    .institution-card .villages-list.multiple-columns {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      -webkit-column-gap: 25px;
         -moz-column-gap: 25px;
              column-gap: 25px; }
    .institution-card .villages-list li {
      color: #6e6e6e;
      font-size: 16px;
      position: relative; }
      .institution-card .villages-list li:before {
        background-color: #4c84ff;
        border-radius: 50%;
        content: "";
        display: inline-block;
        height: 6px;
        left: -15px;
        position: absolute;
        top: 10px;
        width: 6px; }
  .institution-card .contact-list.no-margin li {
    margin-bottom: 0; }
  .institution-card .contact-list li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 10px; }
    .institution-card .contact-list li span {
      font-weight: inherit;
      font-size: inherit; }
    .institution-card .contact-list li [class^=icon] {
      color: #6e6e6e;
      font-size: 20px;
      margin-right: 10px; }
    .institution-card .contact-list li b, .institution-card .contact-list li strong {
      color: #484848;
      font-size: 14px;
      font-weight: 600; }
  .institution-card .functions-list {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #f0f3f8;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 13px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    margin-bottom: 10px;
    padding: 10px; }
    .institution-card .functions-list > a {
      line-height: 1;
      margin: 0; }
      .institution-card .functions-list > a img {
        background-color: #ffffff;
        margin-right: 25px;
        padding: 5px;
        width: 50px; }
    .institution-card .functions-list ul {
      margin: 0; }
    .institution-card .functions-list li {
      color: #6e6e6e;
      font-size: inherit;
      position: relative; }
      .institution-card .functions-list li:before {
        background-color: #4c84ff;
        border-radius: 50%;
        content: "";
        display: inline-block;
        height: 6px;
        left: -15px;
        position: absolute;
        top: 6px;
        width: 6px; }
  .institution-card .minorities-list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px; }
    .institution-card .minorities-list > span {
      font-weight: 300; }
    .institution-card .minorities-list ul {
      margin: 0; }
      .institution-card .minorities-list ul * {
        font-weight: 600; }
  .institution-card .council-meeting {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-bottom: 10px; }
    .institution-card .council-meeting a {
      color: inherit;
      margin: 0; }
      .institution-card .council-meeting a strong {
        white-space: nowrap; }
    .institution-card .council-meeting [class*=icon] {
      color: #ffc300;
      font-size: 24px;
      margin-right: 10px; }

@media only screen and (max-width: 600px) {
  .institution-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .institution-card .logos {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 0;
      width: 100%; }
    .institution-card h4 {
      font-size: 18px; }
    .institution-card .row.full-width, .institution-card nav.navbar .full-width.navbar-nav, nav.navbar .institution-card .full-width.navbar-nav {
      margin-left: 0;
      margin-right: 0; }
    .institution-card .user.president {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0;
      text-align: center; }
      .institution-card .user.president [class*=img] {
        left: 0;
        position: relative;
        top: 0; } }

.label {
  color: #ffffff;
  font-size: 0.875rem;
  padding: 3px 7px;
  text-transform: uppercase; }
  .label.normative-character {
    background-color: #42A5F5; }
  .label.individual-character {
    background-color: #ff6d24; }
  .label.attachments {
    background-color: #e91e63; }
  .label.confirmed {
    background-color: #8cbc00; }
  .label.waiting-list {
    background-color: #8553d1; }
  .label.in-validation {
    background-color: #ffc300; }
  .label.unregistered {
    background-color: #e91e63; }
  .label.bg-red {
    background-color: #f05352; }
  .label.bg-east-side {
    background-color: #A388CE; }
  .label.bg-blue-darken {
    background-color: #667eb1; }

.text.normative-character {
  background-color: #42A5F5; }

.text.individual-character {
  background-color: #ff6d24; }

.text.color-gray {
  color: #9e9e9e; }

.text.color-dark-gray {
  color: #484848; }

.text.color-red {
  color: #f05352; }

.text.color-green {
  color: #8cbc00; }

.text.color-dark-green {
  color: #1b5e20; }

.text.color-orange {
  color: #ff6d24; }

.text.info {
  color: #f05352; }

.label-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 20px; }
  .label-wrap .label {
    font-size: 15px;
    margin-right: 20px; }
  .label-wrap [class*=icon] {
    color: #a5a5a5;
    margin-right: 5px; }
    .label-wrap [class*=icon].icon-between {
      left: 0;
      margin-left: 15px;
      margin-right: 15px;
      position: relative;
      top: 0; }
  .label-wrap p {
    color: #a5a5a5;
    font-size: 15px;
    margin: 0; }

.languages-tabs-wrap {
  width: 100%; }
  .languages-tabs-wrap .tabs {
    background-color: transparent;
    text-align: center; }
    .languages-tabs-wrap .tabs:before {
      border-bottom: 1px solid #c1c1c1;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      width: 100%;
      z-index: 1; }
    .languages-tabs-wrap .tabs .tab.completed .flag,
    .languages-tabs-wrap .tabs .tab a.active .flag {
      -webkit-filter: none;
              filter: none;
      opacity: 1; }
    .languages-tabs-wrap .tabs .tab .flag {
      -webkit-filter: grayscale(100%);
              filter: grayscale(100%);
      margin-left: 0;
      margin-right: 5px;
      opacity: 0.4; }
    .languages-tabs-wrap .tabs .indicator {
      bottom: 0;
      z-index: 2; }
  .statute .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .statute
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #a388ce; }
  .rules .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .rules
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #44a647; }
  .council .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .council
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #67bbff; }
  .mayor .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .mayor
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #ffb905; }
  .financial .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .financial
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #d9547e; }
  .others .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .others
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #81d7e0; }
  .statute .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #a388ce; }
  .rules .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #44a647; }
  .council .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #67bbff; }
  .mayor .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #ffb905; }
  .financial .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #d9547e; }
  .others .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #81d7e0; }
  .languages-tabs-wrap .tab-content .circle-icon-white {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto; }
    .languages-tabs-wrap .tab-content .circle-icon-white .inner [class*="icon"] {
      color: #a5a5a5;
      font-size: 55px; }

.links-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .links-cards .col {
    padding: 0.75rem 0.75rem;
    margin-left: 0 !important; }

.link-card {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-linear-gradient(45deg, #6190E8, #A7BFE8);
  background: -o-linear-gradient(45deg, #6190E8, #A7BFE8);
  background: linear-gradient(45deg, #6190E8, #A7BFE8);
  border-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .link-card:hover {
    -webkit-transform: scale(1.02);
        -ms-transform: scale(1.02);
         -o-transform: scale(1.02);
            transform: scale(1.02);
    opacity: 0.85; }
  .link-card span {
    color: #ffffff;
    display: block;
    font-size: 14px;
    line-height: 1.3; }
  .link-card [class*=icon] {
    color: #ffffff;
    font-size: 20px;
    margin-right: 10px; }

@media only screen and (max-width: 600px) {
  .links-cards .col {
    padding-bottom: 0.75rem !important; }
  .link-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: auto;
    padding: 20px; } }

.load-more-wrap {
  text-align: center;
  width: 100%; }
  .load-more-wrap .load-more {
    font-size: 14px;
    font-weight: 100;
    position: relative; }
    .load-more-wrap .load-more.pending:after {
      background-image: url("../assets/img/rolling-blue.svg");
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-background-size: contain;
              background-size: contain;
      content: '';
      height: 25px;
      left: -30px;
      position: absolute;
      top: -3px;
      width: 25px; }

.pending {
  cursor: default;
  pointer-events: none;
  position: relative; }
  .pending > * {
    opacity: 0.2; }
  .pending:after {
    background-image: url("../assets/img/rolling-blue.svg");
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
            background-size: contain;
    content: '';
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 30px; }

.location-status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 40px;
  padding: 0 10px; }
  .location-status .inner {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    background-color: #f3f7e6;
    border-radius: 4px;
    border: 1px solid #d6e1b6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 5px 10px 5px 0px;
    min-width: 150px;
    padding: 10px 10px 10px 75px;
    position: relative;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .location-status .inner.verified, .location-status .inner.active {
      background-color: #f3f7e6;
      border: 1px solid #d6e1b6; }
      .location-status .inner.verified [class*=icon-], .location-status .inner.active [class*=icon-] {
        background-color: #8cbc00;
        color: #ffffff; }
      .location-status .inner.verified p.title, .location-status .inner.active p.title {
        color: #8cbc00; }
    .location-status .inner.in-verification {
      background-color: #fffbef;
      border: 1px solid #f3e5c4; }
      .location-status .inner.in-verification [class*=icon-] {
        background-color: #ffc300;
        color: #ffffff; }
      .location-status .inner.in-verification p.title {
        color: #ce9902; }
    .location-status .inner.not-verified, .location-status .inner.inactive {
      background-color: #f4f4f4;
      border: 1px solid #c1c1c1; }
      .location-status .inner.not-verified [class*=icon-], .location-status .inner.inactive [class*=icon-] {
        background-color: #a5a5a5;
        color: #ffffff; }
      .location-status .inner.not-verified p.title, .location-status .inner.inactive p.title {
        color: #a5a5a5; }
    .location-status .inner p.title {
      font-size: 14px;
      font-style: italic;
      margin: 0;
      white-space: nowrap; }
    .location-status .inner p.value {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #6e6e6e;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 20px;
      font-weight: 300;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0;
      white-space: nowrap; }
      .location-status .inner p.value:after {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        content: "\e90c";
        display: block;
        font-family: 'icomoon' !important;
        font-size: 23px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        speak: none;
        text-transform: none; }
  .location-status [class*=icon-] {
    border-radius: 50%;
    display: table;
    font-size: 24px;
    height: 45px;
    left: 15px;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 45px; }
    .location-status [class*=icon-]:before {
      display: table-cell;
      vertical-align: middle; }

.location-status-dropdown {
  min-width: 220px; }
  .location-status-dropdown li > a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    padding: 10px 15px; }
    .location-status-dropdown li > a span {
      border-radius: 50%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 20px;
      margin-right: 15px;
      width: 20px; }
      .location-status-dropdown li > a span.verified, .location-status-dropdown li > a span.active {
        background-color: #8cbc00; }
      .location-status-dropdown li > a span.in-verification {
        background-color: #ffc300; }
      .location-status-dropdown li > a span.not-verified, .location-status-dropdown li > a span.inactive {
        background-color: #a5a5a5; }

@media only screen and (max-width: 600px) {
  .location-status .inner {
    margin: 5px 10px 5px 0px;
    padding: 5px 5px 5px 50px;
    min-width: 100px; }
    .location-status .inner p.value {
      font-size: 16px; }
  .location-status [class*=icon-] {
    font-size: 17px;
    height: 30px;
    left: 10px;
    width: 30px; } }

.map-wrapper {
  max-width: 100%;
  text-align: center;
  margin-bottom: 30px !important; }
  .map-wrapper.location {
    background-image: url("../assets/img/bg-point.jpg");
    background-repeat: repeat;
    margin-top: 10px !important; }
  .map-wrapper .map {
    max-width: 100%;
    max-height: 700px; }
  .map-wrapper .legend {
    margin-top: 20px; }
    .map-wrapper .legend span {
      color: #6e6e6e;
      font-size: 14px;
      font-style: italic; }
      .map-wrapper .legend span.village:before, .map-wrapper .legend span.city:before, .map-wrapper .legend span.big-city:before {
        border-radius: 4px;
        content: '';
        display: inline-block;
        height: 10px;
        margin-left: 25px;
        margin-right: 10px;
        width: 25px; }
      .map-wrapper .legend span.village:before {
        background: #bec3c8; }
      .map-wrapper .legend span.city:before {
        background: #7691cc; }
      .map-wrapper .legend span.big-city:before {
        background: #667eb1; }
      @media only screen and (max-width: 1023px) {
        .map-wrapper .legend span {
          display: block; }
          .map-wrapper .legend span.village, .map-wrapper .legend span.city, .map-wrapper .legend span.big-city {
            display: inline-block; }
            .map-wrapper .legend span.village:before, .map-wrapper .legend span.city:before, .map-wrapper .legend span.big-city:before {
              height: 10px;
              margin-left: 10px;
              margin-right: 10px;
              width: 10px; } }
  .map-wrapper .results {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-top: 1px solid #c1c1c1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .map-wrapper .results.no-border {
      border-top: 0; }
    .map-wrapper .results li > a,
    .map-wrapper .results li > div {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #6e6e6e;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 16px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 20px; }
    .map-wrapper .results a:hover [class^=icon] {
      opacity: 0.8; }
    .map-wrapper .results [class^=icon] {
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 24px;
      height: 45px;
      margin-right: 10px;
      width: 45px; }
      .map-wrapper .results [class^=icon]:before {
        display: table-cell;
        text-align: center;
        vertical-align: middle; }
      .map-wrapper .results [class^=icon].icon-county {
        background: #48597d; }
      .map-wrapper .results [class^=icon].icon-village {
        background: #bec3c8; }
      .map-wrapper .results [class^=icon].icon-city {
        background: #7691cc; }
      .map-wrapper .results [class^=icon].icon-big-city {
        background: #667eb1; }
    .map-wrapper .results .count {
      color: #484848;
      font-size: 26px; }

@media only screen and (max-width: 1023px) {
  .map-wrapper .results {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .map-wrapper .results li > div {
      font-size: 14px;
      margin: 5px; }
    .map-wrapper .results [class^=icon] {
      font-size: 18px;
      height: 35px;
      width: 35px; }
    .map-wrapper .results .count {
      font-size: 20px; }
  .map-filters-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 20px; }
    .map-filters-wrap .col-map {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
    .map-filters-wrap .col-tabs {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    .map-filters-wrap .col-filters {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; } }

@media only screen and (max-width: 600px) {
  .map-wrapper .map {
    max-height: 300px; } }

.menu-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .menu-cards .col {
    padding: 1rem 1rem; }

.menu-card {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffffff;
  border-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 20px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .menu-card:hover {
    -webkit-transform: scale(1.02);
        -ms-transform: scale(1.02);
         -o-transform: scale(1.02);
            transform: scale(1.02);
    opacity: 0.85; }
  .menu-card h4 {
    color: #ffffff;
    font-weight: 300;
    margin: 0;
    text-align: center;
    text-transform: uppercase; }
  .menu-card .circle-icon-white {
    margin-top: 0;
    margin-bottom: 10px; }
    .menu-card .circle-icon-white .inner [class*=icon] {
      color: inherit; }
  .menu-card.card-statute {
    background: -webkit-linear-gradient(45deg, #a388ce, #e2ade1);
    background: -o-linear-gradient(45deg, #a388ce, #e2ade1);
    background: linear-gradient(45deg, #a388ce, #e2ade1); }
    .menu-card.card-statute .circle-icon-white {
      color: #a388ce; }
  .menu-card.card-rules {
    background: -webkit-linear-gradient(45deg, #44a647, #82e06b);
    background: -o-linear-gradient(45deg, #44a647, #82e06b);
    background: linear-gradient(45deg, #44a647, #82e06b); }
    .menu-card.card-rules .circle-icon-white {
      color: #44a647; }
  .menu-card.card-council {
    background: -webkit-linear-gradient(45deg, #67bbff, #7aedff);
    background: -o-linear-gradient(45deg, #67bbff, #7aedff);
    background: linear-gradient(45deg, #67bbff, #7aedff); }
    .menu-card.card-council .circle-icon-white {
      color: #67bbff; }
  .menu-card.card-mayor {
    background: -webkit-linear-gradient(45deg, #ffb905, #fade06);
    background: -o-linear-gradient(45deg, #ffb905, #fade06);
    background: linear-gradient(45deg, #ffb905, #fade06); }
    .menu-card.card-mayor .circle-icon-white {
      color: #ffb905; }
  .menu-card.card-financial {
    background: -webkit-linear-gradient(45deg, #d9547e, #f5b18c);
    background: -o-linear-gradient(45deg, #d9547e, #f5b18c);
    background: linear-gradient(45deg, #d9547e, #f5b18c); }
    .menu-card.card-financial .circle-icon-white {
      color: #d9547e; }
  .menu-card.card-others {
    background: -webkit-linear-gradient(45deg, #81d7e0, #7af4ae);
    background: -o-linear-gradient(45deg, #81d7e0, #7af4ae);
    background: linear-gradient(45deg, #81d7e0, #7af4ae); }
    .menu-card.card-others .circle-icon-white {
      color: #81d7e0; }
  .menu-card.card-petition {
    background: -webkit-linear-gradient(45deg, #A32CDF, #106AD2);
    background: -o-linear-gradient(45deg, #A32CDF, #106AD2);
    background: linear-gradient(45deg, #A32CDF, #106AD2); }
    .menu-card.card-petition .circle-icon-white {
      color: #A32CDF; }

@media only screen and (max-width: 600px) {
  .menu-cards .col {
    padding: 0 0 1rem !important; }
  .menu-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: auto;
    padding: 20px; }
    .menu-card .circle-icon-white {
      height: 50px;
      margin: 0 15px 0 0;
      width: 70px; }
      .menu-card .circle-icon-white .inner {
        height: 70px;
        width: 70px; }
        .menu-card .circle-icon-white .inner [class*=icon] {
          font-size: 30px;
          -webkit-transform: translate(-50%, -75%);
              -ms-transform: translate(-50%, -75%);
               -o-transform: translate(-50%, -75%);
                  transform: translate(-50%, -75%); }
    .menu-card h4 {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: left; } }

.membership-cards-list {
  text-align: center; }
  .membership-cards-list .col {
    margin-bottom: 20px; }
  .membership-cards-list .card {
    height: 100px !important;
    margin: 0 auto 5px auto !important;
    padding: 0;
    padding: 18px;
    position: relative;
    width: 160px !important; }
    .membership-cards-list .card.member span[class^=icon] {
      background: #8cbc00; }
    .membership-cards-list .card:not(.member) img {
      -webkit-filter: grayscale(85%);
              filter: grayscale(85%);
      opacity: 0.3; }
    .membership-cards-list .card img {
      max-width: 100%;
      max-height: 100%; }
    .membership-cards-list .card span[class^=icon] {
      background: #f05352;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 22px;
      height: 35px;
      position: absolute;
      right: 7px;
      top: 7px;
      width: 35px; }
      .membership-cards-list .card span[class^=icon]:before {
        display: table-cell;
        text-align: center;
        vertical-align: middle; }
  .membership-cards-list a {
    color: #6e6e6e;
    font-size: 14px; }
    .membership-cards-list a:hover {
      text-decoration: underline; }
    .membership-cards-list a span {
      display: block; }

.membership-cards-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
  position: relative; }
  .membership-cards-wrap .col {
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 10px; }
  .membership-cards-wrap .card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 30px !important; }
    .membership-cards-wrap .card:not(.member) {
      background-color: rgba(255, 255, 255, 0.6);
      -webkit-box-shadow: none;
              box-shadow: none; }
      .membership-cards-wrap .card:not(.member) img {
        -webkit-filter: grayscale(85%);
                filter: grayscale(85%);
        opacity: 0.3; }
      .membership-cards-wrap .card:not(.member) h5 {
        opacity: 0.5; }
    .membership-cards-wrap .card.member .switch span[class^=icon] {
      background: #8cbc00; }
  .membership-cards-wrap h4 {
    margin-bottom: 0; }
  .membership-cards-wrap h5 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center; }
  .membership-cards-wrap .institution-wrap,
  .membership-cards-wrap .organization-wrap {
    display: block;
    margin-bottom: 20px;
    text-align: center;
    width: 100%; }
    .membership-cards-wrap .institution-wrap img,
    .membership-cards-wrap .organization-wrap img {
      max-width: 100px;
      max-height: 80px; }
    .membership-cards-wrap .institution-wrap [class*=icon-],
    .membership-cards-wrap .organization-wrap [class*=icon-] {
      font-size: 50px; }
  .membership-cards-wrap .switch {
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 1; }
    .membership-cards-wrap .switch span[class^=icon] {
      background: #f05352;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 22px;
      height: 35px;
      position: absolute;
      right: 15px;
      top: 0px;
      width: 35px; }
      .membership-cards-wrap .switch span[class^=icon]:before {
        display: table-cell;
        text-align: center;
        vertical-align: middle; }
  .membership-cards-wrap .document-wrap {
    margin-bottom: 30px;
    text-align: center; }
    .membership-cards-wrap .document-wrap:hover .action {
      display: inline-block !important; }
    .membership-cards-wrap .document-wrap a {
      font-size: 14px; }
    .membership-cards-wrap .document-wrap a.document {
      color: #6e6e6e; }
      .membership-cards-wrap .document-wrap a.document:hover {
        text-decoration: underline; }
    .membership-cards-wrap .document-wrap .action {
      color: #a5a5a5;
      font-size: 19px; }
  .membership-cards-wrap .membership-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 0;
    margin-top: 0; }
    .membership-cards-wrap .membership-list.readonly span {
      border-radius: 3px;
      border: 1px solid #a5a5a5;
      display: table;
      height: 22px;
      margin-right: 10px;
      overflow: hidden;
      position: relative;
      width: 22px;
      font-size: 12px; }
      .membership-cards-wrap .membership-list.readonly span:before {
        display: table-cell;
        font-size: 16px;
        line-height: 1;
        text-align: center;
        vertical-align: middle; }
      .membership-cards-wrap .membership-list.readonly span.partial-payment:before {
        position: absolute;
        top: 3px;
        width: 100%;
        z-index: 2; }
      .membership-cards-wrap .membership-list.readonly span.partial-payment:after {
        border-bottom: 0px solid transparent;
        border-right: 22px solid #ff6d24;
        border-top: 22px solid transparent;
        content: '';
        display: block;
        height: 0;
        position: absolute;
        width: 0;
        z-index: 1; }
      .membership-cards-wrap .membership-list.readonly span[class^=icon-] {
        background: #8cbc00;
        border: 0px solid #8cbc00;
        color: #ffffff; }
    .membership-cards-wrap .membership-list.readonly li {
      color: #6e6e6e;
      font-size: 14px;
      line-height: 1.5; }
    .membership-cards-wrap .membership-list li {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 5px;
      margin-top: 5px;
      padding-left: 0 !important; }
      .membership-cards-wrap .membership-list li.partial-payment span:after {
        border: 2px solid #ff6d24 !important;
        background-color: #ff6d24 !important; }
      .membership-cards-wrap .membership-list li span {
        color: #6e6e6e;
        font-size: 14px;
        line-height: 1.5; }
      .membership-cards-wrap .membership-list li .dropdown-trigger {
        color: #6e6e6e;
        font-size: 20px; }
  .membership-cards-wrap .dropdown-content {
    min-width: 200px; }
    .membership-cards-wrap .dropdown-content li {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .membership-cards-wrap .dropdown-content a {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #6e6e6e;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .membership-cards-wrap .dropdown-content a span {
        border-radius: 50%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 20px;
        margin-right: 15px;
        width: 20px; }
        .membership-cards-wrap .dropdown-content a span.full-payment {
          background-color: #42A5F5; }
        .membership-cards-wrap .dropdown-content a span.partial-payment {
          background-color: #ff6d24; }

@media only screen and (max-width: 1023px) {
  .membership-financial-list {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

.mini-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  width: -webkit-calc(100% + 30px);
  width: calc(100% + 30px); }
  .mini-cards li {
    background-color: #ffffff;
    border-radius: 6px;
    margin: 15px;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    width: 235px; }
    .mini-cards li a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 20px;
      -webkit-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      transition: all 0.3s linear;
      width: 100%; }
      .mini-cards li a:hover {
        background-color: #f0f3f8; }
      .mini-cards li a p {
        border-bottom: 1px solid #dfdfdf;
        color: #484848;
        line-height: 1.3;
        margin-top: 0;
        padding-bottom: 10px; }
      .mini-cards li a .group {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
      .mini-cards li a span {
        color: #667eb1;
        display: block;
        font-size: 14px;
        line-height: 1.3; }
        .mini-cards li a span.nr {
          color: #484848;
          font-weight: 600;
          font-size: 16px;
          margin-right: 5px; }
      .mini-cards li a [class*=icon] {
        color: #6e6e6e;
        font-size: 20px;
        margin-right: 5px; }

@media only screen and (max-width: 1023px) {
  .mini-cards li {
    width: 195px; } }

@media only screen and (max-width: 600px) {
  .mini-cards {
    margin-left: -60px;
    width: -webkit-calc(100% + 60px);
    width: calc(100% + 60px); }
    .mini-cards.auto-height {
      margin-left: -15px;
      width: -webkit-calc(100% + 30px);
      width: calc(100% + 30px); }
    .mini-cards li {
      margin: 5px 15px;
      width: 100%; }
      .mini-cards li a {
        padding: 15px; }
        .mini-cards li a span {
          font-size: 13px; }
          .mini-cards li a span.nr {
            font-size: 13px; }
        .mini-cards li a [class*=icon] {
          font-size: 16px; } }

.notification-wrap {
  background-color: #ffffff;
  border: 1px solid #c1c1c1;
  color: #6e6e6e;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 20px;
  margin-top: 20px; }
  .notification-wrap > span[class^='icon'] {
    font-size: 40px;
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 30px; }
  .notification-wrap > div {
    font-size: 14px;
    font-style: italic;
    line-height: 1.5;
    padding: 20px 30px;
    text-align: left; }
  .notification-wrap.warning {
    background-color: #fffbef;
    border: 1px solid #f3e5c4;
    color: #ce9902; }
  .notification-wrap.error {
    background-color: #fff2f6;
    border: 1px solid #f2a09f;
    color: #f05352; }

@media only screen and (max-width: 600px) {
  .notification-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .notification-wrap > span[class^='icon'] {
      padding: 20px 0 0; }
    .notification-wrap > div {
      font-size: 12px;
      padding: 20px; } }

.organigram-person {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.organizational-chart-wrap {
  text-align: left; }
  .organizational-chart-wrap > *:last-child.section.row, nav.navbar .organizational-chart-wrap > *.navbar-nav:last-child.section {
    border-bottom: 0;
    padding-bottom: 0; }
    .organizational-chart-wrap > *:last-child.section.row:after, nav.navbar .organizational-chart-wrap > *.navbar-nav:last-child.section:after {
      display: none; }
  .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type {
    padding-top: 0; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap {
      padding-left: 135px; }
      .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap .img, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap .img, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap .img {
        height: 100px;
        width: 100px; }
      .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap .divider .icon-drag, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap .divider .icon-drag, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap .divider .icon-drag {
        left: -135px; }
      .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap .divider > a, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap .divider > a, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap .divider > a,
      .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap .divider > .img,
      .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap .divider > .img,
      nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap .divider > .img {
        left: -103px; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .empty-wrap .icon-plus, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .empty-wrap .icon-plus, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .empty-wrap .icon-plus {
      height: 100px;
      width: 100px; }
  .organizational-chart-wrap.normal-chart .section.row:first-of-type, .organizational-chart-wrap.normal-chart nav.navbar .section.navbar-nav:first-of-type, nav.navbar .organizational-chart-wrap.normal-chart .section.navbar-nav:first-of-type {
    padding-top: 0; }
  .organizational-chart-wrap:not(.edit) .section.row, .organizational-chart-wrap:not(.edit) nav.navbar .section.navbar-nav, nav.navbar .organizational-chart-wrap:not(.edit) .section.navbar-nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .organizational-chart-wrap .section.row, .organizational-chart-wrap nav.navbar .section.navbar-nav, nav.navbar .organizational-chart-wrap .section.navbar-nav {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #c1c1c1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 0;
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative; }
    .organizational-chart-wrap .section.row:after, .organizational-chart-wrap nav.navbar .section.navbar-nav:after, nav.navbar .organizational-chart-wrap .section.navbar-nav:after {
      background-color: #c1c1c1;
      bottom: 0;
      content: '';
      height: 15px;
      left: 50%;
      position: absolute;
      width: 1px; }
    .organizational-chart-wrap .section.row.has-actions:hover, .organizational-chart-wrap nav.navbar .section.has-actions.navbar-nav:hover, nav.navbar .organizational-chart-wrap .section.has-actions.navbar-nav:hover {
      background-color: #fcfcfc; }
    .organizational-chart-wrap .section.row.level1, .organizational-chart-wrap nav.navbar .section.level1.navbar-nav, nav.navbar .organizational-chart-wrap .section.level1.navbar-nav, .organizational-chart-wrap .section.row.level2, .organizational-chart-wrap nav.navbar .section.level2.navbar-nav, nav.navbar .organizational-chart-wrap .section.level2.navbar-nav {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .organizational-chart-wrap .section.row .col, .organizational-chart-wrap nav.navbar .section.navbar-nav .col, nav.navbar .organizational-chart-wrap .section.navbar-nav .col {
      margin: 0;
      padding-left: 105px;
      padding-right: 20px;
      margin-top: 20px;
      margin-bottom: 20px; }
    .organizational-chart-wrap .section.row .actions, .organizational-chart-wrap nav.navbar .section.navbar-nav .actions, nav.navbar .organizational-chart-wrap .section.navbar-nav .actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 20px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      overflow: hidden;
      position: absolute;
      right: 10px;
      top: 10px;
      -webkit-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      width: 0; }
      .organizational-chart-wrap .section.row .actions a, .organizational-chart-wrap nav.navbar .section.navbar-nav .actions a, nav.navbar .organizational-chart-wrap .section.navbar-nav .actions a {
        color: #a5a5a5;
        line-height: 1;
        margin: 0 4px; }
        .organizational-chart-wrap .section.row .actions a:hover, .organizational-chart-wrap nav.navbar .section.navbar-nav .actions a:hover, nav.navbar .organizational-chart-wrap .section.navbar-nav .actions a:hover {
          color: #4c84ff; }
    .organizational-chart-wrap .section.row .label-wrap, .organizational-chart-wrap nav.navbar .section.navbar-nav .label-wrap, nav.navbar .organizational-chart-wrap .section.navbar-nav .label-wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 0; }
      .organizational-chart-wrap .section.row .label-wrap .label, .organizational-chart-wrap nav.navbar .section.navbar-nav .label-wrap .label, nav.navbar .organizational-chart-wrap .section.navbar-nav .label-wrap .label {
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
  .organizational-chart-wrap .section .person-wrap {
    position: relative; }
    .organizational-chart-wrap .section .person-wrap:hover .img:before {
      border: 2px solid #4c84ff; }
    .organizational-chart-wrap .section .person-wrap:hover .divider {
      background-color: #4c84ff; }
      .organizational-chart-wrap .section .person-wrap:hover .divider .icon-drag {
        display: block;
        cursor: move; }
    .organizational-chart-wrap .section .person-wrap .info {
      width: 100%; }
    .organizational-chart-wrap .section .person-wrap .divider {
      overflow: visible;
      position: relative;
      margin-top: 5px;
      margin-bottom: 5px; }
      .organizational-chart-wrap .section .person-wrap .divider .icon-drag {
        position: absolute;
        left: -105px;
        font-size: 24px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
        color: #a5a5a5;
        cursor: pointer;
        display: none; }
      .organizational-chart-wrap .section .person-wrap .divider > a,
      .organizational-chart-wrap .section .person-wrap .divider > .img {
        position: absolute;
        left: -75px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%); }
    .organizational-chart-wrap .section .person-wrap .img {
      background-position: top center;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      border-radius: 50%;
      height: 70px;
      margin-right: 15px;
      position: relative;
      width: 70px; }
      .organizational-chart-wrap .section .person-wrap .img:before {
        border-radius: 50%;
        border: 1px solid #c1c1c1;
        content: '';
        display: block;
        height: -webkit-calc(100% + 8px);
        height: calc(100% + 8px);
        left: -4px;
        position: absolute;
        top: -4px;
        width: -webkit-calc(100% + 8px);
        width: calc(100% + 8px); }
    .organizational-chart-wrap .section .person-wrap .inner-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 20px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      overflow: hidden;
      position: absolute;
      right: 10px;
      top: -15px;
      -webkit-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      width: 0; }
      .organizational-chart-wrap .section .person-wrap .inner-actions a {
        color: #a5a5a5;
        line-height: 1;
        margin: 0 4px; }
        .organizational-chart-wrap .section .person-wrap .inner-actions a:hover {
          color: #4c84ff; }
    .organizational-chart-wrap .section .person-wrap p {
      color: #484848;
      font-size: 15px;
      margin: 0; }
    .organizational-chart-wrap .section .person-wrap .name {
      color: #484848;
      display: block;
      font-size: 18px;
      font-weight: 600;
      margin-top: 10px;
      padding-left: 10px; }
      .organizational-chart-wrap .section .person-wrap .name span {
        font-weight: inherit; }
      .organizational-chart-wrap .section .person-wrap .name .last-name {
        text-transform: uppercase; }
    .organizational-chart-wrap .section .person-wrap .function {
      color: #667eb1;
      font-size: 14px;
      padding-left: 10px; }
      .organizational-chart-wrap .section .person-wrap .function span {
        display: block;
        font-weight: inherit; }
        .organizational-chart-wrap .section .person-wrap .function span:first-letter {
          text-transform: uppercase; }
    .organizational-chart-wrap .section .person-wrap .department {
      color: #484848;
      font-size: 12px;
      font-weight: 600;
      margin-top: 5px;
      padding-left: 10px; }
      .organizational-chart-wrap .section .person-wrap .department span {
        display: block;
        font-weight: inherit; }
        .organizational-chart-wrap .section .person-wrap .department span:first-letter {
          text-transform: uppercase; }
    .organizational-chart-wrap .section .person-wrap .political-badge {
      padding-left: 10px;
      padding-top: 2px; }
  .organizational-chart-wrap .section .empty-wrap {
    padding-left: 30px !important; }
    .organizational-chart-wrap .section .empty-wrap a {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #a5a5a5;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 14px;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .organizational-chart-wrap .section .empty-wrap a:hover [class^=icon] {
        background-color: #ffffff; }
        .organizational-chart-wrap .section .empty-wrap a:hover [class^=icon]:before {
          color: #4c84ff; }
        .organizational-chart-wrap .section .empty-wrap a:hover [class^=icon]:after {
          border: 1px solid #4c84ff; }
    .organizational-chart-wrap .section .empty-wrap [class^=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #f4f4f4;
      border-radius: 50%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 70px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 15px;
      position: relative;
      width: 70px; }
      .organizational-chart-wrap .section .empty-wrap [class^=icon]:before {
        color: #484848;
        font-size: 26px; }
      .organizational-chart-wrap .section .empty-wrap [class^=icon]:after {
        border-radius: 50%;
        border: 1px solid #c1c1c1;
        content: '';
        display: block;
        height: -webkit-calc(100% + 8px);
        height: calc(100% + 8px);
        left: -4px;
        position: absolute;
        top: -4px;
        width: -webkit-calc(100% + 8px);
        width: calc(100% + 8px); }
  .organizational-chart-wrap .section .service-wrap {
    position: relative; }
    .organizational-chart-wrap .section .service-wrap:hover .img:before {
      border: 2px solid #4c84ff; }
    .organizational-chart-wrap .section .service-wrap:hover .divider {
      background-color: #4c84ff; }
      .organizational-chart-wrap .section .service-wrap:hover .divider .icon-drag {
        display: block;
        cursor: move; }
    .organizational-chart-wrap .section .service-wrap .info {
      width: 100%; }
    .organizational-chart-wrap .section .service-wrap .divider {
      overflow: visible;
      position: relative;
      margin-top: 5px;
      margin-bottom: 5px; }
      .organizational-chart-wrap .section .service-wrap .divider .icon-drag {
        position: absolute;
        left: -105px;
        font-size: 24px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
        color: #a5a5a5;
        cursor: pointer;
        display: none; }
      .organizational-chart-wrap .section .service-wrap .divider > a,
      .organizational-chart-wrap .section .service-wrap .divider > .img {
        position: absolute;
        left: -75px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%); }
    .organizational-chart-wrap .section .service-wrap .img {
      background-position: top center;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      border-radius: 50%;
      background-color: #e7eefa;
      height: 70px;
      margin-right: 15px;
      position: relative;
      width: 70px; }
      .organizational-chart-wrap .section .service-wrap .img.text {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .organizational-chart-wrap .section .service-wrap .img.text.active {
          background-color: rgba(140, 188, 0, 0.2);
          color: #000000; }
        .organizational-chart-wrap .section .service-wrap .img.text.inactive {
          background-color: rgba(240, 83, 82, 0.2);
          color: #000000; }
      .organizational-chart-wrap .section .service-wrap .img:before {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border-radius: 50%;
        border: 1px solid #c1c1c1;
        color: #667eb1;
        content: '';
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        font-size: 32px;
        height: -webkit-calc(100% + 8px);
        height: calc(100% + 8px);
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: -4px;
        position: absolute;
        top: -4px;
        width: -webkit-calc(100% + 8px);
        width: calc(100% + 8px); }
    .organizational-chart-wrap .section .service-wrap .inner-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 20px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      overflow: hidden;
      position: absolute;
      right: 10px;
      top: -15px;
      -webkit-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      width: 0; }
      .organizational-chart-wrap .section .service-wrap .inner-actions a {
        color: #a5a5a5;
        line-height: 1;
        margin: 0 4px; }
        .organizational-chart-wrap .section .service-wrap .inner-actions a:hover {
          color: #4c84ff; }
    .organizational-chart-wrap .section .service-wrap .name {
      color: #484848;
      display: block;
      font-size: 13px;
      font-weight: 600;
      margin-top: 10px;
      padding-left: 10px; }
    .organizational-chart-wrap .section .service-wrap .function {
      color: #667eb1;
      font-size: 14px;
      padding-left: 10px; }
      .organizational-chart-wrap .section .service-wrap .function span {
        display: block;
        font-weight: inherit; }
        .organizational-chart-wrap .section .service-wrap .function span:first-letter {
          text-transform: uppercase; }
    .organizational-chart-wrap .section .service-wrap .person {
      color: #484848;
      display: block;
      font-size: 16px;
      font-weight: 600;
      margin-top: 10px;
      padding-left: 10px; }
      .organizational-chart-wrap .section .service-wrap .person span {
        font-weight: inherit; }
      .organizational-chart-wrap .section .service-wrap .person .last-name {
        text-transform: uppercase; }

@media only screen and (max-width: 1023px) {
  .organizational-chart-wrap:not(.edit) .section.row, .organizational-chart-wrap:not(.edit) nav.navbar .section.navbar-nav, nav.navbar .organizational-chart-wrap:not(.edit) .section.navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .organizational-chart-wrap .section.row.level2, .organizational-chart-wrap nav.navbar .section.level2.navbar-nav, nav.navbar .organizational-chart-wrap .section.level2.navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

@media only screen and (max-width: 600px) {
  .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap {
    padding-left: 15px;
    padding-right: 15px; }
  .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .divider, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .divider, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .divider {
      background-color: transparent;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: auto;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
      .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .divider > a, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .divider > a, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .divider > a {
        left: 0;
        position: relative;
        top: 0;
        -webkit-transform: translate(0);
            -ms-transform: translate(0);
             -o-transform: translate(0);
                transform: translate(0); }
        .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .divider > a .img, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .divider > a .img, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .divider > a .img {
          margin: 0; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .name, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .name, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .name {
      font-size: 16px;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2;
      padding: 0;
      text-align: center; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .function, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .function, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .function {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3;
      padding: 0;
      text-align: center; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .department, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .department, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .department {
      -webkit-box-ordinal-group: 5;
      -webkit-order: 4;
          -ms-flex-order: 4;
              order: 4;
      padding: 0;
      text-align: center; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .political-badge, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .political-badge, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .political-badge {
      -webkit-box-ordinal-group: 6;
      -webkit-order: 5;
          -ms-flex-order: 5;
              order: 5;
      padding: 0;
      text-align: center; }
  .organizational-chart-wrap .section.row, .organizational-chart-wrap nav.navbar .section.navbar-nav, nav.navbar .organizational-chart-wrap .section.navbar-nav {
    padding-top: 20px;
    padding-bottom: 20px; }
    .organizational-chart-wrap .section.row .col:not(.label-wrap), .organizational-chart-wrap nav.navbar .section.navbar-nav .col:not(.label-wrap), nav.navbar .organizational-chart-wrap .section.navbar-nav .col:not(.label-wrap) {
      padding-left: 90px;
      padding-right: 15px; }
      .organizational-chart-wrap .section.row .col:not(.label-wrap) .name, .organizational-chart-wrap nav.navbar .section.navbar-nav .col:not(.label-wrap) .name, nav.navbar .organizational-chart-wrap .section.navbar-nav .col:not(.label-wrap) .name {
        font-size: 16px; } }

.page-header {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0.75rem 30px 0.75rem;
  padding: 30px 30px; }
  .page-header .circle-icon-white {
    height: 80px;
    margin-bottom: 0;
    margin-right: 25px;
    margin-top: 0;
    overflow: hidden;
    width: 100px; }
    .page-header .circle-icon-white .inner {
      height: 100px;
      width: 100px; }
      .page-header .circle-icon-white .inner [class*=icon] {
        font-size: 45px;
        -webkit-transform: translate(-50%, -65%);
            -ms-transform: translate(-50%, -65%);
             -o-transform: translate(-50%, -65%);
                transform: translate(-50%, -65%); }
      .page-header .circle-icon-white .inner .icon-check-list {
        font-size: 65px; }
  .page-header .group {
    color: #ffffff;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .page-header .group .title {
      color: inherit;
      line-height: 1.2;
      margin: 0;
      margin-bottom: 5px;
      text-transform: uppercase; }
    .page-header .group p {
      color: inherit;
      font-size: 18px;
      font-weight: 300;
      line-height: 1.2;
      margin: 0;
      text-transform: uppercase; }
  @media only screen and (max-width: 1023px) {
    .page-header {
      padding: 20px 20px; }
      .page-header .circle-icon-white {
        height: 50px;
        width: 70px;
        margin-right: 15px; }
        .page-header .circle-icon-white .inner {
          height: 70px;
          width: 70px; }
          .page-header .circle-icon-white .inner [class*=icon] {
            font-size: 30px; }
          .page-header .circle-icon-white .inner .icon-check-list {
            font-size: 43px; } }
  @media only screen and (max-width: 600px) {
    .page-header {
      border-radius: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 10px;
      margin-left: 0 !important;
      margin-right: 0 !important; }
      .page-header .circle-icon-white {
        margin-right: auto; }
      .page-header .group {
        padding-top: 10px;
        text-align: center; }
        .page-header .group .title {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center; }
        .page-header .group p {
          font-size: 14px;
          text-align: center; } }
  .page-header.statute {
    background: -webkit-linear-gradient(45deg, #a388ce, #e2ade1);
    background: -o-linear-gradient(45deg, #a388ce, #e2ade1);
    background: linear-gradient(45deg, #a388ce, #e2ade1); }
    .page-header.statute .circle-icon-white .inner [class*=icon] {
      color: #a388ce; }
  .page-header.rules {
    background: -webkit-linear-gradient(45deg, #44a647, #82e06b);
    background: -o-linear-gradient(45deg, #44a647, #82e06b);
    background: linear-gradient(45deg, #44a647, #82e06b); }
    .page-header.rules .circle-icon-white .inner [class*=icon] {
      color: #44a647; }
  .page-header.council {
    background: -webkit-linear-gradient(45deg, #67bbff, #7aedff);
    background: -o-linear-gradient(45deg, #67bbff, #7aedff);
    background: linear-gradient(45deg, #67bbff, #7aedff); }
    .page-header.council .circle-icon-white .inner [class*=icon] {
      color: #67bbff; }
  .page-header.mayor {
    background: -webkit-linear-gradient(45deg, #ffb905, #fade06);
    background: -o-linear-gradient(45deg, #ffb905, #fade06);
    background: linear-gradient(45deg, #ffb905, #fade06); }
    .page-header.mayor .circle-icon-white .inner [class*=icon] {
      color: #ffb905; }
  .page-header.financial {
    background: -webkit-linear-gradient(45deg, #d9547e, #f5b18c);
    background: -o-linear-gradient(45deg, #d9547e, #f5b18c);
    background: linear-gradient(45deg, #d9547e, #f5b18c); }
    .page-header.financial .circle-icon-white .inner [class*=icon] {
      color: #d9547e; }
  .page-header.others {
    background: -webkit-linear-gradient(45deg, #81d7e0, #7af4ae);
    background: -o-linear-gradient(45deg, #81d7e0, #7af4ae);
    background: linear-gradient(45deg, #81d7e0, #7af4ae); }
    .page-header.others .circle-icon-white .inner [class*=icon] {
      color: #81d7e0; }
  .page-header.petition {
    background: -webkit-linear-gradient(45deg, #A32CDF, #106AD2);
    background: -o-linear-gradient(45deg, #A32CDF, #106AD2);
    background: linear-gradient(45deg, #A32CDF, #106AD2); }
    .page-header.petition .circle-icon-white .inner [class*=icon] {
      color: #A32CDF; }
  .page-header.air {
    background: -webkit-linear-gradient(45deg, #fe8c00, #f83600);
    background: -o-linear-gradient(45deg, #fe8c00, #f83600);
    background: linear-gradient(45deg, #fe8c00, #f83600); }
    .page-header.air .circle-icon-white .inner [class*=icon] {
      color: #fe8c00; }
  .page-header.library {
    background: -webkit-linear-gradient(45deg, #4ca1af, #c4e0e5);
    background: -o-linear-gradient(45deg, #4ca1af, #c4e0e5);
    background: linear-gradient(45deg, #4ca1af, #c4e0e5); }
    .page-header.library .circle-icon-white .inner [class*=icon] {
      color: #4ca1af; }
  .page-header.local-library {
    background: -webkit-linear-gradient(45deg, #42275a, #734b6d);
    background: -o-linear-gradient(45deg, #42275a, #734b6d);
    background: linear-gradient(45deg, #42275a, #734b6d); }
    .page-header.local-library .circle-icon-white .inner [class*=icon] {
      color: #42275a; }
  .page-header.general-registry {
    background: -webkit-linear-gradient(45deg, #4576e2, #25c8d4);
    background: -o-linear-gradient(45deg, #4576e2, #25c8d4);
    background: linear-gradient(45deg, #4576e2, #25c8d4); }
    .page-header.general-registry .circle-icon-white .inner [class*=icon] {
      color: #5b86e5; }

.top-pagination-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0;
  margin-bottom: 15px;
  width: 100%; }
  .top-pagination-wrap .pages {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .top-pagination-wrap .votes-type {
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .top-pagination-wrap .votes-type [class*=icon-] {
      margin-right: 10px; }
    .top-pagination-wrap .votes-type [class*=icon-user] {
      color: #a5a5a5;
      font-size: 20px; }
    .top-pagination-wrap .votes-type [class*=icon-hand] {
      color: #a5a5a5;
      font-size: 20px; }
    .top-pagination-wrap .votes-type [class*=icon-eye-hidden] {
      color: #a5a5a5;
      font-size: 24px;
      font-weight: bold; }

.bottom-pagination-wrap {
  margin: 0;
  margin-top: 15px; }
  .bottom-pagination-wrap .pages {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }

.top-pagination-wrap > .col,
.bottom-pagination-wrap > .col {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.top-pagination-wrap h4,
.bottom-pagination-wrap h4 {
  font-weight: 300; }
  .top-pagination-wrap h4 span,
  .bottom-pagination-wrap h4 span {
    color: #a5a5a5;
    display: block;
    font-size: 13px; }
  .top-pagination-wrap h4 + .filter,
  .bottom-pagination-wrap h4 + .filter {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 10px;
    margin-right: 30px; }
    .top-pagination-wrap h4 + .filter:before,
    .bottom-pagination-wrap h4 + .filter:before {
      background: #a5a5a5;
      content: '';
      height: 20px;
      margin-right: 10px;
      width: 1px; }
    .top-pagination-wrap h4 + .filter span,
    .bottom-pagination-wrap h4 + .filter span {
      color: #6e6e6e;
      font-size: 15px; }
    .top-pagination-wrap h4 + .filter .select-wrapper,
    .bottom-pagination-wrap h4 + .filter .select-wrapper {
      background: #ffffff;
      border-radius: 3px;
      border: 1px solid #ccc;
      margin-left: 10px;
      padding: 0 10px; }
      .top-pagination-wrap h4 + .filter .select-wrapper input,
      .bottom-pagination-wrap h4 + .filter .select-wrapper input {
        border-bottom: 0;
        height: 30px;
        margin-bottom: 0;
        max-width: 70px; }

.top-pagination-wrap .pages,
.bottom-pagination-wrap .pages {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .top-pagination-wrap .pages h5,
  .bottom-pagination-wrap .pages h5 {
    margin: 0.625rem 0 0.625rem 0;
    padding-left: 12px; }
  .top-pagination-wrap .pages .pagination,
  .bottom-pagination-wrap .pages .pagination {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .top-pagination-wrap .pages .pagination li,
    .bottom-pagination-wrap .pages .pagination li {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      line-height: 1;
      min-width: 30px; }
      .top-pagination-wrap .pages .pagination li:not(.page),
      .bottom-pagination-wrap .pages .pagination li:not(.page) {
        height: auto; }
      .top-pagination-wrap .pages .pagination li.disabled a,
      .bottom-pagination-wrap .pages .pagination li.disabled a {
        color: #a5a5a5; }
      .top-pagination-wrap .pages .pagination li:first-child > a, .top-pagination-wrap .pages .pagination li:last-child > a,
      .bottom-pagination-wrap .pages .pagination li:first-child > a,
      .bottom-pagination-wrap .pages .pagination li:last-child > a {
        padding-left: 0;
        padding-right: 0; }
      .top-pagination-wrap .pages .pagination li a,
      .bottom-pagination-wrap .pages .pagination li a {
        font-size: 1rem;
        line-height: 1; }

@media only screen and (max-width: 600px) {
  .top-pagination-wrap h4 span,
  .bottom-pagination-wrap h4 span {
    font-size: 12px; }
  .top-pagination-wrap .pages,
  .bottom-pagination-wrap .pages {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .top-pagination-wrap .pages h5,
    .bottom-pagination-wrap .pages h5 {
      margin: 1rem 0 1rem 0;
      padding-left: 0;
      padding-right: 0; }
    .top-pagination-wrap .pages .pagination li.points,
    .bottom-pagination-wrap .pages .pagination li.points {
      display: none; } }

@media only screen and (max-width: 600px) {
  .top-pagination-wrap {
    background: #434750;
    margin-bottom: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important; }
    .top-pagination-wrap > .col {
      padding: 0; }
    .modal-content .top-pagination-wrap > .col {
      padding: 0; }
    .top-pagination-wrap h4 {
      color: #ffffff;
      margin-top: 0.5rem;
      margin-bottom: 0.5rem; }
      .top-pagination-wrap h4 span {
        color: #8c959e; }
      .top-pagination-wrap h4 + .filter {
        margin-bottom: 10px;
        margin-bottom: 10px; }
        .top-pagination-wrap h4 + .filter:before {
          display: none; }
        .top-pagination-wrap h4 + .filter span {
          color: #8c959e; }
    .top-pagination-wrap .col-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #ffffff;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 18px;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      margin-right: 15px;
      text-align: right; }
      .top-pagination-wrap .col-actions a {
        color: inherit; }
  .bottom-pagination-wrap {
    margin-top: 15px;
    margin-bottom: 15px; } }

.person-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0 auto;
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .person-wrap:hover .img:before {
    border: 2px solid #4c84ff; }
  .person-wrap.big .img {
    height: 110px;
    width: 110px; }
  .person-wrap .img {
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    border-radius: 50%;
    height: 70px;
    margin-right: 15px;
    position: relative;
    width: 70px; }
    .person-wrap .img:before {
      border-radius: 50%;
      border: 1px solid #c1c1c1;
      content: '';
      display: block;
      height: -webkit-calc(100% + 8px);
      height: calc(100% + 8px);
      left: -4px;
      position: absolute;
      top: -4px;
      width: -webkit-calc(100% + 8px);
      width: calc(100% + 8px); }
  .person-wrap .actions,
  .person-wrap .inner-actions {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    position: absolute;
    right: -20px;
    top: -10px;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    width: 0; }
    .person-wrap .actions a,
    .person-wrap .inner-actions a {
      color: #a5a5a5;
      line-height: 1;
      margin: 0 4px; }
      .person-wrap .actions a:hover,
      .person-wrap .inner-actions a:hover {
        color: #4c84ff; }
  .person-wrap p {
    color: #484848;
    font-size: 15px;
    margin: 0; }
  .person-wrap .name {
    color: #484848;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px; }
    .person-wrap .name span {
      font-weight: inherit; }
    .person-wrap .name .last-name {
      text-transform: uppercase; }
  .person-wrap .function {
    color: #667eb1;
    font-size: 14px; }

.person-status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a5a5a5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2; }
  .person-status-wrap span {
    color: #f05352;
    font-size: 14px;
    text-transform: uppercase; }
    .person-status-wrap span.active {
      color: #8cbc00; }

.petition-terms-wrap {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  margin-top: 120px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 100%;
  padding-top: 100px; }
  .petition-terms-wrap.small {
    margin: 0;
    min-width: 180px;
    padding: 0; }
    .petition-terms-wrap.small .inner {
      height: 6px; }
    .petition-terms-wrap.small .progress-bar {
      height: 6px;
      top: -6px; }
    .petition-terms-wrap.small .solved-bar {
      height: 6px;
      top: -12px; }
    .petition-terms-wrap.small .bottom-point:before {
      border-width: 2px;
      height: 10px;
      width: 10px; }
    .petition-terms-wrap.small .bottom-point:after {
      display: none; }
    .petition-terms-wrap.small .start-point,
    .petition-terms-wrap.small .end-point,
    .petition-terms-wrap.small .extension-point {
      top: 3px; }
      .petition-terms-wrap.small .start-point:before,
      .petition-terms-wrap.small .end-point:before,
      .petition-terms-wrap.small .extension-point:before {
        left: -5px;
        top: -5px; }
  .petition-terms-wrap .extension-term .progress-bar,
  .petition-terms-wrap .extension-term .solved-bar {
    background-color: #ffc300; }
  .petition-terms-wrap .exceeded-term {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .petition-terms-wrap .exceeded-term .progress-bar,
    .petition-terms-wrap .exceeded-term .solved-bar {
      background-color: #f05352; }
  .petition-terms-wrap .inner {
    background-color: #f4f4f4;
    height: 8px;
    position: relative; }
  .petition-terms-wrap .progress-bar,
  .petition-terms-wrap .solved-bar {
    background-color: #8cbc00;
    height: 8px;
    position: relative;
    top: -8px; }
    .petition-terms-wrap .progress-bar.full,
    .petition-terms-wrap .solved-bar.full {
      width: 100%; }
  .petition-terms-wrap .solved-bar {
    top: -16px; }
  .petition-terms-wrap .top-point {
    bottom: 10px;
    position: absolute;
    right: 0;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
         -o-transform: translateX(50%);
            transform: translateX(50%); }
    .petition-terms-wrap .top-point [class*=icon-location] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: rgba(112, 127, 144, 0.4);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 76px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .petition-terms-wrap .top-point [class*=icon-location] p {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #707f90;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0;
        position: absolute;
        -webkit-transform: translateY(-4px);
            -ms-transform: translateY(-4px);
             -o-transform: translateY(-4px);
                transform: translateY(-4px); }
      .petition-terms-wrap .top-point [class*=icon-location] span.text {
        font-size: 13px;
        font-weight: 600; }
      .petition-terms-wrap .top-point [class*=icon-location] span.day {
        font-size: 21px;
        font-weight: 600; }
      .petition-terms-wrap .top-point [class*=icon-location] span.month {
        font-size: 12px;
        font-weight: 600; }
    .petition-terms-wrap .top-point [class*=icon-check] {
      background-color: #8cbc00;
      border-radius: 50%;
      bottom: 50px;
      color: #ffffff;
      display: table;
      float: left;
      font-size: 18px;
      height: 30px;
      margin: -3px 10px 0 10px;
      position: absolute;
      right: -10px;
      text-align: center;
      width: 30px; }
      .petition-terms-wrap .top-point [class*=icon-check]:before {
        display: table-cell;
        vertical-align: middle; }
    .petition-terms-wrap .top-point.solved-day [class*=icon-location] {
      color: rgba(140, 188, 0, 0.6); }
      .petition-terms-wrap .top-point.solved-day [class*=icon-location] p {
        color: #537000; }
    .petition-terms-wrap .top-point.response-day [class*=icon-location] {
      color: #8cbc00; }
      .petition-terms-wrap .top-point.response-day [class*=icon-location] p {
        color: #ffffff; }
  .petition-terms-wrap .bottom-point {
    position: absolute; }
    .petition-terms-wrap .bottom-point:before {
      background: #707f90;
      border-radius: 50%;
      border: 3px solid #ffffff;
      content: '';
      display: block;
      height: 14px;
      position: absolute;
      width: 14px;
      z-index: 2; }
    .petition-terms-wrap .bottom-point:after {
      background: rgba(112, 127, 144, 0.4);
      content: '';
      display: block;
      height: 10px;
      position: absolute;
      width: 2px;
      z-index: 3; }
    .petition-terms-wrap .bottom-point p {
      border-bottom: 1px solid #dfdfdf;
      font-size: 15px;
      line-height: 1.2;
      margin-bottom: 0;
      padding-bottom: 3px; }
    .petition-terms-wrap .bottom-point span {
      color: #707f90;
      font-size: 13px;
      font-weight: 600; }
    .petition-terms-wrap .bottom-point span:nth-child(2n+1) {
      color: #a5a5a5;
      display: block;
      font-size: 12px;
      font-weight: 400;
      white-space: nowrap; }
  .petition-terms-wrap .start-point {
    left: 0;
    max-width: 50%;
    text-align: left;
    top: 4px;
    z-index: 2; }
    .petition-terms-wrap .start-point:before {
      left: -7px;
      top: -7px; }
    .petition-terms-wrap .start-point:after {
      left: -1px;
      top: 4px; }
  .petition-terms-wrap .end-point {
    right: 0;
    max-width: 50%;
    text-align: right;
    top: 4px;
    z-index: 2; }
    .petition-terms-wrap .end-point:before {
      right: -7px;
      top: -7px; }
    .petition-terms-wrap .end-point:after {
      right: -1px;
      top: 4px; }
  .petition-terms-wrap .extension-point {
    right: 0;
    max-width: 90%;
    top: 4px;
    text-align: center;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
         -o-transform: translateX(50%);
            transform: translateX(50%);
    z-index: 2; }
    .petition-terms-wrap .extension-point:before {
      left: -webkit-calc(50% - 7px);
      left: calc(50% - 7px);
      top: -7px; }
    .petition-terms-wrap .extension-point:after {
      left: -webkit-calc(50% - 1px);
      left: calc(50% - 1px);
      top: 4px; }
  .petition-terms-wrap .solved-day > p.text,
  .petition-terms-wrap .response-day > p.text {
    font-size: 15px;
    line-height: 1.2;
    margin-bottom: 5px;
    text-align: center; }

@media only screen and (max-width: 600px) {
  .petition-terms-wrap {
    margin-top: 100px; }
    .petition-terms-wrap.small {
      max-width: 100%; }
    .petition-terms-wrap .top-point > p.text {
      max-width: 100px;
      font-size: 12px; }
    .petition-terms-wrap .top-point [class*=icon-location] {
      font-size: 60px; }
      .petition-terms-wrap .top-point [class*=icon-location] span.day {
        font-size: 19px;
        font-weight: 600; }
    .petition-terms-wrap .bottom-point p {
      font-size: 13px; }
    .petition-terms-wrap .bottom-point span {
      font-size: 12px; } }

.pills {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 15px; }
  .pills .pill {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 10px;
    border: 1px solid #dfdfdf;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 12px;
    position: relative;
    width: 100%; }
    .pills .pill.approved {
      background-color: #f3f7e6;
      border: 1px solid #d6e1b6; }
      .pills .pill.approved .icon, .pills .pill.approved aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .pills .pill.approved a.menu-toggle,
      .pills .pill.approved aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .pills .pill.approved a.menu-toggle, .pills .pill.approved .registry-cards .registry-card.favourite:before, .registry-cards .pills .pill.approved .registry-card.favourite:before, .pills .pill.approved .modal.modal-menu .list li:before, .modal.modal-menu .list .pills .pill.approved li:before {
        background-color: #8cbc00;
        border: 1px solid #8cbc00;
        color: #ffffff; }
    .pills .pill.unapproved {
      background-color: #fff2f6;
      border: 1px solid #f2a09f; }
      .pills .pill.unapproved .icon, .pills .pill.unapproved aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .pills .pill.unapproved a.menu-toggle,
      .pills .pill.unapproved aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .pills .pill.unapproved a.menu-toggle, .pills .pill.unapproved .registry-cards .registry-card.favourite:before, .registry-cards .pills .pill.unapproved .registry-card.favourite:before, .pills .pill.unapproved .modal.modal-menu .list li:before, .modal.modal-menu .list .pills .pill.unapproved li:before {
        background-color: #f05352;
        border: 1px solid #f05352;
        color: #ffffff; }
    .pills .pill .icon, .pills .pill aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .pills .pill a.menu-toggle,
    .pills .pill aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .pills .pill a.menu-toggle, .pills .pill .registry-cards .registry-card.favourite:before, .registry-cards .pills .pill .registry-card.favourite:before, .pills .pill .modal.modal-menu .list li:before, .modal.modal-menu .list .pills .pill li:before {
      background-color: #f4f4f4;
      border-radius: 50%;
      border: 1px solid #a5a5a5;
      color: #9e9e9e;
      display: table;
      height: 26px;
      margin-right: 10px;
      min-height: 26px;
      min-width: 26px;
      width: 26px; }
      .pills .pill .icon:before, .pills .pill aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .pills .pill a.menu-toggle:before,
      .pills .pill aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .pills .pill a.menu-toggle:before, .pills .pill .registry-cards .registry-card.favourite:before, .registry-cards .pills .pill .registry-card.favourite:before, .pills .pill .modal.modal-menu .list li:before, .modal.modal-menu .list .pills .pill li:before {
        display: table-cell;
        font-size: 18px;
        text-align: center;
        vertical-align: middle; }
    .pills .pill .title {
      color: #484848;
      font-size: 15px;
      font-weight: 400;
      margin: 0;
      text-transform: uppercase; }
    .pills .pill .subtitle {
      color: #484848;
      font-size: 11px;
      font-style: italic;
      margin: 0;
      text-transform: uppercase; }

.registry-terms-wrap {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  margin-top: 120px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 100%;
  padding-top: 100px; }
  .registry-terms-wrap.small {
    margin: 0;
    min-width: 180px;
    padding: 0; }
    .registry-terms-wrap.small .inner {
      height: 6px; }
    .registry-terms-wrap.small .progress-bar {
      height: 6px;
      top: -6px; }
    .registry-terms-wrap.small .solved-bar {
      height: 6px;
      top: -12px; }
    .registry-terms-wrap.small .bottom-point:before {
      border-width: 2px;
      height: 10px;
      width: 10px; }
    .registry-terms-wrap.small .bottom-point:after {
      display: none; }
    .registry-terms-wrap.small .start-point,
    .registry-terms-wrap.small .end-point,
    .registry-terms-wrap.small .extension-point {
      top: 3px; }
      .registry-terms-wrap.small .start-point:before,
      .registry-terms-wrap.small .end-point:before,
      .registry-terms-wrap.small .extension-point:before {
        left: -5px;
        top: -5px; }
      .registry-terms-wrap.small .start-point.expired:before,
      .registry-terms-wrap.small .end-point.expired:before,
      .registry-terms-wrap.small .extension-point.expired:before {
        background-color: #f05352;
        height: 16px;
        left: -8px;
        top: -8px;
        width: 16px; }
  .registry-terms-wrap .extension-term .progress-bar,
  .registry-terms-wrap .extension-term .solved-bar {
    background-color: #ffc300; }
  .registry-terms-wrap .exceeded-term {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .registry-terms-wrap .exceeded-term .progress-bar,
    .registry-terms-wrap .exceeded-term .solved-bar {
      background-color: #f05352; }
  .registry-terms-wrap .inner {
    background-color: #f4f4f4;
    height: 8px;
    position: relative; }
  .registry-terms-wrap .progress-bar,
  .registry-terms-wrap .solved-bar {
    background-color: #8cbc00;
    height: 8px;
    position: relative;
    top: -8px; }
    .registry-terms-wrap .progress-bar.full,
    .registry-terms-wrap .solved-bar.full {
      width: 100%; }
  .registry-terms-wrap .solved-bar {
    top: -16px; }
  .registry-terms-wrap .top-point {
    bottom: 10px;
    position: absolute;
    right: 0;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
         -o-transform: translateX(50%);
            transform: translateX(50%); }
    .registry-terms-wrap .top-point [class*=icon-location] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: rgba(112, 127, 144, 0.4);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 76px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .registry-terms-wrap .top-point [class*=icon-location] p {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #707f90;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0;
        position: absolute;
        -webkit-transform: translateY(-4px);
            -ms-transform: translateY(-4px);
             -o-transform: translateY(-4px);
                transform: translateY(-4px); }
      .registry-terms-wrap .top-point [class*=icon-location] span.text {
        font-size: 13px;
        font-weight: 600; }
      .registry-terms-wrap .top-point [class*=icon-location] span.day {
        font-size: 21px;
        font-weight: 600; }
      .registry-terms-wrap .top-point [class*=icon-location] span.month {
        font-size: 12px;
        font-weight: 600; }
    .registry-terms-wrap .top-point [class*=icon-check] {
      background-color: #8cbc00;
      border-radius: 50%;
      bottom: 50px;
      color: #ffffff;
      display: table;
      float: left;
      font-size: 18px;
      height: 30px;
      margin: -3px 10px 0 10px;
      position: absolute;
      right: -10px;
      text-align: center;
      width: 30px; }
      .registry-terms-wrap .top-point [class*=icon-check]:before {
        display: table-cell;
        vertical-align: middle; }
    .registry-terms-wrap .top-point.solved-day [class*=icon-location] {
      color: rgba(140, 188, 0, 0.6); }
      .registry-terms-wrap .top-point.solved-day [class*=icon-location] p {
        color: #537000; }
    .registry-terms-wrap .top-point.response-day [class*=icon-location] {
      color: #8cbc00; }
      .registry-terms-wrap .top-point.response-day [class*=icon-location] p {
        color: #ffffff; }
  .registry-terms-wrap .bottom-point {
    position: absolute; }
    .registry-terms-wrap .bottom-point:before {
      background: #707f90;
      border-radius: 50%;
      border: 3px solid #ffffff;
      content: '';
      display: block;
      height: 14px;
      position: absolute;
      width: 14px;
      z-index: 2; }
    .registry-terms-wrap .bottom-point:after {
      background: rgba(112, 127, 144, 0.4);
      content: '';
      display: block;
      height: 10px;
      position: absolute;
      width: 2px;
      z-index: 3; }
    .registry-terms-wrap .bottom-point p {
      border-bottom: 1px solid #dfdfdf;
      font-size: 15px;
      line-height: 1.2;
      margin-bottom: 0;
      padding-bottom: 3px; }
    .registry-terms-wrap .bottom-point span {
      color: #707f90;
      font-size: 13px;
      font-weight: 600; }
    .registry-terms-wrap .bottom-point span:nth-child(2n+1) {
      color: #a5a5a5;
      display: block;
      font-size: 12px;
      font-weight: 400;
      white-space: nowrap; }
  .registry-terms-wrap .start-point {
    left: 0;
    max-width: 50%;
    text-align: left;
    top: 4px;
    z-index: 2; }
    .registry-terms-wrap .start-point:before {
      left: -7px;
      top: -7px; }
    .registry-terms-wrap .start-point:after {
      left: -1px;
      top: 4px; }
  .registry-terms-wrap .end-point {
    right: 0;
    max-width: 50%;
    text-align: right;
    top: 4px;
    z-index: 2; }
    .registry-terms-wrap .end-point:before {
      right: -7px;
      top: -7px; }
    .registry-terms-wrap .end-point:after {
      right: -1px;
      top: 4px; }
  .registry-terms-wrap .extension-point {
    right: 0;
    max-width: 90%;
    top: 4px;
    text-align: center;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
         -o-transform: translateX(50%);
            transform: translateX(50%);
    z-index: 2; }
    .registry-terms-wrap .extension-point:before {
      left: -webkit-calc(50% - 7px);
      left: calc(50% - 7px);
      top: -7px; }
    .registry-terms-wrap .extension-point:after {
      left: -webkit-calc(50% - 1px);
      left: calc(50% - 1px);
      top: 4px; }
  .registry-terms-wrap .solved-day > p.text,
  .registry-terms-wrap .response-day > p.text {
    font-size: 15px;
    line-height: 1.2;
    margin-bottom: 5px;
    text-align: center; }

@media only screen and (max-width: 600px) {
  .registry-terms-wrap.small {
    max-width: 100%; }
  .registry-terms-wrap .bottom-point p {
    font-size: 13px; }
  .registry-terms-wrap .bottom-point span {
    font-size: 12px; } }

.registry-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .registry-cards .col {
    padding: 0.75rem 0.75rem;
    margin-left: 0 !important; }
  .registry-cards .registry-card {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: #e4eefd;
    border-radius: 6px;
    border: 1px solid #aab7d3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow: hidden;
    padding: 20px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .registry-cards .registry-card:hover {
      opacity: 0.85;
      -webkit-transform: scale(1.02);
          -ms-transform: scale(1.02);
           -o-transform: scale(1.02);
              transform: scale(1.02); }
    .registry-cards .registry-card.in-progress {
      background: #fffbef;
      border: 1px solid #fdca39; }
      .registry-cards .registry-card.in-progress p {
        border-bottom: 1px solid #fdca39;
        color: #ce9902; }
      .registry-cards .registry-card.in-progress span {
        color: #ffc300; }
        .registry-cards .registry-card.in-progress span.nr {
          color: #ce9902; }
      .registry-cards .registry-card.in-progress [class*=icon] {
        background: #ffc300;
        color: #ffffff; }
    .registry-cards .registry-card.future {
      background: #ffffff;
      border: 1px solid #a1a1a1; }
      .registry-cards .registry-card.future p {
        border-bottom: 1px solid #a1a1a1;
        color: #6e6e6e; }
      .registry-cards .registry-card.future span {
        color: #6e6e6e; }
        .registry-cards .registry-card.future span.nr {
          color: #6e6e6e; }
      .registry-cards .registry-card.future [class*=icon] {
        background: #dfdfdf;
        color: #ffffff; }
    .registry-cards .registry-card.favourite:before {
      bottom: -15px;
      color: #aab7d3;
      content: "\e9c6" !important;
      font-size: 120px;
      opacity: 0.3;
      position: absolute;
      right: -15px;
      z-index: 1; }
    .registry-cards .registry-card p {
      border-bottom: 1px solid #aab7d3;
      color: #667eb1;
      line-height: 1.3;
      margin-top: 0;
      padding-bottom: 10px; }
    .registry-cards .registry-card .group {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      z-index: 2; }
    .registry-cards .registry-card span {
      color: #667eb1;
      display: block;
      font-size: 13px;
      line-height: 1.3; }
      .registry-cards .registry-card span.nr {
        color: #667eb1;
        font-weight: 600;
        font-size: 16px;
        margin-right: 5px; }
    .registry-cards .registry-card [class*=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background: #667eb1;
      border-radius: 50%;
      color: #ffffff;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 22px;
      height: 40px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 8px;
      width: 40px; }

@media only screen and (max-width: 1023px) {
  .registry-cards li {
    width: 195px; } }

@media only screen and (max-width: 600px) {
  .registry-cards {
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px); }
    .registry-cards.auto-height {
      margin-left: -15px;
      width: -webkit-calc(100% + 30px);
      width: calc(100% + 30px); }
    .registry-cards > a.col {
      margin-bottom: 15px; }
    .registry-cards li {
      margin: 5px 15px;
      width: 100%; }
      .registry-cards li a {
        padding: 15px; }
        .registry-cards li a span {
          font-size: 13px; }
          .registry-cards li a span.nr {
            font-size: 13px; }
        .registry-cards li a [class*=icon] {
          font-size: 16px; } }

.settings-step {
  margin-right: 12px;
  padding-left: 75px;
  padding-bottom: 40px;
  position: relative; }
  .settings-step > [class*=icon] {
    color: #a5a5a5;
    font-size: 40px;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 0; }
    .settings-step > [class*=icon].icon-places {
      font-size: 50px; }
    .settings-step > [class*=icon].icon-wallet {
      font-size: 38px; }
    .settings-step > [class*=icon].icon-document {
      font-size: 46px; }
    .settings-step > [class*=icon].icon-atom {
      font-size: 46px; }
    .settings-step > [class*=icon].icon-stamp {
      font-size: 45px; }
    .settings-step > [class*=icon].icon-eye-hidden {
      font-size: 45px; }
    .settings-step > [class*=icon].color-amber {
      color: #ffc300; }
  .settings-step > h4.title {
    text-transform: uppercase; }
  .settings-step > p {
    color: #6e6e6e;
    font-weight: 300;
    margin-top: 0; }
  .settings-step .card {
    margin-top: 30px;
    padding: 50px; }
    @media only screen and (max-width: 1200px) {
      .settings-step .card {
        padding: 30px 30px; } }
  .settings-step .col-image {
    margin-bottom: 20px; }
    .settings-step .col-image > p {
      margin-top: 0;
      text-align: center; }
  .settings-step .tabs-wrap {
    margin-bottom: 0; }
  .settings-step .file-field {
    height: 40px; }
    .settings-step .file-field:after {
      display: block;
      clear: both;
      content: ''; }
    .settings-step .file-field .btn, .settings-step .file-field .btn-large, .settings-step .file-field .btn-small, .settings-step .file-field .fc-header-toolbar .fc-today-button, .fc-header-toolbar .settings-step .file-field .fc-today-button {
      height: inherit;
      line-height: 1; }
  .settings-step .header {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    border-bottom: 1px solid #c1c1c1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 2rem;
    margin-top: 0;
    padding-bottom: 10px;
    position: relative; }
    .settings-step .header .title {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-bottom: 0;
      margin-top: 0; }
      .settings-step .header .title .filter {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-left: 10px;
        margin-right: 30px; }
        .settings-step .header .title .filter:before {
          background: #a5a5a5;
          content: '';
          height: 20px;
          margin-right: 10px;
          width: 1px; }
        .settings-step .header .title .filter span {
          color: #6e6e6e;
          font-size: 15px; }
        .settings-step .header .title .filter .select-wrapper {
          background: #ffffff;
          border-radius: 3px;
          border: 1px solid #ccc;
          margin-left: 10px;
          padding: 0 10px; }
          .settings-step .header .title .filter .select-wrapper input {
            border-bottom: 0;
            height: 30px;
            margin-bottom: 0;
            max-width: 70px; }
    .settings-step .header nav.floating-crumbs {
      background-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
      color: #6e6e6e;
      float: right;
      font-size: 16px;
      height: auto;
      line-height: 1;
      margin: 0 0 0 auto;
      max-width: 60%;
      position: relative;
      text-align: right;
      width: auto; }
      .settings-step .header nav.floating-crumbs a {
        color: inherit;
        text-transform: uppercase; }
        .settings-step .header nav.floating-crumbs a:hover {
          text-decoration: underline; }
        .settings-step .header nav.floating-crumbs a span {
          font-weight: inherit;
          text-transform: initial; }
      .settings-step .header nav.floating-crumbs .advanced-search {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        position: absolute;
        right: 0;
        top: -25px;
        white-space: nowrap; }
        .settings-step .header nav.floating-crumbs .advanced-search a {
          color: #3ea8f7;
          font-size: 16px;
          text-transform: capitalize; }
        .settings-step .header nav.floating-crumbs .advanced-search [class*=icon] {
          margin-right: 5px; }

.credentials-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .credentials-wrap .btn-change-password,
  .credentials-wrap .btn-cancel {
    margin: 0; }

@media only screen and (max-width: 600px) {
  .settings-step {
    margin-right: 0;
    padding-left: 60px;
    padding-bottom: 30px; }
    .settings-step > [class*=icon] {
      font-size: 30px;
      left: 15px; }
      .settings-step > [class*=icon].icon-document {
        font-size: 34px; }
      .settings-step > [class*=icon].icon-places {
        font-size: 34px; }
      .settings-step > [class*=icon].icon-stamp {
        font-size: 34px; }
    .settings-step .card.full-width {
      margin-left: -45px !important;
      width: -webkit-calc(100% + 45px);
      width: calc(100% + 45px); }
    .settings-step .header .title {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .settings-step .header .title .filter {
        margin: 5px 0; }
        .settings-step .header .title .filter:before {
          display: none; } }

.step {
  border-left: 2px solid #c1c1c1;
  margin-left: 30px;
  margin-right: 12px;
  padding-left: 50px;
  padding-bottom: 40px;
  position: relative; }
  .step.last {
    border-left: 0;
    padding-bottom: 40px; }
  .step .step-nr {
    background-color: #8cbc00;
    border-radius: 50%;
    border: 3px solid #f4f4f4;
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    height: 46px;
    left: -23px;
    line-height: 39px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -13px;
    width: 46px; }
  .step > p {
    color: #6e6e6e;
    font-size: 17px;
    font-weight: 300;
    margin-top: 0; }
  .step .card {
    margin-top: 30px;
    padding: 40px; }
    @media only screen and (max-width: 1200px) {
      .step .card {
        padding: 30px 30px; } }

@media only screen and (max-width: 1023px) {
  .step {
    padding-left: 30px; } }

@media only screen and (max-width: 1023px) {
  .step {
    border-left: 0px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 20px;
    padding-left: 0; }
    .step .step-nr {
      font-size: 16px;
      height: 36px;
      left: -10px;
      line-height: 29px;
      top: -9px;
      width: 36px; }
    .step h4 {
      margin-bottom: 15px;
      padding-left: 30px; }
    .step > p {
      font-size: 13px; }
    .step .card {
      margin-top: 20px; } }

.tabs-wrap {
  margin-bottom: 40px; }
  .step .tabs-wrap .card,
  .settings-step .tabs-wrap .card {
    padding: 0; }
  .tabs-wrap h4 {
    margin-bottom: 15px;
    padding-left: 0; }
  .tabs-wrap ul.tabs {
    border-bottom: 2px solid #f4f4f4;
    height: 75px;
    overflow-x: visible;
    overflow-y: visible;
    padding-top: 25px;
    padding-left: 50px;
    padding-right: 50px; }
    .tabs-wrap ul.tabs .tab a {
      font-size: 16px;
      font-weight: 400;
      text-transform: uppercase; }
    .tabs-wrap ul.tabs .indicator {
      bottom: -2px; }
    .tabs-wrap ul.tabs li .custom-link.absolute {
      position: absolute;
      right: 20px;
      top: 40px; }
  .tabs-wrap .content {
    padding: 50px 50px 0px 50px; }

.projects-tabs-wrap ul.tabs .tab a {
  font-size: 16px;
  font-weight: 400;
  padding-left: 18px;
  padding-right: 18px;
  text-transform: uppercase; }
  .projects-tabs-wrap ul.tabs .tab a div {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .projects-tabs-wrap ul.tabs .tab a div [class*=icon-] {
      font-size: 20px;
      margin-right: 8px; }
      .projects-tabs-wrap ul.tabs .tab a div [class*=icon-].icon-check-list {
        font-size: 30px;
        margin-right: 0; }

@media only screen and (min-width: 601px) {
  ul.tabs {
    display: block; } }

@media only screen and (max-width: 1023px) {
  .tabs-wrap ul.tabs {
    overflow-x: auto;
    overflow-y: hidden;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px; }
    .tabs-wrap ul.tabs .indicator {
      bottom: 0; } }

@media only screen and (max-width: 600px) {
  .tabs-wrap {
    margin-bottom: 20px; }
    .settings-step .tabs-wrap {
      margin-left: -45px;
      width: -webkit-calc(100% + 45px);
      width: calc(100% + 45px); }
    .tabs-wrap h4 {
      padding-left: 0;
      padding-right: 0; }
    .tabs-wrap > .col {
      padding: 0; }
    .tabs-wrap .card.filters-wrap {
      padding: 0; }
    .tabs-wrap ul.tabs {
      overflow-x: auto;
      overflow-y: hidden;
      padding-left: 5px;
      padding-right: 10px;
      padding-top: 15px; }
      .tabs-wrap ul.tabs .tab {
        height: 35px;
        line-height: 35px; }
        .tabs-wrap ul.tabs .tab a {
          font-size: 15px; }
    .tabs-wrap .content {
      padding: 30px 20px 0px 20px; } }

.material-tooltip {
  border-radius: 3px;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  padding: 10px;
  max-width: 200px; }

span.badge {
  background: #f05352;
  border-radius: 20px;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  height: auto;
  margin: 0;
  min-width: 0;
  padding: 0;
  position: absolute;
  right: -12px;
  top: -12px;
  width: 22px; }

@media only screen and (max-width: 1023px) {
  .material-tooltip {
    display: none; } }

.user-vote {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #484848;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3;
  padding-left: 0;
  text-transform: uppercase; }
  .user-vote.pro [class*=icon] {
    background-color: #8cbc00; }
  .user-vote.against [class*=icon] {
    background-color: #f05352; }
  .user-vote.abstention [class*=icon] {
    background-color: #f4f4f4;
    color: #707f90; }
  .user-vote [class*=icon] {
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 20px;
    font-weight: 700;
    height: 33px;
    margin: -3px 10px 0 0;
    text-align: center;
    width: 33px; }
    .user-vote [class*=icon]:before {
      display: table-cell;
      padding-bottom: 2px;
      vertical-align: middle; }

/****************************************************************
 *
 * CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/
.rect-auto, .circle.p95 .slice, .circle.p96 .slice, .circle.p97 .slice, .circle.p98 .slice, .circle.p99 .slice, .circle.p100 .slice {
  clip: rect(auto, auto, auto, auto); }

.pie, .circle .bar, .circle.p95 .fill, .circle.p96 .fill, .circle.p97 .fill, .circle.p98 .fill, .circle.p99 .fill, .circle.p100 .fill {
  border-radius: 50%;
  border: 0.03em solid #4c84ff;
  clip: rect(0em, 0.5em, 1em, 0em);
  height: 0.94em;
  position: absolute;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  width: 0.94em; }

.pie-fill, .circle.p95 .bar:after, .circle.p95 .fill, .circle.p96 .bar:after, .circle.p96 .fill, .circle.p97 .bar:after, .circle.p97 .fill, .circle.p98 .bar:after, .circle.p98 .fill, .circle.p99 .bar:after, .circle.p99 .fill, .circle.p100 .bar:after, .circle.p100 .fill {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg); }

.circle {
  border-radius: 50%;
  float: left;
  font-size: 212px;
  height: 212px;
  position: relative;
  -webkit-transform: rotate(-95deg);
      -ms-transform: rotate(-95deg);
       -o-transform: rotate(-95deg);
          transform: rotate(-95deg);
  width: 212px; }
  .circle *, .circle *:before, .circle *:after {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box; }
  ul.inner .circle {
    font-size: 192px;
    height: 192px;
    width: 192px; }
  ul.small .circle {
    font-size: 172px;
    height: 172px;
    width: 172px; }
  .circle:after {
    border-radius: 50%;
    content: " ";
    display: block;
    height: 0.94em;
    left: 0.03em;
    position: absolute;
    top: 0.03em;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    width: 0.94em; }
  .circle .slice {
    clip: rect(0em, 1em, 1em, 0.5em);
    height: 1em;
    position: absolute;
    width: 1em; }
  .circle.p1 .bar {
    -webkit-transform: rotate(0.954deg);
        -ms-transform: rotate(0.954deg);
         -o-transform: rotate(0.954deg);
            transform: rotate(0.954deg); }
  .circle.b1 {
    -webkit-transform: rotate(-89.57deg);
        -ms-transform: rotate(-89.57deg);
         -o-transform: rotate(-89.57deg);
            transform: rotate(-89.57deg); }
    .circle.b1.i3 {
      -webkit-transform: rotate(-85.57deg);
          -ms-transform: rotate(-85.57deg);
           -o-transform: rotate(-85.57deg);
              transform: rotate(-85.57deg); }
  .circle.b1:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-93.1deg);
        -ms-transform: rotate(-93.1deg);
         -o-transform: rotate(-93.1deg);
            transform: rotate(-93.1deg); }
  .circle.p2 .bar {
    -webkit-transform: rotate(2.862deg);
        -ms-transform: rotate(2.862deg);
         -o-transform: rotate(2.862deg);
            transform: rotate(2.862deg); }
  .circle.b2 {
    -webkit-transform: rotate(-87.64deg);
        -ms-transform: rotate(-87.64deg);
         -o-transform: rotate(-87.64deg);
            transform: rotate(-87.64deg); }
    .circle.b2.i3 {
      -webkit-transform: rotate(-83.64deg);
          -ms-transform: rotate(-83.64deg);
           -o-transform: rotate(-83.64deg);
              transform: rotate(-83.64deg); }
  .circle.b2:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-91.2deg);
        -ms-transform: rotate(-91.2deg);
         -o-transform: rotate(-91.2deg);
            transform: rotate(-91.2deg); }
  .circle.p3 .bar {
    -webkit-transform: rotate(4.77deg);
        -ms-transform: rotate(4.77deg);
         -o-transform: rotate(4.77deg);
            transform: rotate(4.77deg); }
  .circle.b3 {
    -webkit-transform: rotate(-85.71deg);
        -ms-transform: rotate(-85.71deg);
         -o-transform: rotate(-85.71deg);
            transform: rotate(-85.71deg); }
    .circle.b3.i3 {
      -webkit-transform: rotate(-81.71deg);
          -ms-transform: rotate(-81.71deg);
           -o-transform: rotate(-81.71deg);
              transform: rotate(-81.71deg); }
  .circle.b3:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-89.3deg);
        -ms-transform: rotate(-89.3deg);
         -o-transform: rotate(-89.3deg);
            transform: rotate(-89.3deg); }
  .circle.p4 .bar {
    -webkit-transform: rotate(6.678deg);
        -ms-transform: rotate(6.678deg);
         -o-transform: rotate(6.678deg);
            transform: rotate(6.678deg); }
  .circle.b4 {
    -webkit-transform: rotate(-83.78deg);
        -ms-transform: rotate(-83.78deg);
         -o-transform: rotate(-83.78deg);
            transform: rotate(-83.78deg); }
    .circle.b4.i3 {
      -webkit-transform: rotate(-79.78deg);
          -ms-transform: rotate(-79.78deg);
           -o-transform: rotate(-79.78deg);
              transform: rotate(-79.78deg); }
  .circle.b4:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-87.4deg);
        -ms-transform: rotate(-87.4deg);
         -o-transform: rotate(-87.4deg);
            transform: rotate(-87.4deg); }
  .circle.p5 .bar {
    -webkit-transform: rotate(8.586deg);
        -ms-transform: rotate(8.586deg);
         -o-transform: rotate(8.586deg);
            transform: rotate(8.586deg); }
  .circle.b5 {
    -webkit-transform: rotate(-81.85deg);
        -ms-transform: rotate(-81.85deg);
         -o-transform: rotate(-81.85deg);
            transform: rotate(-81.85deg); }
    .circle.b5.i3 {
      -webkit-transform: rotate(-77.85deg);
          -ms-transform: rotate(-77.85deg);
           -o-transform: rotate(-77.85deg);
              transform: rotate(-77.85deg); }
  .circle.b5:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-85.5deg);
        -ms-transform: rotate(-85.5deg);
         -o-transform: rotate(-85.5deg);
            transform: rotate(-85.5deg); }
  .circle.p6 .bar {
    -webkit-transform: rotate(10.494deg);
        -ms-transform: rotate(10.494deg);
         -o-transform: rotate(10.494deg);
            transform: rotate(10.494deg); }
  .circle.b6 {
    -webkit-transform: rotate(-79.92deg);
        -ms-transform: rotate(-79.92deg);
         -o-transform: rotate(-79.92deg);
            transform: rotate(-79.92deg); }
    .circle.b6.i3 {
      -webkit-transform: rotate(-75.92deg);
          -ms-transform: rotate(-75.92deg);
           -o-transform: rotate(-75.92deg);
              transform: rotate(-75.92deg); }
  .circle.b6:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-83.6deg);
        -ms-transform: rotate(-83.6deg);
         -o-transform: rotate(-83.6deg);
            transform: rotate(-83.6deg); }
  .circle.p7 .bar {
    -webkit-transform: rotate(12.402deg);
        -ms-transform: rotate(12.402deg);
         -o-transform: rotate(12.402deg);
            transform: rotate(12.402deg); }
  .circle.b7 {
    -webkit-transform: rotate(-77.99deg);
        -ms-transform: rotate(-77.99deg);
         -o-transform: rotate(-77.99deg);
            transform: rotate(-77.99deg); }
    .circle.b7.i3 {
      -webkit-transform: rotate(-73.99deg);
          -ms-transform: rotate(-73.99deg);
           -o-transform: rotate(-73.99deg);
              transform: rotate(-73.99deg); }
  .circle.b7:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-81.7deg);
        -ms-transform: rotate(-81.7deg);
         -o-transform: rotate(-81.7deg);
            transform: rotate(-81.7deg); }
  .circle.p8 .bar {
    -webkit-transform: rotate(14.31deg);
        -ms-transform: rotate(14.31deg);
         -o-transform: rotate(14.31deg);
            transform: rotate(14.31deg); }
  .circle.b8 {
    -webkit-transform: rotate(-76.06deg);
        -ms-transform: rotate(-76.06deg);
         -o-transform: rotate(-76.06deg);
            transform: rotate(-76.06deg); }
    .circle.b8.i3 {
      -webkit-transform: rotate(-72.06deg);
          -ms-transform: rotate(-72.06deg);
           -o-transform: rotate(-72.06deg);
              transform: rotate(-72.06deg); }
  .circle.b8:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-79.8deg);
        -ms-transform: rotate(-79.8deg);
         -o-transform: rotate(-79.8deg);
            transform: rotate(-79.8deg); }
  .circle.p9 .bar {
    -webkit-transform: rotate(16.218deg);
        -ms-transform: rotate(16.218deg);
         -o-transform: rotate(16.218deg);
            transform: rotate(16.218deg); }
  .circle.b9 {
    -webkit-transform: rotate(-74.13deg);
        -ms-transform: rotate(-74.13deg);
         -o-transform: rotate(-74.13deg);
            transform: rotate(-74.13deg); }
    .circle.b9.i3 {
      -webkit-transform: rotate(-70.13deg);
          -ms-transform: rotate(-70.13deg);
           -o-transform: rotate(-70.13deg);
              transform: rotate(-70.13deg); }
  .circle.b9:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-77.9deg);
        -ms-transform: rotate(-77.9deg);
         -o-transform: rotate(-77.9deg);
            transform: rotate(-77.9deg); }
  .circle.p10 .bar {
    -webkit-transform: rotate(18.126deg);
        -ms-transform: rotate(18.126deg);
         -o-transform: rotate(18.126deg);
            transform: rotate(18.126deg); }
  .circle.b10 {
    -webkit-transform: rotate(-72.2deg);
        -ms-transform: rotate(-72.2deg);
         -o-transform: rotate(-72.2deg);
            transform: rotate(-72.2deg); }
    .circle.b10.i3 {
      -webkit-transform: rotate(-68.2deg);
          -ms-transform: rotate(-68.2deg);
           -o-transform: rotate(-68.2deg);
              transform: rotate(-68.2deg); }
  .circle.b10:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-76deg);
        -ms-transform: rotate(-76deg);
         -o-transform: rotate(-76deg);
            transform: rotate(-76deg); }
  .circle.p11 .bar {
    -webkit-transform: rotate(20.034deg);
        -ms-transform: rotate(20.034deg);
         -o-transform: rotate(20.034deg);
            transform: rotate(20.034deg); }
  .circle.b11 {
    -webkit-transform: rotate(-70.27deg);
        -ms-transform: rotate(-70.27deg);
         -o-transform: rotate(-70.27deg);
            transform: rotate(-70.27deg); }
    .circle.b11.i3 {
      -webkit-transform: rotate(-66.27deg);
          -ms-transform: rotate(-66.27deg);
           -o-transform: rotate(-66.27deg);
              transform: rotate(-66.27deg); }
  .circle.b11:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-74.1deg);
        -ms-transform: rotate(-74.1deg);
         -o-transform: rotate(-74.1deg);
            transform: rotate(-74.1deg); }
  .circle.p12 .bar {
    -webkit-transform: rotate(21.942deg);
        -ms-transform: rotate(21.942deg);
         -o-transform: rotate(21.942deg);
            transform: rotate(21.942deg); }
  .circle.b12 {
    -webkit-transform: rotate(-68.34deg);
        -ms-transform: rotate(-68.34deg);
         -o-transform: rotate(-68.34deg);
            transform: rotate(-68.34deg); }
    .circle.b12.i3 {
      -webkit-transform: rotate(-64.34deg);
          -ms-transform: rotate(-64.34deg);
           -o-transform: rotate(-64.34deg);
              transform: rotate(-64.34deg); }
  .circle.b12:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-72.2deg);
        -ms-transform: rotate(-72.2deg);
         -o-transform: rotate(-72.2deg);
            transform: rotate(-72.2deg); }
  .circle.p13 .bar {
    -webkit-transform: rotate(23.85deg);
        -ms-transform: rotate(23.85deg);
         -o-transform: rotate(23.85deg);
            transform: rotate(23.85deg); }
  .circle.b13 {
    -webkit-transform: rotate(-66.41deg);
        -ms-transform: rotate(-66.41deg);
         -o-transform: rotate(-66.41deg);
            transform: rotate(-66.41deg); }
    .circle.b13.i3 {
      -webkit-transform: rotate(-62.41deg);
          -ms-transform: rotate(-62.41deg);
           -o-transform: rotate(-62.41deg);
              transform: rotate(-62.41deg); }
  .circle.b13:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-70.3deg);
        -ms-transform: rotate(-70.3deg);
         -o-transform: rotate(-70.3deg);
            transform: rotate(-70.3deg); }
  .circle.p14 .bar {
    -webkit-transform: rotate(25.758deg);
        -ms-transform: rotate(25.758deg);
         -o-transform: rotate(25.758deg);
            transform: rotate(25.758deg); }
  .circle.b14 {
    -webkit-transform: rotate(-64.48deg);
        -ms-transform: rotate(-64.48deg);
         -o-transform: rotate(-64.48deg);
            transform: rotate(-64.48deg); }
    .circle.b14.i3 {
      -webkit-transform: rotate(-60.48deg);
          -ms-transform: rotate(-60.48deg);
           -o-transform: rotate(-60.48deg);
              transform: rotate(-60.48deg); }
  .circle.b14:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-68.4deg);
        -ms-transform: rotate(-68.4deg);
         -o-transform: rotate(-68.4deg);
            transform: rotate(-68.4deg); }
  .circle.p15 .bar {
    -webkit-transform: rotate(27.666deg);
        -ms-transform: rotate(27.666deg);
         -o-transform: rotate(27.666deg);
            transform: rotate(27.666deg); }
  .circle.b15 {
    -webkit-transform: rotate(-62.55deg);
        -ms-transform: rotate(-62.55deg);
         -o-transform: rotate(-62.55deg);
            transform: rotate(-62.55deg); }
    .circle.b15.i3 {
      -webkit-transform: rotate(-58.55deg);
          -ms-transform: rotate(-58.55deg);
           -o-transform: rotate(-58.55deg);
              transform: rotate(-58.55deg); }
  .circle.b15:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-66.5deg);
        -ms-transform: rotate(-66.5deg);
         -o-transform: rotate(-66.5deg);
            transform: rotate(-66.5deg); }
  .circle.p16 .bar {
    -webkit-transform: rotate(29.574deg);
        -ms-transform: rotate(29.574deg);
         -o-transform: rotate(29.574deg);
            transform: rotate(29.574deg); }
  .circle.b16 {
    -webkit-transform: rotate(-60.62deg);
        -ms-transform: rotate(-60.62deg);
         -o-transform: rotate(-60.62deg);
            transform: rotate(-60.62deg); }
    .circle.b16.i3 {
      -webkit-transform: rotate(-56.62deg);
          -ms-transform: rotate(-56.62deg);
           -o-transform: rotate(-56.62deg);
              transform: rotate(-56.62deg); }
  .circle.b16:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-64.6deg);
        -ms-transform: rotate(-64.6deg);
         -o-transform: rotate(-64.6deg);
            transform: rotate(-64.6deg); }
  .circle.p17 .bar {
    -webkit-transform: rotate(31.482deg);
        -ms-transform: rotate(31.482deg);
         -o-transform: rotate(31.482deg);
            transform: rotate(31.482deg); }
  .circle.b17 {
    -webkit-transform: rotate(-58.69deg);
        -ms-transform: rotate(-58.69deg);
         -o-transform: rotate(-58.69deg);
            transform: rotate(-58.69deg); }
    .circle.b17.i3 {
      -webkit-transform: rotate(-54.69deg);
          -ms-transform: rotate(-54.69deg);
           -o-transform: rotate(-54.69deg);
              transform: rotate(-54.69deg); }
  .circle.b17:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-62.7deg);
        -ms-transform: rotate(-62.7deg);
         -o-transform: rotate(-62.7deg);
            transform: rotate(-62.7deg); }
  .circle.p18 .bar {
    -webkit-transform: rotate(33.39deg);
        -ms-transform: rotate(33.39deg);
         -o-transform: rotate(33.39deg);
            transform: rotate(33.39deg); }
  .circle.b18 {
    -webkit-transform: rotate(-56.76deg);
        -ms-transform: rotate(-56.76deg);
         -o-transform: rotate(-56.76deg);
            transform: rotate(-56.76deg); }
    .circle.b18.i3 {
      -webkit-transform: rotate(-52.76deg);
          -ms-transform: rotate(-52.76deg);
           -o-transform: rotate(-52.76deg);
              transform: rotate(-52.76deg); }
  .circle.b18:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-60.8deg);
        -ms-transform: rotate(-60.8deg);
         -o-transform: rotate(-60.8deg);
            transform: rotate(-60.8deg); }
  .circle.p19 .bar {
    -webkit-transform: rotate(35.298deg);
        -ms-transform: rotate(35.298deg);
         -o-transform: rotate(35.298deg);
            transform: rotate(35.298deg); }
  .circle.b19 {
    -webkit-transform: rotate(-54.83deg);
        -ms-transform: rotate(-54.83deg);
         -o-transform: rotate(-54.83deg);
            transform: rotate(-54.83deg); }
    .circle.b19.i3 {
      -webkit-transform: rotate(-50.83deg);
          -ms-transform: rotate(-50.83deg);
           -o-transform: rotate(-50.83deg);
              transform: rotate(-50.83deg); }
  .circle.b19:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-58.9deg);
        -ms-transform: rotate(-58.9deg);
         -o-transform: rotate(-58.9deg);
            transform: rotate(-58.9deg); }
  .circle.p20 .bar {
    -webkit-transform: rotate(37.206deg);
        -ms-transform: rotate(37.206deg);
         -o-transform: rotate(37.206deg);
            transform: rotate(37.206deg); }
  .circle.b20 {
    -webkit-transform: rotate(-52.9deg);
        -ms-transform: rotate(-52.9deg);
         -o-transform: rotate(-52.9deg);
            transform: rotate(-52.9deg); }
    .circle.b20.i3 {
      -webkit-transform: rotate(-48.9deg);
          -ms-transform: rotate(-48.9deg);
           -o-transform: rotate(-48.9deg);
              transform: rotate(-48.9deg); }
  .circle.b20:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-57deg);
        -ms-transform: rotate(-57deg);
         -o-transform: rotate(-57deg);
            transform: rotate(-57deg); }
  .circle.p21 .bar {
    -webkit-transform: rotate(39.114deg);
        -ms-transform: rotate(39.114deg);
         -o-transform: rotate(39.114deg);
            transform: rotate(39.114deg); }
  .circle.b21 {
    -webkit-transform: rotate(-50.97deg);
        -ms-transform: rotate(-50.97deg);
         -o-transform: rotate(-50.97deg);
            transform: rotate(-50.97deg); }
    .circle.b21.i3 {
      -webkit-transform: rotate(-46.97deg);
          -ms-transform: rotate(-46.97deg);
           -o-transform: rotate(-46.97deg);
              transform: rotate(-46.97deg); }
  .circle.b21:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-55.1deg);
        -ms-transform: rotate(-55.1deg);
         -o-transform: rotate(-55.1deg);
            transform: rotate(-55.1deg); }
  .circle.p22 .bar {
    -webkit-transform: rotate(41.022deg);
        -ms-transform: rotate(41.022deg);
         -o-transform: rotate(41.022deg);
            transform: rotate(41.022deg); }
  .circle.b22 {
    -webkit-transform: rotate(-49.04deg);
        -ms-transform: rotate(-49.04deg);
         -o-transform: rotate(-49.04deg);
            transform: rotate(-49.04deg); }
    .circle.b22.i3 {
      -webkit-transform: rotate(-45.04deg);
          -ms-transform: rotate(-45.04deg);
           -o-transform: rotate(-45.04deg);
              transform: rotate(-45.04deg); }
  .circle.b22:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-53.2deg);
        -ms-transform: rotate(-53.2deg);
         -o-transform: rotate(-53.2deg);
            transform: rotate(-53.2deg); }
  .circle.p23 .bar {
    -webkit-transform: rotate(42.93deg);
        -ms-transform: rotate(42.93deg);
         -o-transform: rotate(42.93deg);
            transform: rotate(42.93deg); }
  .circle.b23 {
    -webkit-transform: rotate(-47.11deg);
        -ms-transform: rotate(-47.11deg);
         -o-transform: rotate(-47.11deg);
            transform: rotate(-47.11deg); }
    .circle.b23.i3 {
      -webkit-transform: rotate(-43.11deg);
          -ms-transform: rotate(-43.11deg);
           -o-transform: rotate(-43.11deg);
              transform: rotate(-43.11deg); }
  .circle.b23:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-51.3deg);
        -ms-transform: rotate(-51.3deg);
         -o-transform: rotate(-51.3deg);
            transform: rotate(-51.3deg); }
  .circle.p24 .bar {
    -webkit-transform: rotate(44.838deg);
        -ms-transform: rotate(44.838deg);
         -o-transform: rotate(44.838deg);
            transform: rotate(44.838deg); }
  .circle.b24 {
    -webkit-transform: rotate(-45.18deg);
        -ms-transform: rotate(-45.18deg);
         -o-transform: rotate(-45.18deg);
            transform: rotate(-45.18deg); }
    .circle.b24.i3 {
      -webkit-transform: rotate(-41.18deg);
          -ms-transform: rotate(-41.18deg);
           -o-transform: rotate(-41.18deg);
              transform: rotate(-41.18deg); }
  .circle.b24:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-49.4deg);
        -ms-transform: rotate(-49.4deg);
         -o-transform: rotate(-49.4deg);
            transform: rotate(-49.4deg); }
  .circle.p25 .bar {
    -webkit-transform: rotate(46.746deg);
        -ms-transform: rotate(46.746deg);
         -o-transform: rotate(46.746deg);
            transform: rotate(46.746deg); }
  .circle.b25 {
    -webkit-transform: rotate(-43.25deg);
        -ms-transform: rotate(-43.25deg);
         -o-transform: rotate(-43.25deg);
            transform: rotate(-43.25deg); }
    .circle.b25.i3 {
      -webkit-transform: rotate(-39.25deg);
          -ms-transform: rotate(-39.25deg);
           -o-transform: rotate(-39.25deg);
              transform: rotate(-39.25deg); }
  .circle.b25:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-47.5deg);
        -ms-transform: rotate(-47.5deg);
         -o-transform: rotate(-47.5deg);
            transform: rotate(-47.5deg); }
  .circle.p26 .bar {
    -webkit-transform: rotate(48.654deg);
        -ms-transform: rotate(48.654deg);
         -o-transform: rotate(48.654deg);
            transform: rotate(48.654deg); }
  .circle.b26 {
    -webkit-transform: rotate(-41.32deg);
        -ms-transform: rotate(-41.32deg);
         -o-transform: rotate(-41.32deg);
            transform: rotate(-41.32deg); }
    .circle.b26.i3 {
      -webkit-transform: rotate(-37.32deg);
          -ms-transform: rotate(-37.32deg);
           -o-transform: rotate(-37.32deg);
              transform: rotate(-37.32deg); }
  .circle.b26:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-45.6deg);
        -ms-transform: rotate(-45.6deg);
         -o-transform: rotate(-45.6deg);
            transform: rotate(-45.6deg); }
  .circle.p27 .bar {
    -webkit-transform: rotate(50.562deg);
        -ms-transform: rotate(50.562deg);
         -o-transform: rotate(50.562deg);
            transform: rotate(50.562deg); }
  .circle.b27 {
    -webkit-transform: rotate(-39.39deg);
        -ms-transform: rotate(-39.39deg);
         -o-transform: rotate(-39.39deg);
            transform: rotate(-39.39deg); }
    .circle.b27.i3 {
      -webkit-transform: rotate(-35.39deg);
          -ms-transform: rotate(-35.39deg);
           -o-transform: rotate(-35.39deg);
              transform: rotate(-35.39deg); }
  .circle.b27:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-43.7deg);
        -ms-transform: rotate(-43.7deg);
         -o-transform: rotate(-43.7deg);
            transform: rotate(-43.7deg); }
  .circle.p28 .bar {
    -webkit-transform: rotate(52.47deg);
        -ms-transform: rotate(52.47deg);
         -o-transform: rotate(52.47deg);
            transform: rotate(52.47deg); }
  .circle.b28 {
    -webkit-transform: rotate(-37.46deg);
        -ms-transform: rotate(-37.46deg);
         -o-transform: rotate(-37.46deg);
            transform: rotate(-37.46deg); }
    .circle.b28.i3 {
      -webkit-transform: rotate(-33.46deg);
          -ms-transform: rotate(-33.46deg);
           -o-transform: rotate(-33.46deg);
              transform: rotate(-33.46deg); }
  .circle.b28:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-41.8deg);
        -ms-transform: rotate(-41.8deg);
         -o-transform: rotate(-41.8deg);
            transform: rotate(-41.8deg); }
  .circle.p29 .bar {
    -webkit-transform: rotate(54.378deg);
        -ms-transform: rotate(54.378deg);
         -o-transform: rotate(54.378deg);
            transform: rotate(54.378deg); }
  .circle.b29 {
    -webkit-transform: rotate(-35.53deg);
        -ms-transform: rotate(-35.53deg);
         -o-transform: rotate(-35.53deg);
            transform: rotate(-35.53deg); }
    .circle.b29.i3 {
      -webkit-transform: rotate(-31.53deg);
          -ms-transform: rotate(-31.53deg);
           -o-transform: rotate(-31.53deg);
              transform: rotate(-31.53deg); }
  .circle.b29:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-39.9deg);
        -ms-transform: rotate(-39.9deg);
         -o-transform: rotate(-39.9deg);
            transform: rotate(-39.9deg); }
  .circle.p30 .bar {
    -webkit-transform: rotate(56.286deg);
        -ms-transform: rotate(56.286deg);
         -o-transform: rotate(56.286deg);
            transform: rotate(56.286deg); }
  .circle.b30 {
    -webkit-transform: rotate(-33.6deg);
        -ms-transform: rotate(-33.6deg);
         -o-transform: rotate(-33.6deg);
            transform: rotate(-33.6deg); }
    .circle.b30.i3 {
      -webkit-transform: rotate(-29.6deg);
          -ms-transform: rotate(-29.6deg);
           -o-transform: rotate(-29.6deg);
              transform: rotate(-29.6deg); }
  .circle.b30:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-38deg);
        -ms-transform: rotate(-38deg);
         -o-transform: rotate(-38deg);
            transform: rotate(-38deg); }
  .circle.p31 .bar {
    -webkit-transform: rotate(58.194deg);
        -ms-transform: rotate(58.194deg);
         -o-transform: rotate(58.194deg);
            transform: rotate(58.194deg); }
  .circle.b31 {
    -webkit-transform: rotate(-31.67deg);
        -ms-transform: rotate(-31.67deg);
         -o-transform: rotate(-31.67deg);
            transform: rotate(-31.67deg); }
    .circle.b31.i3 {
      -webkit-transform: rotate(-27.67deg);
          -ms-transform: rotate(-27.67deg);
           -o-transform: rotate(-27.67deg);
              transform: rotate(-27.67deg); }
  .circle.b31:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-36.1deg);
        -ms-transform: rotate(-36.1deg);
         -o-transform: rotate(-36.1deg);
            transform: rotate(-36.1deg); }
  .circle.p32 .bar {
    -webkit-transform: rotate(60.102deg);
        -ms-transform: rotate(60.102deg);
         -o-transform: rotate(60.102deg);
            transform: rotate(60.102deg); }
  .circle.b32 {
    -webkit-transform: rotate(-29.74deg);
        -ms-transform: rotate(-29.74deg);
         -o-transform: rotate(-29.74deg);
            transform: rotate(-29.74deg); }
    .circle.b32.i3 {
      -webkit-transform: rotate(-25.74deg);
          -ms-transform: rotate(-25.74deg);
           -o-transform: rotate(-25.74deg);
              transform: rotate(-25.74deg); }
  .circle.b32:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-34.2deg);
        -ms-transform: rotate(-34.2deg);
         -o-transform: rotate(-34.2deg);
            transform: rotate(-34.2deg); }
  .circle.p33 .bar {
    -webkit-transform: rotate(62.01deg);
        -ms-transform: rotate(62.01deg);
         -o-transform: rotate(62.01deg);
            transform: rotate(62.01deg); }
  .circle.b33 {
    -webkit-transform: rotate(-27.81deg);
        -ms-transform: rotate(-27.81deg);
         -o-transform: rotate(-27.81deg);
            transform: rotate(-27.81deg); }
    .circle.b33.i3 {
      -webkit-transform: rotate(-23.81deg);
          -ms-transform: rotate(-23.81deg);
           -o-transform: rotate(-23.81deg);
              transform: rotate(-23.81deg); }
  .circle.b33:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-32.3deg);
        -ms-transform: rotate(-32.3deg);
         -o-transform: rotate(-32.3deg);
            transform: rotate(-32.3deg); }
  .circle.p34 .bar {
    -webkit-transform: rotate(63.918deg);
        -ms-transform: rotate(63.918deg);
         -o-transform: rotate(63.918deg);
            transform: rotate(63.918deg); }
  .circle.b34 {
    -webkit-transform: rotate(-25.88deg);
        -ms-transform: rotate(-25.88deg);
         -o-transform: rotate(-25.88deg);
            transform: rotate(-25.88deg); }
    .circle.b34.i3 {
      -webkit-transform: rotate(-21.88deg);
          -ms-transform: rotate(-21.88deg);
           -o-transform: rotate(-21.88deg);
              transform: rotate(-21.88deg); }
  .circle.b34:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-30.4deg);
        -ms-transform: rotate(-30.4deg);
         -o-transform: rotate(-30.4deg);
            transform: rotate(-30.4deg); }
  .circle.p35 .bar {
    -webkit-transform: rotate(65.826deg);
        -ms-transform: rotate(65.826deg);
         -o-transform: rotate(65.826deg);
            transform: rotate(65.826deg); }
  .circle.b35 {
    -webkit-transform: rotate(-23.95deg);
        -ms-transform: rotate(-23.95deg);
         -o-transform: rotate(-23.95deg);
            transform: rotate(-23.95deg); }
    .circle.b35.i3 {
      -webkit-transform: rotate(-19.95deg);
          -ms-transform: rotate(-19.95deg);
           -o-transform: rotate(-19.95deg);
              transform: rotate(-19.95deg); }
  .circle.b35:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-28.5deg);
        -ms-transform: rotate(-28.5deg);
         -o-transform: rotate(-28.5deg);
            transform: rotate(-28.5deg); }
  .circle.p36 .bar {
    -webkit-transform: rotate(67.734deg);
        -ms-transform: rotate(67.734deg);
         -o-transform: rotate(67.734deg);
            transform: rotate(67.734deg); }
  .circle.b36 {
    -webkit-transform: rotate(-22.02deg);
        -ms-transform: rotate(-22.02deg);
         -o-transform: rotate(-22.02deg);
            transform: rotate(-22.02deg); }
    .circle.b36.i3 {
      -webkit-transform: rotate(-18.02deg);
          -ms-transform: rotate(-18.02deg);
           -o-transform: rotate(-18.02deg);
              transform: rotate(-18.02deg); }
  .circle.b36:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-26.6deg);
        -ms-transform: rotate(-26.6deg);
         -o-transform: rotate(-26.6deg);
            transform: rotate(-26.6deg); }
  .circle.p37 .bar {
    -webkit-transform: rotate(69.642deg);
        -ms-transform: rotate(69.642deg);
         -o-transform: rotate(69.642deg);
            transform: rotate(69.642deg); }
  .circle.b37 {
    -webkit-transform: rotate(-20.09deg);
        -ms-transform: rotate(-20.09deg);
         -o-transform: rotate(-20.09deg);
            transform: rotate(-20.09deg); }
    .circle.b37.i3 {
      -webkit-transform: rotate(-16.09deg);
          -ms-transform: rotate(-16.09deg);
           -o-transform: rotate(-16.09deg);
              transform: rotate(-16.09deg); }
  .circle.b37:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-24.7deg);
        -ms-transform: rotate(-24.7deg);
         -o-transform: rotate(-24.7deg);
            transform: rotate(-24.7deg); }
  .circle.p38 .bar {
    -webkit-transform: rotate(71.55deg);
        -ms-transform: rotate(71.55deg);
         -o-transform: rotate(71.55deg);
            transform: rotate(71.55deg); }
  .circle.b38 {
    -webkit-transform: rotate(-18.16deg);
        -ms-transform: rotate(-18.16deg);
         -o-transform: rotate(-18.16deg);
            transform: rotate(-18.16deg); }
    .circle.b38.i3 {
      -webkit-transform: rotate(-14.16deg);
          -ms-transform: rotate(-14.16deg);
           -o-transform: rotate(-14.16deg);
              transform: rotate(-14.16deg); }
  .circle.b38:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-22.8deg);
        -ms-transform: rotate(-22.8deg);
         -o-transform: rotate(-22.8deg);
            transform: rotate(-22.8deg); }
  .circle.p39 .bar {
    -webkit-transform: rotate(73.458deg);
        -ms-transform: rotate(73.458deg);
         -o-transform: rotate(73.458deg);
            transform: rotate(73.458deg); }
  .circle.b39 {
    -webkit-transform: rotate(-16.23deg);
        -ms-transform: rotate(-16.23deg);
         -o-transform: rotate(-16.23deg);
            transform: rotate(-16.23deg); }
    .circle.b39.i3 {
      -webkit-transform: rotate(-12.23deg);
          -ms-transform: rotate(-12.23deg);
           -o-transform: rotate(-12.23deg);
              transform: rotate(-12.23deg); }
  .circle.b39:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-20.9deg);
        -ms-transform: rotate(-20.9deg);
         -o-transform: rotate(-20.9deg);
            transform: rotate(-20.9deg); }
  .circle.p40 .bar {
    -webkit-transform: rotate(75.366deg);
        -ms-transform: rotate(75.366deg);
         -o-transform: rotate(75.366deg);
            transform: rotate(75.366deg); }
  .circle.b40 {
    -webkit-transform: rotate(-14.3deg);
        -ms-transform: rotate(-14.3deg);
         -o-transform: rotate(-14.3deg);
            transform: rotate(-14.3deg); }
    .circle.b40.i3 {
      -webkit-transform: rotate(-10.3deg);
          -ms-transform: rotate(-10.3deg);
           -o-transform: rotate(-10.3deg);
              transform: rotate(-10.3deg); }
  .circle.b40:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-19deg);
        -ms-transform: rotate(-19deg);
         -o-transform: rotate(-19deg);
            transform: rotate(-19deg); }
  .circle.p41 .bar {
    -webkit-transform: rotate(77.274deg);
        -ms-transform: rotate(77.274deg);
         -o-transform: rotate(77.274deg);
            transform: rotate(77.274deg); }
  .circle.b41 {
    -webkit-transform: rotate(-12.37deg);
        -ms-transform: rotate(-12.37deg);
         -o-transform: rotate(-12.37deg);
            transform: rotate(-12.37deg); }
    .circle.b41.i3 {
      -webkit-transform: rotate(-8.37deg);
          -ms-transform: rotate(-8.37deg);
           -o-transform: rotate(-8.37deg);
              transform: rotate(-8.37deg); }
  .circle.b41:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-17.1deg);
        -ms-transform: rotate(-17.1deg);
         -o-transform: rotate(-17.1deg);
            transform: rotate(-17.1deg); }
  .circle.p42 .bar {
    -webkit-transform: rotate(79.182deg);
        -ms-transform: rotate(79.182deg);
         -o-transform: rotate(79.182deg);
            transform: rotate(79.182deg); }
  .circle.b42 {
    -webkit-transform: rotate(-10.44deg);
        -ms-transform: rotate(-10.44deg);
         -o-transform: rotate(-10.44deg);
            transform: rotate(-10.44deg); }
    .circle.b42.i3 {
      -webkit-transform: rotate(-6.44deg);
          -ms-transform: rotate(-6.44deg);
           -o-transform: rotate(-6.44deg);
              transform: rotate(-6.44deg); }
  .circle.b42:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-15.2deg);
        -ms-transform: rotate(-15.2deg);
         -o-transform: rotate(-15.2deg);
            transform: rotate(-15.2deg); }
  .circle.p43 .bar {
    -webkit-transform: rotate(81.09deg);
        -ms-transform: rotate(81.09deg);
         -o-transform: rotate(81.09deg);
            transform: rotate(81.09deg); }
  .circle.b43 {
    -webkit-transform: rotate(-8.51deg);
        -ms-transform: rotate(-8.51deg);
         -o-transform: rotate(-8.51deg);
            transform: rotate(-8.51deg); }
    .circle.b43.i3 {
      -webkit-transform: rotate(-4.51deg);
          -ms-transform: rotate(-4.51deg);
           -o-transform: rotate(-4.51deg);
              transform: rotate(-4.51deg); }
  .circle.b43:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-13.3deg);
        -ms-transform: rotate(-13.3deg);
         -o-transform: rotate(-13.3deg);
            transform: rotate(-13.3deg); }
  .circle.p44 .bar {
    -webkit-transform: rotate(82.998deg);
        -ms-transform: rotate(82.998deg);
         -o-transform: rotate(82.998deg);
            transform: rotate(82.998deg); }
  .circle.b44 {
    -webkit-transform: rotate(-6.58deg);
        -ms-transform: rotate(-6.58deg);
         -o-transform: rotate(-6.58deg);
            transform: rotate(-6.58deg); }
    .circle.b44.i3 {
      -webkit-transform: rotate(-2.58deg);
          -ms-transform: rotate(-2.58deg);
           -o-transform: rotate(-2.58deg);
              transform: rotate(-2.58deg); }
  .circle.b44:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-11.4deg);
        -ms-transform: rotate(-11.4deg);
         -o-transform: rotate(-11.4deg);
            transform: rotate(-11.4deg); }
  .circle.p45 .bar {
    -webkit-transform: rotate(84.906deg);
        -ms-transform: rotate(84.906deg);
         -o-transform: rotate(84.906deg);
            transform: rotate(84.906deg); }
  .circle.b45 {
    -webkit-transform: rotate(-4.65deg);
        -ms-transform: rotate(-4.65deg);
         -o-transform: rotate(-4.65deg);
            transform: rotate(-4.65deg); }
    .circle.b45.i3 {
      -webkit-transform: rotate(-0.65deg);
          -ms-transform: rotate(-0.65deg);
           -o-transform: rotate(-0.65deg);
              transform: rotate(-0.65deg); }
  .circle.b45:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-9.5deg);
        -ms-transform: rotate(-9.5deg);
         -o-transform: rotate(-9.5deg);
            transform: rotate(-9.5deg); }
  .circle.p46 .bar {
    -webkit-transform: rotate(86.814deg);
        -ms-transform: rotate(86.814deg);
         -o-transform: rotate(86.814deg);
            transform: rotate(86.814deg); }
  .circle.b46 {
    -webkit-transform: rotate(-2.72deg);
        -ms-transform: rotate(-2.72deg);
         -o-transform: rotate(-2.72deg);
            transform: rotate(-2.72deg); }
    .circle.b46.i3 {
      -webkit-transform: rotate(1.28deg);
          -ms-transform: rotate(1.28deg);
           -o-transform: rotate(1.28deg);
              transform: rotate(1.28deg); }
  .circle.b46:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-7.6deg);
        -ms-transform: rotate(-7.6deg);
         -o-transform: rotate(-7.6deg);
            transform: rotate(-7.6deg); }
  .circle.p47 .bar {
    -webkit-transform: rotate(88.722deg);
        -ms-transform: rotate(88.722deg);
         -o-transform: rotate(88.722deg);
            transform: rotate(88.722deg); }
  .circle.b47 {
    -webkit-transform: rotate(-0.79deg);
        -ms-transform: rotate(-0.79deg);
         -o-transform: rotate(-0.79deg);
            transform: rotate(-0.79deg); }
    .circle.b47.i3 {
      -webkit-transform: rotate(3.21deg);
          -ms-transform: rotate(3.21deg);
           -o-transform: rotate(3.21deg);
              transform: rotate(3.21deg); }
  .circle.b47:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-5.7deg);
        -ms-transform: rotate(-5.7deg);
         -o-transform: rotate(-5.7deg);
            transform: rotate(-5.7deg); }
  .circle.p48 .bar {
    -webkit-transform: rotate(90.63deg);
        -ms-transform: rotate(90.63deg);
         -o-transform: rotate(90.63deg);
            transform: rotate(90.63deg); }
  .circle.b48 {
    -webkit-transform: rotate(1.14deg);
        -ms-transform: rotate(1.14deg);
         -o-transform: rotate(1.14deg);
            transform: rotate(1.14deg); }
    .circle.b48.i3 {
      -webkit-transform: rotate(5.14deg);
          -ms-transform: rotate(5.14deg);
           -o-transform: rotate(5.14deg);
              transform: rotate(5.14deg); }
  .circle.b48:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-3.8deg);
        -ms-transform: rotate(-3.8deg);
         -o-transform: rotate(-3.8deg);
            transform: rotate(-3.8deg); }
  .circle.p49 .bar {
    -webkit-transform: rotate(92.538deg);
        -ms-transform: rotate(92.538deg);
         -o-transform: rotate(92.538deg);
            transform: rotate(92.538deg); }
  .circle.b49 {
    -webkit-transform: rotate(3.07deg);
        -ms-transform: rotate(3.07deg);
         -o-transform: rotate(3.07deg);
            transform: rotate(3.07deg); }
    .circle.b49.i3 {
      -webkit-transform: rotate(7.07deg);
          -ms-transform: rotate(7.07deg);
           -o-transform: rotate(7.07deg);
              transform: rotate(7.07deg); }
  .circle.b49:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-1.9deg);
        -ms-transform: rotate(-1.9deg);
         -o-transform: rotate(-1.9deg);
            transform: rotate(-1.9deg); }
  .circle.p50 .bar {
    -webkit-transform: rotate(94.446deg);
        -ms-transform: rotate(94.446deg);
         -o-transform: rotate(94.446deg);
            transform: rotate(94.446deg); }
  .circle.b50 {
    -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
         -o-transform: rotate(5deg);
            transform: rotate(5deg); }
    .circle.b50.i3 {
      -webkit-transform: rotate(9deg);
          -ms-transform: rotate(9deg);
           -o-transform: rotate(9deg);
              transform: rotate(9deg); }
  .circle.b50:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg); }
  .circle.p51 .bar {
    -webkit-transform: rotate(96.354deg);
        -ms-transform: rotate(96.354deg);
         -o-transform: rotate(96.354deg);
            transform: rotate(96.354deg); }
  .circle.b51 {
    -webkit-transform: rotate(6.92deg);
        -ms-transform: rotate(6.92deg);
         -o-transform: rotate(6.92deg);
            transform: rotate(6.92deg); }
    .circle.b51.i3 {
      -webkit-transform: rotate(10.92deg);
          -ms-transform: rotate(10.92deg);
           -o-transform: rotate(10.92deg);
              transform: rotate(10.92deg); }
  .circle.b51:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(1.9deg);
        -ms-transform: rotate(1.9deg);
         -o-transform: rotate(1.9deg);
            transform: rotate(1.9deg); }
  .circle.p52 .bar {
    -webkit-transform: rotate(98.262deg);
        -ms-transform: rotate(98.262deg);
         -o-transform: rotate(98.262deg);
            transform: rotate(98.262deg); }
  .circle.b52 {
    -webkit-transform: rotate(8.84deg);
        -ms-transform: rotate(8.84deg);
         -o-transform: rotate(8.84deg);
            transform: rotate(8.84deg); }
    .circle.b52.i3 {
      -webkit-transform: rotate(12.84deg);
          -ms-transform: rotate(12.84deg);
           -o-transform: rotate(12.84deg);
              transform: rotate(12.84deg); }
  .circle.b52:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(3.8deg);
        -ms-transform: rotate(3.8deg);
         -o-transform: rotate(3.8deg);
            transform: rotate(3.8deg); }
  .circle.p53 .bar {
    -webkit-transform: rotate(100.17deg);
        -ms-transform: rotate(100.17deg);
         -o-transform: rotate(100.17deg);
            transform: rotate(100.17deg); }
  .circle.b53 {
    -webkit-transform: rotate(10.76deg);
        -ms-transform: rotate(10.76deg);
         -o-transform: rotate(10.76deg);
            transform: rotate(10.76deg); }
    .circle.b53.i3 {
      -webkit-transform: rotate(14.76deg);
          -ms-transform: rotate(14.76deg);
           -o-transform: rotate(14.76deg);
              transform: rotate(14.76deg); }
  .circle.b53:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(5.7deg);
        -ms-transform: rotate(5.7deg);
         -o-transform: rotate(5.7deg);
            transform: rotate(5.7deg); }
  .circle.p54 .bar {
    -webkit-transform: rotate(102.078deg);
        -ms-transform: rotate(102.078deg);
         -o-transform: rotate(102.078deg);
            transform: rotate(102.078deg); }
  .circle.b54 {
    -webkit-transform: rotate(12.68deg);
        -ms-transform: rotate(12.68deg);
         -o-transform: rotate(12.68deg);
            transform: rotate(12.68deg); }
    .circle.b54.i3 {
      -webkit-transform: rotate(16.68deg);
          -ms-transform: rotate(16.68deg);
           -o-transform: rotate(16.68deg);
              transform: rotate(16.68deg); }
  .circle.b54:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(7.6deg);
        -ms-transform: rotate(7.6deg);
         -o-transform: rotate(7.6deg);
            transform: rotate(7.6deg); }
  .circle.p55 .bar {
    -webkit-transform: rotate(103.986deg);
        -ms-transform: rotate(103.986deg);
         -o-transform: rotate(103.986deg);
            transform: rotate(103.986deg); }
  .circle.b55 {
    -webkit-transform: rotate(14.6deg);
        -ms-transform: rotate(14.6deg);
         -o-transform: rotate(14.6deg);
            transform: rotate(14.6deg); }
    .circle.b55.i3 {
      -webkit-transform: rotate(18.6deg);
          -ms-transform: rotate(18.6deg);
           -o-transform: rotate(18.6deg);
              transform: rotate(18.6deg); }
  .circle.b55:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(9.5deg);
        -ms-transform: rotate(9.5deg);
         -o-transform: rotate(9.5deg);
            transform: rotate(9.5deg); }
  .circle.p56 .bar {
    -webkit-transform: rotate(105.894deg);
        -ms-transform: rotate(105.894deg);
         -o-transform: rotate(105.894deg);
            transform: rotate(105.894deg); }
  .circle.b56 {
    -webkit-transform: rotate(16.52deg);
        -ms-transform: rotate(16.52deg);
         -o-transform: rotate(16.52deg);
            transform: rotate(16.52deg); }
    .circle.b56.i3 {
      -webkit-transform: rotate(20.52deg);
          -ms-transform: rotate(20.52deg);
           -o-transform: rotate(20.52deg);
              transform: rotate(20.52deg); }
  .circle.b56:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(11.4deg);
        -ms-transform: rotate(11.4deg);
         -o-transform: rotate(11.4deg);
            transform: rotate(11.4deg); }
  .circle.p57 .bar {
    -webkit-transform: rotate(107.802deg);
        -ms-transform: rotate(107.802deg);
         -o-transform: rotate(107.802deg);
            transform: rotate(107.802deg); }
  .circle.b57 {
    -webkit-transform: rotate(18.44deg);
        -ms-transform: rotate(18.44deg);
         -o-transform: rotate(18.44deg);
            transform: rotate(18.44deg); }
    .circle.b57.i3 {
      -webkit-transform: rotate(22.44deg);
          -ms-transform: rotate(22.44deg);
           -o-transform: rotate(22.44deg);
              transform: rotate(22.44deg); }
  .circle.b57:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(13.3deg);
        -ms-transform: rotate(13.3deg);
         -o-transform: rotate(13.3deg);
            transform: rotate(13.3deg); }
  .circle.p58 .bar {
    -webkit-transform: rotate(109.71deg);
        -ms-transform: rotate(109.71deg);
         -o-transform: rotate(109.71deg);
            transform: rotate(109.71deg); }
  .circle.b58 {
    -webkit-transform: rotate(20.36deg);
        -ms-transform: rotate(20.36deg);
         -o-transform: rotate(20.36deg);
            transform: rotate(20.36deg); }
    .circle.b58.i3 {
      -webkit-transform: rotate(24.36deg);
          -ms-transform: rotate(24.36deg);
           -o-transform: rotate(24.36deg);
              transform: rotate(24.36deg); }
  .circle.b58:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(15.2deg);
        -ms-transform: rotate(15.2deg);
         -o-transform: rotate(15.2deg);
            transform: rotate(15.2deg); }
  .circle.p59 .bar {
    -webkit-transform: rotate(111.618deg);
        -ms-transform: rotate(111.618deg);
         -o-transform: rotate(111.618deg);
            transform: rotate(111.618deg); }
  .circle.b59 {
    -webkit-transform: rotate(22.28deg);
        -ms-transform: rotate(22.28deg);
         -o-transform: rotate(22.28deg);
            transform: rotate(22.28deg); }
    .circle.b59.i3 {
      -webkit-transform: rotate(26.28deg);
          -ms-transform: rotate(26.28deg);
           -o-transform: rotate(26.28deg);
              transform: rotate(26.28deg); }
  .circle.b59:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(17.1deg);
        -ms-transform: rotate(17.1deg);
         -o-transform: rotate(17.1deg);
            transform: rotate(17.1deg); }
  .circle.p60 .bar {
    -webkit-transform: rotate(113.526deg);
        -ms-transform: rotate(113.526deg);
         -o-transform: rotate(113.526deg);
            transform: rotate(113.526deg); }
  .circle.b60 {
    -webkit-transform: rotate(24.2deg);
        -ms-transform: rotate(24.2deg);
         -o-transform: rotate(24.2deg);
            transform: rotate(24.2deg); }
    .circle.b60.i3 {
      -webkit-transform: rotate(28.2deg);
          -ms-transform: rotate(28.2deg);
           -o-transform: rotate(28.2deg);
              transform: rotate(28.2deg); }
  .circle.b60:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(19deg);
        -ms-transform: rotate(19deg);
         -o-transform: rotate(19deg);
            transform: rotate(19deg); }
  .circle.p61 .bar {
    -webkit-transform: rotate(115.434deg);
        -ms-transform: rotate(115.434deg);
         -o-transform: rotate(115.434deg);
            transform: rotate(115.434deg); }
  .circle.b61 {
    -webkit-transform: rotate(26.12deg);
        -ms-transform: rotate(26.12deg);
         -o-transform: rotate(26.12deg);
            transform: rotate(26.12deg); }
    .circle.b61.i3 {
      -webkit-transform: rotate(30.12deg);
          -ms-transform: rotate(30.12deg);
           -o-transform: rotate(30.12deg);
              transform: rotate(30.12deg); }
  .circle.b61:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(20.9deg);
        -ms-transform: rotate(20.9deg);
         -o-transform: rotate(20.9deg);
            transform: rotate(20.9deg); }
  .circle.p62 .bar {
    -webkit-transform: rotate(117.342deg);
        -ms-transform: rotate(117.342deg);
         -o-transform: rotate(117.342deg);
            transform: rotate(117.342deg); }
  .circle.b62 {
    -webkit-transform: rotate(28.04deg);
        -ms-transform: rotate(28.04deg);
         -o-transform: rotate(28.04deg);
            transform: rotate(28.04deg); }
    .circle.b62.i3 {
      -webkit-transform: rotate(32.04deg);
          -ms-transform: rotate(32.04deg);
           -o-transform: rotate(32.04deg);
              transform: rotate(32.04deg); }
  .circle.b62:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(22.8deg);
        -ms-transform: rotate(22.8deg);
         -o-transform: rotate(22.8deg);
            transform: rotate(22.8deg); }
  .circle.p63 .bar {
    -webkit-transform: rotate(119.25deg);
        -ms-transform: rotate(119.25deg);
         -o-transform: rotate(119.25deg);
            transform: rotate(119.25deg); }
  .circle.b63 {
    -webkit-transform: rotate(29.96deg);
        -ms-transform: rotate(29.96deg);
         -o-transform: rotate(29.96deg);
            transform: rotate(29.96deg); }
    .circle.b63.i3 {
      -webkit-transform: rotate(33.96deg);
          -ms-transform: rotate(33.96deg);
           -o-transform: rotate(33.96deg);
              transform: rotate(33.96deg); }
  .circle.b63:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(24.7deg);
        -ms-transform: rotate(24.7deg);
         -o-transform: rotate(24.7deg);
            transform: rotate(24.7deg); }
  .circle.p64 .bar {
    -webkit-transform: rotate(121.158deg);
        -ms-transform: rotate(121.158deg);
         -o-transform: rotate(121.158deg);
            transform: rotate(121.158deg); }
  .circle.b64 {
    -webkit-transform: rotate(31.88deg);
        -ms-transform: rotate(31.88deg);
         -o-transform: rotate(31.88deg);
            transform: rotate(31.88deg); }
    .circle.b64.i3 {
      -webkit-transform: rotate(35.88deg);
          -ms-transform: rotate(35.88deg);
           -o-transform: rotate(35.88deg);
              transform: rotate(35.88deg); }
  .circle.b64:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(26.6deg);
        -ms-transform: rotate(26.6deg);
         -o-transform: rotate(26.6deg);
            transform: rotate(26.6deg); }
  .circle.p65 .bar {
    -webkit-transform: rotate(123.066deg);
        -ms-transform: rotate(123.066deg);
         -o-transform: rotate(123.066deg);
            transform: rotate(123.066deg); }
  .circle.b65 {
    -webkit-transform: rotate(33.8deg);
        -ms-transform: rotate(33.8deg);
         -o-transform: rotate(33.8deg);
            transform: rotate(33.8deg); }
    .circle.b65.i3 {
      -webkit-transform: rotate(37.8deg);
          -ms-transform: rotate(37.8deg);
           -o-transform: rotate(37.8deg);
              transform: rotate(37.8deg); }
  .circle.b65:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(28.5deg);
        -ms-transform: rotate(28.5deg);
         -o-transform: rotate(28.5deg);
            transform: rotate(28.5deg); }
  .circle.p66 .bar {
    -webkit-transform: rotate(124.974deg);
        -ms-transform: rotate(124.974deg);
         -o-transform: rotate(124.974deg);
            transform: rotate(124.974deg); }
  .circle.b66 {
    -webkit-transform: rotate(35.72deg);
        -ms-transform: rotate(35.72deg);
         -o-transform: rotate(35.72deg);
            transform: rotate(35.72deg); }
    .circle.b66.i3 {
      -webkit-transform: rotate(39.72deg);
          -ms-transform: rotate(39.72deg);
           -o-transform: rotate(39.72deg);
              transform: rotate(39.72deg); }
  .circle.b66:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(30.4deg);
        -ms-transform: rotate(30.4deg);
         -o-transform: rotate(30.4deg);
            transform: rotate(30.4deg); }
  .circle.p67 .bar {
    -webkit-transform: rotate(126.882deg);
        -ms-transform: rotate(126.882deg);
         -o-transform: rotate(126.882deg);
            transform: rotate(126.882deg); }
  .circle.b67 {
    -webkit-transform: rotate(37.64deg);
        -ms-transform: rotate(37.64deg);
         -o-transform: rotate(37.64deg);
            transform: rotate(37.64deg); }
    .circle.b67.i3 {
      -webkit-transform: rotate(41.64deg);
          -ms-transform: rotate(41.64deg);
           -o-transform: rotate(41.64deg);
              transform: rotate(41.64deg); }
  .circle.b67:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(32.3deg);
        -ms-transform: rotate(32.3deg);
         -o-transform: rotate(32.3deg);
            transform: rotate(32.3deg); }
  .circle.p68 .bar {
    -webkit-transform: rotate(128.79deg);
        -ms-transform: rotate(128.79deg);
         -o-transform: rotate(128.79deg);
            transform: rotate(128.79deg); }
  .circle.b68 {
    -webkit-transform: rotate(39.56deg);
        -ms-transform: rotate(39.56deg);
         -o-transform: rotate(39.56deg);
            transform: rotate(39.56deg); }
    .circle.b68.i3 {
      -webkit-transform: rotate(43.56deg);
          -ms-transform: rotate(43.56deg);
           -o-transform: rotate(43.56deg);
              transform: rotate(43.56deg); }
  .circle.b68:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(34.2deg);
        -ms-transform: rotate(34.2deg);
         -o-transform: rotate(34.2deg);
            transform: rotate(34.2deg); }
  .circle.p69 .bar {
    -webkit-transform: rotate(130.698deg);
        -ms-transform: rotate(130.698deg);
         -o-transform: rotate(130.698deg);
            transform: rotate(130.698deg); }
  .circle.b69 {
    -webkit-transform: rotate(41.48deg);
        -ms-transform: rotate(41.48deg);
         -o-transform: rotate(41.48deg);
            transform: rotate(41.48deg); }
    .circle.b69.i3 {
      -webkit-transform: rotate(45.48deg);
          -ms-transform: rotate(45.48deg);
           -o-transform: rotate(45.48deg);
              transform: rotate(45.48deg); }
  .circle.b69:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(36.1deg);
        -ms-transform: rotate(36.1deg);
         -o-transform: rotate(36.1deg);
            transform: rotate(36.1deg); }
  .circle.p70 .bar {
    -webkit-transform: rotate(132.606deg);
        -ms-transform: rotate(132.606deg);
         -o-transform: rotate(132.606deg);
            transform: rotate(132.606deg); }
  .circle.b70 {
    -webkit-transform: rotate(43.4deg);
        -ms-transform: rotate(43.4deg);
         -o-transform: rotate(43.4deg);
            transform: rotate(43.4deg); }
    .circle.b70.i3 {
      -webkit-transform: rotate(47.4deg);
          -ms-transform: rotate(47.4deg);
           -o-transform: rotate(47.4deg);
              transform: rotate(47.4deg); }
  .circle.b70:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(38deg);
        -ms-transform: rotate(38deg);
         -o-transform: rotate(38deg);
            transform: rotate(38deg); }
  .circle.p71 .bar {
    -webkit-transform: rotate(134.514deg);
        -ms-transform: rotate(134.514deg);
         -o-transform: rotate(134.514deg);
            transform: rotate(134.514deg); }
  .circle.b71 {
    -webkit-transform: rotate(45.32deg);
        -ms-transform: rotate(45.32deg);
         -o-transform: rotate(45.32deg);
            transform: rotate(45.32deg); }
    .circle.b71.i3 {
      -webkit-transform: rotate(49.32deg);
          -ms-transform: rotate(49.32deg);
           -o-transform: rotate(49.32deg);
              transform: rotate(49.32deg); }
  .circle.b71:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(39.9deg);
        -ms-transform: rotate(39.9deg);
         -o-transform: rotate(39.9deg);
            transform: rotate(39.9deg); }
  .circle.p72 .bar {
    -webkit-transform: rotate(136.422deg);
        -ms-transform: rotate(136.422deg);
         -o-transform: rotate(136.422deg);
            transform: rotate(136.422deg); }
  .circle.b72 {
    -webkit-transform: rotate(47.24deg);
        -ms-transform: rotate(47.24deg);
         -o-transform: rotate(47.24deg);
            transform: rotate(47.24deg); }
    .circle.b72.i3 {
      -webkit-transform: rotate(51.24deg);
          -ms-transform: rotate(51.24deg);
           -o-transform: rotate(51.24deg);
              transform: rotate(51.24deg); }
  .circle.b72:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(41.8deg);
        -ms-transform: rotate(41.8deg);
         -o-transform: rotate(41.8deg);
            transform: rotate(41.8deg); }
  .circle.p73 .bar {
    -webkit-transform: rotate(138.33deg);
        -ms-transform: rotate(138.33deg);
         -o-transform: rotate(138.33deg);
            transform: rotate(138.33deg); }
  .circle.b73 {
    -webkit-transform: rotate(49.16deg);
        -ms-transform: rotate(49.16deg);
         -o-transform: rotate(49.16deg);
            transform: rotate(49.16deg); }
    .circle.b73.i3 {
      -webkit-transform: rotate(53.16deg);
          -ms-transform: rotate(53.16deg);
           -o-transform: rotate(53.16deg);
              transform: rotate(53.16deg); }
  .circle.b73:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(43.7deg);
        -ms-transform: rotate(43.7deg);
         -o-transform: rotate(43.7deg);
            transform: rotate(43.7deg); }
  .circle.p74 .bar {
    -webkit-transform: rotate(140.238deg);
        -ms-transform: rotate(140.238deg);
         -o-transform: rotate(140.238deg);
            transform: rotate(140.238deg); }
  .circle.b74 {
    -webkit-transform: rotate(51.08deg);
        -ms-transform: rotate(51.08deg);
         -o-transform: rotate(51.08deg);
            transform: rotate(51.08deg); }
    .circle.b74.i3 {
      -webkit-transform: rotate(55.08deg);
          -ms-transform: rotate(55.08deg);
           -o-transform: rotate(55.08deg);
              transform: rotate(55.08deg); }
  .circle.b74:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(45.6deg);
        -ms-transform: rotate(45.6deg);
         -o-transform: rotate(45.6deg);
            transform: rotate(45.6deg); }
  .circle.p75 .bar {
    -webkit-transform: rotate(142.146deg);
        -ms-transform: rotate(142.146deg);
         -o-transform: rotate(142.146deg);
            transform: rotate(142.146deg); }
  .circle.b75 {
    -webkit-transform: rotate(53deg);
        -ms-transform: rotate(53deg);
         -o-transform: rotate(53deg);
            transform: rotate(53deg); }
    .circle.b75.i3 {
      -webkit-transform: rotate(57deg);
          -ms-transform: rotate(57deg);
           -o-transform: rotate(57deg);
              transform: rotate(57deg); }
  .circle.b75:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(47.5deg);
        -ms-transform: rotate(47.5deg);
         -o-transform: rotate(47.5deg);
            transform: rotate(47.5deg); }
  .circle.p76 .bar {
    -webkit-transform: rotate(144.054deg);
        -ms-transform: rotate(144.054deg);
         -o-transform: rotate(144.054deg);
            transform: rotate(144.054deg); }
  .circle.b76 {
    -webkit-transform: rotate(54.92deg);
        -ms-transform: rotate(54.92deg);
         -o-transform: rotate(54.92deg);
            transform: rotate(54.92deg); }
    .circle.b76.i3 {
      -webkit-transform: rotate(58.92deg);
          -ms-transform: rotate(58.92deg);
           -o-transform: rotate(58.92deg);
              transform: rotate(58.92deg); }
  .circle.b76:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(49.4deg);
        -ms-transform: rotate(49.4deg);
         -o-transform: rotate(49.4deg);
            transform: rotate(49.4deg); }
  .circle.p77 .bar {
    -webkit-transform: rotate(145.962deg);
        -ms-transform: rotate(145.962deg);
         -o-transform: rotate(145.962deg);
            transform: rotate(145.962deg); }
  .circle.b77 {
    -webkit-transform: rotate(56.84deg);
        -ms-transform: rotate(56.84deg);
         -o-transform: rotate(56.84deg);
            transform: rotate(56.84deg); }
    .circle.b77.i3 {
      -webkit-transform: rotate(60.84deg);
          -ms-transform: rotate(60.84deg);
           -o-transform: rotate(60.84deg);
              transform: rotate(60.84deg); }
  .circle.b77:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(51.3deg);
        -ms-transform: rotate(51.3deg);
         -o-transform: rotate(51.3deg);
            transform: rotate(51.3deg); }
  .circle.p78 .bar {
    -webkit-transform: rotate(147.87deg);
        -ms-transform: rotate(147.87deg);
         -o-transform: rotate(147.87deg);
            transform: rotate(147.87deg); }
  .circle.b78 {
    -webkit-transform: rotate(58.76deg);
        -ms-transform: rotate(58.76deg);
         -o-transform: rotate(58.76deg);
            transform: rotate(58.76deg); }
    .circle.b78.i3 {
      -webkit-transform: rotate(62.76deg);
          -ms-transform: rotate(62.76deg);
           -o-transform: rotate(62.76deg);
              transform: rotate(62.76deg); }
  .circle.b78:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(53.2deg);
        -ms-transform: rotate(53.2deg);
         -o-transform: rotate(53.2deg);
            transform: rotate(53.2deg); }
  .circle.p79 .bar {
    -webkit-transform: rotate(149.778deg);
        -ms-transform: rotate(149.778deg);
         -o-transform: rotate(149.778deg);
            transform: rotate(149.778deg); }
  .circle.b79 {
    -webkit-transform: rotate(60.68deg);
        -ms-transform: rotate(60.68deg);
         -o-transform: rotate(60.68deg);
            transform: rotate(60.68deg); }
    .circle.b79.i3 {
      -webkit-transform: rotate(64.68deg);
          -ms-transform: rotate(64.68deg);
           -o-transform: rotate(64.68deg);
              transform: rotate(64.68deg); }
  .circle.b79:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(55.1deg);
        -ms-transform: rotate(55.1deg);
         -o-transform: rotate(55.1deg);
            transform: rotate(55.1deg); }
  .circle.p80 .bar {
    -webkit-transform: rotate(151.686deg);
        -ms-transform: rotate(151.686deg);
         -o-transform: rotate(151.686deg);
            transform: rotate(151.686deg); }
  .circle.b80 {
    -webkit-transform: rotate(62.6deg);
        -ms-transform: rotate(62.6deg);
         -o-transform: rotate(62.6deg);
            transform: rotate(62.6deg); }
    .circle.b80.i3 {
      -webkit-transform: rotate(66.6deg);
          -ms-transform: rotate(66.6deg);
           -o-transform: rotate(66.6deg);
              transform: rotate(66.6deg); }
  .circle.b80:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(57deg);
        -ms-transform: rotate(57deg);
         -o-transform: rotate(57deg);
            transform: rotate(57deg); }
  .circle.p81 .bar {
    -webkit-transform: rotate(153.594deg);
        -ms-transform: rotate(153.594deg);
         -o-transform: rotate(153.594deg);
            transform: rotate(153.594deg); }
  .circle.b81 {
    -webkit-transform: rotate(64.52deg);
        -ms-transform: rotate(64.52deg);
         -o-transform: rotate(64.52deg);
            transform: rotate(64.52deg); }
    .circle.b81.i3 {
      -webkit-transform: rotate(68.52deg);
          -ms-transform: rotate(68.52deg);
           -o-transform: rotate(68.52deg);
              transform: rotate(68.52deg); }
  .circle.b81:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(58.9deg);
        -ms-transform: rotate(58.9deg);
         -o-transform: rotate(58.9deg);
            transform: rotate(58.9deg); }
  .circle.p82 .bar {
    -webkit-transform: rotate(155.502deg);
        -ms-transform: rotate(155.502deg);
         -o-transform: rotate(155.502deg);
            transform: rotate(155.502deg); }
  .circle.b82 {
    -webkit-transform: rotate(66.44deg);
        -ms-transform: rotate(66.44deg);
         -o-transform: rotate(66.44deg);
            transform: rotate(66.44deg); }
    .circle.b82.i3 {
      -webkit-transform: rotate(70.44deg);
          -ms-transform: rotate(70.44deg);
           -o-transform: rotate(70.44deg);
              transform: rotate(70.44deg); }
  .circle.b82:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(60.8deg);
        -ms-transform: rotate(60.8deg);
         -o-transform: rotate(60.8deg);
            transform: rotate(60.8deg); }
  .circle.p83 .bar {
    -webkit-transform: rotate(157.41deg);
        -ms-transform: rotate(157.41deg);
         -o-transform: rotate(157.41deg);
            transform: rotate(157.41deg); }
  .circle.b83 {
    -webkit-transform: rotate(68.36deg);
        -ms-transform: rotate(68.36deg);
         -o-transform: rotate(68.36deg);
            transform: rotate(68.36deg); }
    .circle.b83.i3 {
      -webkit-transform: rotate(72.36deg);
          -ms-transform: rotate(72.36deg);
           -o-transform: rotate(72.36deg);
              transform: rotate(72.36deg); }
  .circle.b83:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(62.7deg);
        -ms-transform: rotate(62.7deg);
         -o-transform: rotate(62.7deg);
            transform: rotate(62.7deg); }
  .circle.p84 .bar {
    -webkit-transform: rotate(159.318deg);
        -ms-transform: rotate(159.318deg);
         -o-transform: rotate(159.318deg);
            transform: rotate(159.318deg); }
  .circle.b84 {
    -webkit-transform: rotate(70.28deg);
        -ms-transform: rotate(70.28deg);
         -o-transform: rotate(70.28deg);
            transform: rotate(70.28deg); }
    .circle.b84.i3 {
      -webkit-transform: rotate(74.28deg);
          -ms-transform: rotate(74.28deg);
           -o-transform: rotate(74.28deg);
              transform: rotate(74.28deg); }
  .circle.b84:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(64.6deg);
        -ms-transform: rotate(64.6deg);
         -o-transform: rotate(64.6deg);
            transform: rotate(64.6deg); }
  .circle.p85 .bar {
    -webkit-transform: rotate(161.226deg);
        -ms-transform: rotate(161.226deg);
         -o-transform: rotate(161.226deg);
            transform: rotate(161.226deg); }
  .circle.b85 {
    -webkit-transform: rotate(72.2deg);
        -ms-transform: rotate(72.2deg);
         -o-transform: rotate(72.2deg);
            transform: rotate(72.2deg); }
    .circle.b85.i3 {
      -webkit-transform: rotate(76.2deg);
          -ms-transform: rotate(76.2deg);
           -o-transform: rotate(76.2deg);
              transform: rotate(76.2deg); }
  .circle.b85:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(66.5deg);
        -ms-transform: rotate(66.5deg);
         -o-transform: rotate(66.5deg);
            transform: rotate(66.5deg); }
  .circle.p86 .bar {
    -webkit-transform: rotate(163.134deg);
        -ms-transform: rotate(163.134deg);
         -o-transform: rotate(163.134deg);
            transform: rotate(163.134deg); }
  .circle.b86 {
    -webkit-transform: rotate(74.12deg);
        -ms-transform: rotate(74.12deg);
         -o-transform: rotate(74.12deg);
            transform: rotate(74.12deg); }
    .circle.b86.i3 {
      -webkit-transform: rotate(78.12deg);
          -ms-transform: rotate(78.12deg);
           -o-transform: rotate(78.12deg);
              transform: rotate(78.12deg); }
  .circle.b86:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(68.4deg);
        -ms-transform: rotate(68.4deg);
         -o-transform: rotate(68.4deg);
            transform: rotate(68.4deg); }
  .circle.p87 .bar {
    -webkit-transform: rotate(165.042deg);
        -ms-transform: rotate(165.042deg);
         -o-transform: rotate(165.042deg);
            transform: rotate(165.042deg); }
  .circle.b87 {
    -webkit-transform: rotate(76.04deg);
        -ms-transform: rotate(76.04deg);
         -o-transform: rotate(76.04deg);
            transform: rotate(76.04deg); }
    .circle.b87.i3 {
      -webkit-transform: rotate(80.04deg);
          -ms-transform: rotate(80.04deg);
           -o-transform: rotate(80.04deg);
              transform: rotate(80.04deg); }
  .circle.b87:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(70.3deg);
        -ms-transform: rotate(70.3deg);
         -o-transform: rotate(70.3deg);
            transform: rotate(70.3deg); }
  .circle.p88 .bar {
    -webkit-transform: rotate(166.95deg);
        -ms-transform: rotate(166.95deg);
         -o-transform: rotate(166.95deg);
            transform: rotate(166.95deg); }
  .circle.b88 {
    -webkit-transform: rotate(77.96deg);
        -ms-transform: rotate(77.96deg);
         -o-transform: rotate(77.96deg);
            transform: rotate(77.96deg); }
    .circle.b88.i3 {
      -webkit-transform: rotate(81.96deg);
          -ms-transform: rotate(81.96deg);
           -o-transform: rotate(81.96deg);
              transform: rotate(81.96deg); }
  .circle.b88:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(72.2deg);
        -ms-transform: rotate(72.2deg);
         -o-transform: rotate(72.2deg);
            transform: rotate(72.2deg); }
  .circle.p89 .bar {
    -webkit-transform: rotate(168.858deg);
        -ms-transform: rotate(168.858deg);
         -o-transform: rotate(168.858deg);
            transform: rotate(168.858deg); }
  .circle.b89 {
    -webkit-transform: rotate(79.88deg);
        -ms-transform: rotate(79.88deg);
         -o-transform: rotate(79.88deg);
            transform: rotate(79.88deg); }
    .circle.b89.i3 {
      -webkit-transform: rotate(83.88deg);
          -ms-transform: rotate(83.88deg);
           -o-transform: rotate(83.88deg);
              transform: rotate(83.88deg); }
  .circle.b89:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(74.1deg);
        -ms-transform: rotate(74.1deg);
         -o-transform: rotate(74.1deg);
            transform: rotate(74.1deg); }
  .circle.p90 .bar {
    -webkit-transform: rotate(170.766deg);
        -ms-transform: rotate(170.766deg);
         -o-transform: rotate(170.766deg);
            transform: rotate(170.766deg); }
  .circle.b90 {
    -webkit-transform: rotate(81.8deg);
        -ms-transform: rotate(81.8deg);
         -o-transform: rotate(81.8deg);
            transform: rotate(81.8deg); }
    .circle.b90.i3 {
      -webkit-transform: rotate(85.8deg);
          -ms-transform: rotate(85.8deg);
           -o-transform: rotate(85.8deg);
              transform: rotate(85.8deg); }
  .circle.b90:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(76deg);
        -ms-transform: rotate(76deg);
         -o-transform: rotate(76deg);
            transform: rotate(76deg); }
  .circle.p91 .bar {
    -webkit-transform: rotate(172.674deg);
        -ms-transform: rotate(172.674deg);
         -o-transform: rotate(172.674deg);
            transform: rotate(172.674deg); }
  .circle.b91 {
    -webkit-transform: rotate(83.72deg);
        -ms-transform: rotate(83.72deg);
         -o-transform: rotate(83.72deg);
            transform: rotate(83.72deg); }
    .circle.b91.i3 {
      -webkit-transform: rotate(87.72deg);
          -ms-transform: rotate(87.72deg);
           -o-transform: rotate(87.72deg);
              transform: rotate(87.72deg); }
  .circle.b91:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(77.9deg);
        -ms-transform: rotate(77.9deg);
         -o-transform: rotate(77.9deg);
            transform: rotate(77.9deg); }
  .circle.p92 .bar {
    -webkit-transform: rotate(174.582deg);
        -ms-transform: rotate(174.582deg);
         -o-transform: rotate(174.582deg);
            transform: rotate(174.582deg); }
  .circle.b92 {
    -webkit-transform: rotate(85.64deg);
        -ms-transform: rotate(85.64deg);
         -o-transform: rotate(85.64deg);
            transform: rotate(85.64deg); }
    .circle.b92.i3 {
      -webkit-transform: rotate(89.64deg);
          -ms-transform: rotate(89.64deg);
           -o-transform: rotate(89.64deg);
              transform: rotate(89.64deg); }
  .circle.b92:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(79.8deg);
        -ms-transform: rotate(79.8deg);
         -o-transform: rotate(79.8deg);
            transform: rotate(79.8deg); }
  .circle.p93 .bar {
    -webkit-transform: rotate(176.49deg);
        -ms-transform: rotate(176.49deg);
         -o-transform: rotate(176.49deg);
            transform: rotate(176.49deg); }
  .circle.b93 {
    -webkit-transform: rotate(87.56deg);
        -ms-transform: rotate(87.56deg);
         -o-transform: rotate(87.56deg);
            transform: rotate(87.56deg); }
    .circle.b93.i3 {
      -webkit-transform: rotate(91.56deg);
          -ms-transform: rotate(91.56deg);
           -o-transform: rotate(91.56deg);
              transform: rotate(91.56deg); }
  .circle.b93:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(81.7deg);
        -ms-transform: rotate(81.7deg);
         -o-transform: rotate(81.7deg);
            transform: rotate(81.7deg); }
  .circle.p94 .bar {
    -webkit-transform: rotate(178.398deg);
        -ms-transform: rotate(178.398deg);
         -o-transform: rotate(178.398deg);
            transform: rotate(178.398deg); }
  .circle.b94 {
    -webkit-transform: rotate(89.48deg);
        -ms-transform: rotate(89.48deg);
         -o-transform: rotate(89.48deg);
            transform: rotate(89.48deg); }
    .circle.b94.i3 {
      -webkit-transform: rotate(93.48deg);
          -ms-transform: rotate(93.48deg);
           -o-transform: rotate(93.48deg);
              transform: rotate(93.48deg); }
  .circle.b94:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(83.6deg);
        -ms-transform: rotate(83.6deg);
         -o-transform: rotate(83.6deg);
            transform: rotate(83.6deg); }
  .circle.p95 .bar {
    -webkit-transform: rotate(180.306deg);
        -ms-transform: rotate(180.306deg);
         -o-transform: rotate(180.306deg);
            transform: rotate(180.306deg); }
  .circle.b95 {
    -webkit-transform: rotate(91.4deg);
        -ms-transform: rotate(91.4deg);
         -o-transform: rotate(91.4deg);
            transform: rotate(91.4deg); }
    .circle.b95.i3 {
      -webkit-transform: rotate(95.4deg);
          -ms-transform: rotate(95.4deg);
           -o-transform: rotate(95.4deg);
              transform: rotate(95.4deg); }
  .circle.b95:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(85.5deg);
        -ms-transform: rotate(85.5deg);
         -o-transform: rotate(85.5deg);
            transform: rotate(85.5deg); }
  .circle.p96 .bar {
    -webkit-transform: rotate(182.214deg);
        -ms-transform: rotate(182.214deg);
         -o-transform: rotate(182.214deg);
            transform: rotate(182.214deg); }
  .circle.b96 {
    -webkit-transform: rotate(93.32deg);
        -ms-transform: rotate(93.32deg);
         -o-transform: rotate(93.32deg);
            transform: rotate(93.32deg); }
    .circle.b96.i3 {
      -webkit-transform: rotate(97.32deg);
          -ms-transform: rotate(97.32deg);
           -o-transform: rotate(97.32deg);
              transform: rotate(97.32deg); }
  .circle.b96:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(87.4deg);
        -ms-transform: rotate(87.4deg);
         -o-transform: rotate(87.4deg);
            transform: rotate(87.4deg); }
  .circle.p97 .bar {
    -webkit-transform: rotate(184.122deg);
        -ms-transform: rotate(184.122deg);
         -o-transform: rotate(184.122deg);
            transform: rotate(184.122deg); }
  .circle.b97 {
    -webkit-transform: rotate(95.24deg);
        -ms-transform: rotate(95.24deg);
         -o-transform: rotate(95.24deg);
            transform: rotate(95.24deg); }
    .circle.b97.i3 {
      -webkit-transform: rotate(99.24deg);
          -ms-transform: rotate(99.24deg);
           -o-transform: rotate(99.24deg);
              transform: rotate(99.24deg); }
  .circle.b97:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(89.3deg);
        -ms-transform: rotate(89.3deg);
         -o-transform: rotate(89.3deg);
            transform: rotate(89.3deg); }
  .circle.p98 .bar {
    -webkit-transform: rotate(186.03deg);
        -ms-transform: rotate(186.03deg);
         -o-transform: rotate(186.03deg);
            transform: rotate(186.03deg); }
  .circle.b98 {
    -webkit-transform: rotate(97.16deg);
        -ms-transform: rotate(97.16deg);
         -o-transform: rotate(97.16deg);
            transform: rotate(97.16deg); }
    .circle.b98.i3 {
      -webkit-transform: rotate(101.16deg);
          -ms-transform: rotate(101.16deg);
           -o-transform: rotate(101.16deg);
              transform: rotate(101.16deg); }
  .circle.b98:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(91.2deg);
        -ms-transform: rotate(91.2deg);
         -o-transform: rotate(91.2deg);
            transform: rotate(91.2deg); }
  .circle.p99 .bar {
    -webkit-transform: rotate(187.938deg);
        -ms-transform: rotate(187.938deg);
         -o-transform: rotate(187.938deg);
            transform: rotate(187.938deg); }
  .circle.b99 {
    -webkit-transform: rotate(99.08deg);
        -ms-transform: rotate(99.08deg);
         -o-transform: rotate(99.08deg);
            transform: rotate(99.08deg); }
    .circle.b99.i3 {
      -webkit-transform: rotate(103.08deg);
          -ms-transform: rotate(103.08deg);
           -o-transform: rotate(103.08deg);
              transform: rotate(103.08deg); }
  .circle.b99:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(93.1deg);
        -ms-transform: rotate(93.1deg);
         -o-transform: rotate(93.1deg);
            transform: rotate(93.1deg); }
  .circle.p100 .bar {
    -webkit-transform: rotate(189.846deg);
        -ms-transform: rotate(189.846deg);
         -o-transform: rotate(189.846deg);
            transform: rotate(189.846deg); }
  .circle.b100 {
    -webkit-transform: rotate(101deg);
        -ms-transform: rotate(101deg);
         -o-transform: rotate(101deg);
            transform: rotate(101deg); }
    .circle.b100.i3 {
      -webkit-transform: rotate(105deg);
          -ms-transform: rotate(105deg);
           -o-transform: rotate(105deg);
              transform: rotate(105deg); }
  .circle.b100:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(95deg);
        -ms-transform: rotate(95deg);
         -o-transform: rotate(95deg);
            transform: rotate(95deg); }
  .circle.color-blue .bar,
  .circle.color-blue .fill {
    border-color: #4c84ff !important; }
  .circle.color-green .bar,
  .circle.color-green .fill {
    border-color: #8cbc00 !important; }
  .circle.color-amber .bar,
  .circle.color-amber .fill {
    border-color: #ffc300 !important; }
  .circle.color-red .bar,
  .circle.color-red .fill {
    border-color: #f05352 !important; }
  .circle.color-gray .bar,
  .circle.color-gray .fill {
    border-color: #f4f4f4 !important; }

.circle-stats {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .circle-stats.flex-row, .modal:not(.datepicker-modal):not(.timepicker-modal) .circle-stats.clone-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .circle-stats.flex-row > *, .modal:not(.datepicker-modal):not(.timepicker-modal) .circle-stats.clone-row > * {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .circle-stats .circle-box.border-bottom {
    position: relative;
    padding-bottom: 10px; }
    .circle-stats .circle-box.border-bottom:after {
      background-color: #f4f4f4;
      bottom: 10px;
      content: '';
      height: 2px;
      left: 50%;
      position: absolute;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
           -o-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 100px; }
  .circle-stats ul:not(.details) {
    height: 122px;
    margin-top: 0;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
    width: 212px; }
    .circle-stats ul:not(.details) li {
      position: absolute; }
  .circle-stats ul.inner {
    left: 10px;
    position: absolute;
    bottom: 0;
    width: 192px; }
  .circle-stats ul.small {
    height: 108px;
    width: 172px; }
  .circle-stats ul .numbers {
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%; }
    .circle-stats ul .numbers .icons {
      text-align: center; }
      .circle-stats ul .numbers .icons .icon, .circle-stats aside#leftsidebar ul.menu > li .numbers .icons a.menu-toggle, aside#leftsidebar .circle-stats ul.menu > li .numbers .icons a.menu-toggle,
      .circle-stats ul .numbers .icons aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .circle-stats ul .numbers .icons a.menu-toggle, .circle-stats ul .numbers .icons .registry-cards .registry-card.favourite:before, .registry-cards .circle-stats ul .numbers .icons .registry-card.favourite:before, .circle-stats ul .numbers .icons .modal.modal-menu .list li:before, .modal.modal-menu .list .circle-stats ul .numbers .icons li:before {
        font-size: 18px; }
        .circle-stats ul .numbers .icons .icon.large, .circle-stats aside#leftsidebar ul.menu > li .numbers .icons a.large.menu-toggle, aside#leftsidebar .circle-stats ul.menu > li .numbers .icons a.large.menu-toggle,
        .circle-stats ul .numbers .icons aside#leftsidebar div.menu > li a.large.menu-toggle, aside#leftsidebar div.menu > li .circle-stats ul .numbers .icons a.large.menu-toggle, .circle-stats ul .numbers .icons .registry-cards .large.registry-card.favourite:before, .registry-cards .circle-stats ul .numbers .icons .large.registry-card.favourite:before, .circle-stats ul .numbers .icons .modal.modal-menu .list li.large:before, .modal.modal-menu .list .circle-stats ul .numbers .icons li.large:before {
          font-size: 23px; }
      .circle-stats ul .numbers .icons .icon-email-open {
        font-size: 21px; }
    .circle-stats ul .numbers h1 {
      margin: 0 0 0 0; }
  .circle-stats ul.details {
    margin-bottom: 0; }
    .circle-stats ul.details li a,
    .circle-stats ul.details li > div {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
    .circle-stats ul.details li span:not(.icon) {
      font-size: 18px;
      font-weight: 400;
      margin-right: 10px;
      text-align: right;
      width: 35px; }
    .circle-stats ul.details li span.icon, .circle-stats ul.details li .registry-cards span.registry-card.favourite:before, .registry-cards .circle-stats ul.details li span.registry-card.favourite:before {
      font-size: 20px;
      width: 25px; }
      .circle-stats ul.details li span.icon.icon-email-open, .circle-stats ul.details li .registry-cards span.icon-email-open.registry-card.favourite:before, .registry-cards .circle-stats ul.details li span.icon-email-open.registry-card.favourite:before {
        font-size: 23px; }
    .circle-stats ul.details li p {
      color: #6e6e6e;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 14px;
      margin-left: 10px;
      margin: 5px; }
      .circle-stats ul.details li p a {
        color: inherit; }
        .circle-stats ul.details li p a:hover {
          color: #4c84ff; }
  .circle-stats p {
    font-size: 14px;
    margin: 5px; }
  .circle-stats h6.title {
    border-bottom: 1px solid #f4f4f4;
    color: #484848;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 220px;
    padding-bottom: 10px;
    width: 100%; }
    .circle-stats h6.title span {
      color: #a5a5a5;
      font-size: 15px;
      margin-left: 10px; }
  .circle-stats .info {
    padding-left: 20px; }

.political-stats {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .political-stats .chart {
    padding-top: 40px; }
  .political-stats .info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 12px; }
    .political-stats .info .title {
      border-bottom-width: 2px; }
    .political-stats .info .details a:hover {
      text-decoration: none; }
      .political-stats .info .details a:hover .political-label {
        text-decoration: underline; }
    .political-stats .info .details .political-label {
      font-size: 14px;
      text-align: left;
      white-space: nowrap; }
  .political-stats .political-label {
    color: #6e6e6e; }
  .political-stats ul {
    margin-bottom: 0; }
    .political-stats ul:not(.details) {
      height: 132px; }
    .political-stats ul li .slice {
      border-color: inherit; }
      .political-stats ul li .slice .bar,
      .political-stats ul li .slice .fill {
        border-color: inherit !important; }
    .political-stats ul .numbers {
      bottom: 0; }
      .political-stats ul .numbers a {
        color: inherit;
        font-size: 18px;
        line-height: 1.1;
        text-align: center; }

@media only screen and (max-width: 600px) {
  .political-stats .chart {
    padding-top: 20px; }
  .political-stats .info {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0; }
    .political-stats .info .title {
      margin-left: 0;
      text-align: center; } }

.votes-stats {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .votes-stats.center {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .votes-stats.center .info {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-top: 20px; }
  .votes-stats .chart {
    padding-top: 0; }
  .votes-stats .info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 0;
    padding-left: 0; }
    .votes-stats .info .title {
      border-bottom-width: 2px; }
    .votes-stats .info .details {
      margin-top: 0;
      margin-bottom: 0; }
      .votes-stats .info .details a:hover {
        text-decoration: none; }
        .votes-stats .info .details a:hover .votes-label {
          text-decoration: underline; }
      .votes-stats .info .details a.pro, .votes-stats .info .details a.approved,
      .votes-stats .info .details div.pro,
      .votes-stats .info .details div.approved {
        color: #8cbc00; }
      .votes-stats .info .details a.against, .votes-stats .info .details a.rejected,
      .votes-stats .info .details div.against,
      .votes-stats .info .details div.rejected {
        color: #f05352; }
      .votes-stats .info .details a.abstention,
      .votes-stats .info .details div.abstention {
        color: #a5a5a5; }
        .votes-stats .info .details a.abstention span.icon, .votes-stats .info .details a.abstention .registry-cards span.registry-card.favourite:before, .registry-cards .votes-stats .info .details a.abstention span.registry-card.favourite:before,
        .votes-stats .info .details div.abstention span.icon,
        .votes-stats .info .details div.abstention .registry-cards span.registry-card.favourite:before,
        .registry-cards .votes-stats .info .details div.abstention span.registry-card.favourite:before {
          color: #6e6e6e; }
      .votes-stats .info .details a.present,
      .votes-stats .info .details div.present {
        color: #42A5F5; }
      .votes-stats .info .details a.absent,
      .votes-stats .info .details div.absent {
        color: #a5a5a5; }
      .votes-stats .info .details a.delegate.present,
      .votes-stats .info .details div.delegate.present {
        color: #8cbc00; }
      .votes-stats .info .details a.delegate.absent,
      .votes-stats .info .details div.delegate.absent {
        color: #f05352; }
      .votes-stats .info .details .votes-label {
        font-size: 14px;
        margin-left: 5px;
        margin-right: 0;
        text-align: left;
        text-transform: uppercase;
        white-space: nowrap;
        width: auto; }
      .votes-stats .info .details .separator {
        background-color: #f4f4f4;
        height: 3px;
        margin: 10px auto;
        width: 90%; }
        .votes-stats .info .details .separator.dark {
          background-color: #dfdfdf; }
    .votes-stats .info [class*=icon-user] {
      color: #a5a5a5;
      font-size: 20px; }
    .votes-stats .info [class*=icon-hand] {
      color: #a5a5a5;
      font-size: 20px; }
    .votes-stats .info [class*=icon-eye-hidden] {
      color: #a5a5a5;
      font-size: 24px; }
  .votes-stats .votes-label {
    color: #6e6e6e; }
  .votes-stats ul:not(.details) {
    height: 132px;
    margin-bottom: 0; }
  .votes-stats ul li:not(.numbers) {
    border-color: #f4f4f4;
    color: #f4f4f4; }
  .votes-stats ul li.pro, .votes-stats ul li.approved {
    border-color: #8cbc00;
    color: #8cbc00; }
  .votes-stats ul li.against, .votes-stats ul li.rejected {
    border-color: #f05352;
    color: #f05352; }
  .votes-stats ul li.present {
    border-color: #42A5F5;
    color: #42A5F5; }
  .votes-stats ul li.gray, .votes-stats ul li.absent {
    border-color: #dfdfdf;
    color: #dfdfdf; }
  .votes-stats ul li .slice {
    border-color: inherit; }
    .votes-stats ul li .slice .bar,
    .votes-stats ul li .slice .fill {
      border-color: inherit !important; }
  .votes-stats ul .numbers {
    bottom: 5px; }
    .votes-stats ul .numbers a {
      color: inherit;
      font-size: 18px;
      font-weight: 300;
      line-height: 1.1;
      margin-top: 5px;
      text-align: center; }
      .votes-stats ul .numbers a:hover {
        text-decoration: underline; }
    .votes-stats ul .numbers p {
      color: inherit;
      font-size: 18px;
      font-weight: 300;
      line-height: 1.1;
      margin-top: 5px;
      text-align: center; }

@media only screen and (max-width: 1023px) {
  .votes-stats .info {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 20px; } }

@media only screen and (max-width: 600px) {
  .votes-stats .info {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0; }
    .votes-stats .info .title {
      margin-left: 0;
      text-align: center; } }

ul.collapsible.popout > li .f1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

ul.collapsible.popout > li .f2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2; }

ul.collapsible.popout > li .f3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
      -ms-flex: 3;
          flex: 3; }

ul.collapsible.popout > li .f4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 4;
  -webkit-flex: 4;
      -ms-flex: 4;
          flex: 4; }

ul.collapsible.popout > li .f5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
      -ms-flex: 5;
          flex: 5; }

ul.collapsible.popout > li .f6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 6;
  -webkit-flex: 6;
      -ms-flex: 6;
          flex: 6; }

ul.collapsible.popout > li .f7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 7;
  -webkit-flex: 7;
      -ms-flex: 7;
          flex: 7; }

ul.collapsible.popout > li .f8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 8;
  -webkit-flex: 8;
      -ms-flex: 8;
          flex: 8; }

@media only screen and (min-width: 601px) and (max-width: 1023px) {
  ul.collapsible.popout > li .mf1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  ul.collapsible.popout > li .mf2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  ul.collapsible.popout > li .mf3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
        -ms-flex: 3;
            flex: 3; }
  ul.collapsible.popout > li .mf4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 4;
    -webkit-flex: 4;
        -ms-flex: 4;
            flex: 4; }
  ul.collapsible.popout > li .mf5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 5;
    -webkit-flex: 5;
        -ms-flex: 5;
            flex: 5; }
  ul.collapsible.popout > li .mf6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 6;
    -webkit-flex: 6;
        -ms-flex: 6;
            flex: 6; }
  ul.collapsible.popout > li .mf7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 7;
    -webkit-flex: 7;
        -ms-flex: 7;
            flex: 7; }
  ul.collapsible.popout > li .mf8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 8;
    -webkit-flex: 8;
        -ms-flex: 8;
            flex: 8; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout > li .sf1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  ul.collapsible.popout > li .sf2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  ul.collapsible.popout > li .sf3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
        -ms-flex: 3;
            flex: 3; }
  ul.collapsible.popout > li .sf4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 4;
    -webkit-flex: 4;
        -ms-flex: 4;
            flex: 4; }
  ul.collapsible.popout > li .sf5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 5;
    -webkit-flex: 5;
        -ms-flex: 5;
            flex: 5; }
  ul.collapsible.popout > li .sf6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 6;
    -webkit-flex: 6;
        -ms-flex: 6;
            flex: 6; }
  ul.collapsible.popout > li .sf7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 7;
    -webkit-flex: 7;
        -ms-flex: 7;
            flex: 7; }
  ul.collapsible.popout > li .sf8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 8;
    -webkit-flex: 8;
        -ms-flex: 8;
            flex: 8; } }

ul.collapsible.popout:not(.full-width) > li {
  margin-left: 12px;
  margin-right: 12px; }

ul.collapsible.popout.full-width > li {
  margin-left: 0;
  margin-right: 0; }

ul.collapsible.popout > li {
  -webkit-box-shadow: none;
          box-shadow: none; }
  ul.collapsible.popout > li.active {
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 2px;
    margin-right: 2px; }
    ul.collapsible.popout > li.active .row, ul.collapsible.popout > li.active nav.navbar .navbar-nav, nav.navbar ul.collapsible.popout > li.active .navbar-nav {
      border-bottom-width: 1px; }
  ul.collapsible.popout > li.disabled [class*=col-]:not(.col-check):not(.col-actions):not(.col-options) * {
    opacity: 0.5; }
  ul.collapsible.popout > li.unread [class*=col-]:not(.col-actions) * {
    font-weight: 700; }
  ul.collapsible.popout > li.no-event [class*=icon-] {
    color: #a5a5a5; }
  ul.collapsible.popout > li.header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-weight: 400;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: 70px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px; }
    ul.collapsible.popout > li.header.small {
      min-height: 40px; }
    ul.collapsible.popout > li.header [class*=col-] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      padding-left: 12px;
      padding-right: 12px; }
      ul.collapsible.popout > li.header [class*=col-].col-options, ul.collapsible.popout > li.header [class*=col-].col-activate-options {
        display: block;
        overflow: hidden !important;
        padding-left: 0;
        padding-right: 0;
        text-overflow: ellipsis;
        white-space: nowrap; }
    ul.collapsible.popout > li.header .icon-menu {
      color: #6e6e6e;
      font-size: 30px; }
    ul.collapsible.popout > li.header span,
    ul.collapsible.popout > li.header a {
      color: #484848;
      font-size: 15px; }
    ul.collapsible.popout > li.header .sort {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      ul.collapsible.popout > li.header .sort:not(.up):not(.down) * {
        opacity: 0.3; }
      ul.collapsible.popout > li.header .sort:not(.up):not(.down) .icon-arrow-up:before {
        top: 7px; }
      ul.collapsible.popout > li.header .sort:not(.up):not(.down) .icon-arrow-down:before {
        bottom: 7px; }
      ul.collapsible.popout > li.header .sort * {
        font-size: 23px;
        height: 23px;
        overflow: hidden;
        position: relative;
        width: 23px; }
        ul.collapsible.popout > li.header .sort *:before {
          position: absolute;
          left: 0; }
        ul.collapsible.popout > li.header .sort *:hover, ul.collapsible.popout > li.header .sort *:focus {
          opacity: 1 !important; }
      ul.collapsible.popout > li.header .sort.up .icon-arrow-down {
        display: none; }
      ul.collapsible.popout > li.header .sort.down .icon-arrow-up {
        display: none; }
  ul.collapsible.popout > li #table-columns-settings {
    min-width: 200px; }
    ul.collapsible.popout > li #table-columns-settings li {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin: 0;
      min-height: 45px; }
      ul.collapsible.popout > li #table-columns-settings li label {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding: 0 15px; }
        ul.collapsible.popout > li #table-columns-settings li label [type="checkbox"]:not(:checked) + span:not(.lever):before {
          height: 20px;
          margin: 0;
          width: 20px; }
        ul.collapsible.popout > li #table-columns-settings li label span {
          padding-left: 30px; }
  ul.collapsible.popout > li .col-drag {
    padding: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 30px; }
    ul.collapsible.popout > li .col-drag [class*=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 50%;
      color: #a5a5a5;
      cursor: move;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 22px;
      height: 30px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 30px; }
      ul.collapsible.popout > li .col-drag [class*=icon]:hover {
        color: #6e6e6e; }
  ul.collapsible.popout > li .col-index {
    min-width: 50px; }
  ul.collapsible.popout > li .col-check {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 30px; }
  ul.collapsible.popout > li .col-icons {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0;
    width: 40px; }
    ul.collapsible.popout > li .col-icons img {
      max-height: 35px;
      max-width: 50px; }
  ul.collapsible.popout > li .col-img {
    width: 60px; }
  ul.collapsible.popout > li .col-status {
    line-height: 1;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    width: 30px; }
    ul.collapsible.popout > li .col-status:not([class*='hide-on']) {
      display: block !important; }
    ul.collapsible.popout > li .col-status [class*=icon] {
      font-size: 20px; }
  ul.collapsible.popout > li .col-message-status {
    bottom: 0;
    height: 100%;
    left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: absolute;
    top: 0;
    width: 3px; }
    ul.collapsible.popout > li .col-message-status.read {
      background-color: #8cbc00; }
    ul.collapsible.popout > li .col-message-status.unread {
      background-color: #f05352; }
  ul.collapsible.popout > li .col-nr {
    width: 70px; }
  ul.collapsible.popout > li .col-date {
    color: #a5a5a5;
    width: 110px; }
    ul.collapsible.popout > li .col-date.small {
      width: 75px; }
    ul.collapsible.popout > li .col-date.big {
      width: 150px; }
  ul.collapsible.popout > li .col-actions {
    display: block;
    min-width: 180px;
    text-align: center; }
    ul.collapsible.popout > li .col-actions.extra-small {
      min-width: 50px;
      width: 50px; }
    ul.collapsible.popout > li .col-actions.small {
      min-width: 110px;
      width: 110px; }
    ul.collapsible.popout > li .col-actions.big {
      width: 250px; }
  ul.collapsible.popout > li .col-options {
    display: block;
    overflow: visible !important;
    padding-right: 0 !important;
    width: 70px; }
    ul.collapsible.popout > li .col-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  ul.collapsible.popout > li .col-activate-options {
    display: block;
    overflow: visible !important;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 70px; }
    ul.collapsible.popout > li .col-activate-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  ul.collapsible.popout > li .col-text a {
    display: block;
    font-weight: 400;
    line-height: 1.3; }
  ul.collapsible.popout > li .col-text .document-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    ul.collapsible.popout > li .col-text .document-title:hover {
      text-decoration: none !important; }
      ul.collapsible.popout > li .col-text .document-title:hover span {
        text-decoration: underline; }
      ul.collapsible.popout > li .col-text .document-title:hover span[class*=icon] {
        text-decoration: none; }
    ul.collapsible.popout > li .col-text .document-title span[class*=icon] {
      font-size: 24px;
      margin-right: 10px; }
  ul.collapsible.popout > li .col-languages,
  ul.collapsible.popout > li .col-options {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    ul.collapsible.popout > li .col-languages > div,
    ul.collapsible.popout > li .col-options > div {
      text-align: center;
      width: 40px; }
      ul.collapsible.popout > li .col-languages > div:not(.lang):not(.switch):before,
      ul.collapsible.popout > li .col-options > div:not(.lang):not(.switch):before {
        background-color: #f4f4f4;
        border-radius: 50%;
        content: '';
        display: block;
        height: 10px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 10px; }
      ul.collapsible.popout > li .col-languages > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before,
      ul.collapsible.popout > li .col-options > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before {
        background-color: #8cbc00; }
    ul.collapsible.popout > li .col-languages .flag,
    ul.collapsible.popout > li .col-options .flag {
      margin-left: auto;
      margin-right: auto; }
  ul.collapsible.popout > li .collapsible-header {
    background: transparent;
    border-bottom: 0px; }
  ul.collapsible.popout > li .collapsible-body {
    background: #ffffff;
    border-bottom: 0px; }
    ul.collapsible.popout > li .collapsible-body:after {
      clear: both;
      content: '';
      display: block; }
    ul.collapsible.popout > li .collapsible-body > .row, ul.collapsible.popout > li nav.navbar .collapsible-body > .navbar-nav, nav.navbar ul.collapsible.popout > li .collapsible-body > .navbar-nav {
      border-bottom: 2px solid #f4f4f4; }
    ul.collapsible.popout > li .collapsible-body > .row:last-child, ul.collapsible.popout > li nav.navbar .collapsible-body > .navbar-nav:last-child, nav.navbar ul.collapsible.popout > li .collapsible-body > .navbar-nav:last-child {
      border-bottom: 0;
      margin-bottom: 0; }
  ul.collapsible.popout > li label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  ul.collapsible.popout > li .switch label {
    margin-top: 3px; }
  ul.collapsible.popout > li [type="checkbox"] + span:not(.lever) {
    height: 20px;
    line-height: 20px;
    padding-left: 20px; }
  ul.collapsible.popout > li > .row, nav.navbar ul.collapsible.popout > li > .navbar-nav {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 50px;
    margin: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: relative; }
    ul.collapsible.popout > li > .row [class*=col-], nav.navbar ul.collapsible.popout > li > .navbar-nav [class*=col-] {
      display: block;
      overflow: hidden;
      padding-left: 12px;
      padding-right: 12px;
      text-overflow: ellipsis;
      white-space: nowrap; }
      ul.collapsible.popout > li > .row [class*=col-]:not(.col-actions):not(.col-options) a:hover, nav.navbar ul.collapsible.popout > li > .navbar-nav [class*=col-]:not(.col-actions):not(.col-options) a:hover {
        text-decoration: underline; }
    ul.collapsible.popout > li > .row:hover, nav.navbar ul.collapsible.popout > li > .navbar-nav:hover {
      background: #fcfcfc; }
      ul.collapsible.popout > li > .row:hover [class*=col-] .text .action, nav.navbar ul.collapsible.popout > li > .navbar-nav:hover [class*=col-] .text .action {
        display: inline-block !important;
        margin-left: 5px;
        margin-right: 5px; }
    ul.collapsible.popout > li > .row [class*=icon].action, nav.navbar ul.collapsible.popout > li > .navbar-nav [class*=icon].action {
      color: #a5a5a5; }
      ul.collapsible.popout > li > .row [class*=icon].action:hover, nav.navbar ul.collapsible.popout > li > .navbar-nav [class*=icon].action:hover, ul.collapsible.popout > li > .row [class*=icon].action:focus, nav.navbar ul.collapsible.popout > li > .navbar-nav [class*=icon].action:focus {
        color: #4c84ff; }
    ul.collapsible.popout > li > .row .icon-view, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-view {
      font-size: 21px; }
    ul.collapsible.popout > li > .row .icon-edit, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-edit {
      font-size: 19px; }
    ul.collapsible.popout > li > .row .icon-sms, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-sms {
      font-size: 19px; }
    ul.collapsible.popout > li > .row .icon-trash, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-trash {
      font-size: 19px; }
    ul.collapsible.popout > li > .row .icon-calendar, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-calendar {
      font-size: 18px; }
    ul.collapsible.popout > li > .row .icon-stats, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-stats {
      font-size: 18px; }
    ul.collapsible.popout > li > .row .icon-clone, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-clone {
      font-size: 19px; }
    ul.collapsible.popout > li > .row .icon-file, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file {
      font-size: 18px; }
    ul.collapsible.popout > li > .row .icon-file-pdf, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-pdf,
    ul.collapsible.popout > li > .row .icon-file-doc,
    nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-doc,
    ul.collapsible.popout > li > .row .icon-file-docx,
    nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-docx,
    ul.collapsible.popout > li > .row .icon-file-ppt,
    nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-ppt,
    ul.collapsible.popout > li > .row .icon-file-xls,
    nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-xls,
    ul.collapsible.popout > li > .row .icon-file-xlsx,
    nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-xlsx {
      font-size: 20px;
      font-smooth: auto;
      -webkit-font-smoothing: auto; }
    ul.collapsible.popout > li > .row .col-actions, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      ul.collapsible.popout > li > .row .col-actions .primary, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .primary,
      ul.collapsible.popout > li > .row .col-actions .secondary,
      nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        font-size: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }
        ul.collapsible.popout > li > .row .col-actions .primary *, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .primary *,
        ul.collapsible.popout > li > .row .col-actions .secondary *,
        nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary * {
          color: #a5a5a5;
          line-height: 1; }
        ul.collapsible.popout > li > .row .col-actions .primary a, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .primary a,
        ul.collapsible.popout > li > .row .col-actions .secondary a,
        nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary a {
          cursor: pointer;
          margin: 0 4px; }
          ul.collapsible.popout > li > .row .col-actions .primary a:hover, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .primary a:hover,
          ul.collapsible.popout > li > .row .col-actions .secondary a:hover,
          nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary a:hover {
            color: #4c84ff; }
          ul.collapsible.popout > li > .row .col-actions .primary a:focus, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .primary a:focus,
          ul.collapsible.popout > li > .row .col-actions .secondary a:focus,
          nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary a:focus {
            color: #a5a5a5; }
      
      ul.collapsible.popout > li > .row .col-actions .secondary,
      nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary {
        overflow: hidden;
        -webkit-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        width: 0; }
      ul.collapsible.popout > li > .row .col-actions [class*=icon], nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions [class*=icon] {
        color: #a5a5a5; }
        ul.collapsible.popout > li > .row .col-actions [class*=icon]:hover, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions [class*=icon]:hover {
          color: #4c84ff;
          text-decoration: none; }
        ul.collapsible.popout > li > .row .col-actions [class*=icon]:focus, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions [class*=icon]:focus {
          color: #a5a5a5; }
        ul.collapsible.popout > li > .row .col-actions [class*=icon].collapsible-header, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions [class*=icon].collapsible-header {
          padding: 0; }
  ul.collapsible.popout > li [class*=col-].right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  ul.collapsible.popout > li [class*=col-].left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  ul.collapsible.popout > li [class*=col-].center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  ul.collapsible.popout > li a {
    cursor: pointer;
    color: inherit; }
    ul.collapsible.popout > li a.btn, ul.collapsible.popout > li a.btn-large, ul.collapsible.popout > li a.btn-small, ul.collapsible.popout > li .fc-header-toolbar a.fc-today-button, .fc-header-toolbar ul.collapsible.popout > li a.fc-today-button {
      color: #ffffff; }
      ul.collapsible.popout > li a.btn:hover, ul.collapsible.popout > li a.btn-large:hover, ul.collapsible.popout > li a.btn-small:hover, ul.collapsible.popout > li .fc-header-toolbar a.fc-today-button:hover, .fc-header-toolbar ul.collapsible.popout > li a.fc-today-button:hover {
        text-decoration: none; }
    ul.collapsible.popout > li a.custom-link {
      color: #3ea8f7; }
    ul.collapsible.popout > li a.custom-link-darken {
      color: #667eb1;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-weight: 400; }

ul.collapsible.popout.auto-height .row, ul.collapsible.popout.auto-height nav.navbar .navbar-nav, nav.navbar ul.collapsible.popout.auto-height .navbar-nav {
  padding-top: 10px;
  padding-bottom: 10px;
  height: auto;
  min-height: 50px; }
  ul.collapsible.popout.auto-height .row [class*=col-text], ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-text], nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-text],
  ul.collapsible.popout.auto-height .row [class*=col-text] *,
  ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-text] *,
  nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-text] *,
  ul.collapsible.popout.auto-height .row [class*=col-answer],
  ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer],
  nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer],
  ul.collapsible.popout.auto-height .row [class*=col-answer] *,
  ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer] *,
  nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer] *,
  ul.collapsible.popout.auto-height .row [class*=col-domain],
  ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-domain],
  nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-domain],
  ul.collapsible.popout.auto-height .row [class*=col-domain] *,
  ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-domain] *,
  nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-domain] * {
    text-overflow: none;
    overflow: visible;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word; }
  ul.collapsible.popout.auto-height .row [class*=col-answer] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer] > div {
    border-radius: 3px;
    padding: 3px 7px;
    font-style: italic; }
  ul.collapsible.popout.auto-height .row [class*=col-answer-1] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer-1] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer-1] > div {
    background: rgba(140, 188, 0, 0.1);
    color: #668900; }
  ul.collapsible.popout.auto-height .row [class*=col-answer-2] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer-2] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer-2] > div {
    background: rgba(240, 83, 82, 0.1);
    color: #f05352; }
  ul.collapsible.popout.auto-height .row [class*=col-answer-3] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer-3] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer-3] > div {
    background: rgba(255, 195, 0, 0.1);
    color: #d6a400; }
  ul.collapsible.popout.auto-height .row [class*=col-answer-4] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer-4] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer-4] > div {
    background: rgba(76, 132, 255, 0.1);
    color: #1961ff; }
  ul.collapsible.popout.auto-height .row [class*=col-answer-5] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer-5] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer-5] > div {
    background: rgba(133, 83, 209, 0.1); }

ul.collapsible.popout.inner-table > li > .row, nav.navbar ul.collapsible.popout.inner-table > li > .navbar-nav {
  border-bottom-width: 1px; }
  ul.collapsible.popout.inner-table > li > .row .col-drag, nav.navbar ul.collapsible.popout.inner-table > li > .navbar-nav .col-drag {
    left: -10px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%); }
    ul.collapsible.popout.inner-table > li > .row .col-drag [class*=icon], nav.navbar ul.collapsible.popout.inner-table > li > .navbar-nav .col-drag [class*=icon] {
      background: #ffffff; }

.settings-step ul.collapsible.items-table,
.step ul.collapsible.items-table {
  margin-left: 0;
  margin-right: 0; }
  .settings-step ul.collapsible.items-table.disabled,
  .step ul.collapsible.items-table.disabled {
    opacity: 0.3;
    pointer-events: none; }

form.table ul.collapsible {
  min-width: 700px; }

@media only screen and (max-width: 1023px) {
  ul.collapsible.popout.inner-table {
    margin-bottom: 30px; }
    ul.collapsible.popout.inner-table > li > .row, nav.navbar ul.collapsible.popout.inner-table > li > .navbar-nav {
      padding: 0; } }

@media only screen and (max-width: 600px) {
  form.table ul.collapsible {
    min-width: 285px; }
  ul.collapsible.popout > li > .row, nav.navbar ul.collapsible.popout > li > .navbar-nav {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-bottom-width: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    ul.collapsible.popout > li > .row.mobile-row, nav.navbar ul.collapsible.popout > li > .mobile-row.navbar-nav {
      height: auto; }
      ul.collapsible.popout > li > .row.mobile-row [class*=col-], nav.navbar ul.collapsible.popout > li > .mobile-row.navbar-nav [class*=col-] {
        overflow: visible;
        padding: 10px 0;
        white-space: normal; }
    ul.collapsible.popout > li > .row .col-date, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-date {
      font-size: 12px; }
    ul.collapsible.popout > li > .row .col-actions, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions {
      position: absolute;
      min-width: 0;
      right: 10px;
      top: 10px; }
  ul.collapsible.popout > li:nth-child(odd) > .row, nav.navbar ul.collapsible.popout > li:nth-child(odd) > .navbar-nav {
    background: rgba(255, 255, 255, 0.5); }
  ul.collapsible.popout.auto-height .row, ul.collapsible.popout.auto-height nav.navbar .navbar-nav, nav.navbar ul.collapsible.popout.auto-height .navbar-nav {
    padding-top: 5px;
    padding-bottom: 5px; } }

ul.collapsible.popout.users-table > li .col-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-user a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  color: #484848; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-user [class*=img] {
  width: 45px; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-user span {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 10px; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .function {
  margin-right: 10px; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .function span {
    color: #667eb1;
    display: block;
    font-size: 14px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .function span:first-letter {
      text-transform: uppercase; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .function .political-badge {
    margin-left: 10px; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .department {
  line-height: 1.2; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .department span {
    color: #484848;
    display: block;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .department span:first-letter {
      text-transform: uppercase; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label {
    margin-left: 20px;
    margin-right: 20px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label:first-child {
      margin-left: 0; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label:last-child {
      margin-right: 0; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label [type="radio"]:not(:checked) + span:before,
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label [type="radio"]:not(:checked) + span:after,
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label [type="radio"].with-gap:checked + span:before,
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label [type="radio"].with-gap:checked + span:after {
      display: none; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label > span {
      color: #a5a5a5;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 15px;
      font-weight: 300;
      line-height: 1.3;
      padding-left: 0; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label > span [class*=icon] {
        background-color: #ffffff;
        border-radius: 50%;
        display: table;
        float: left;
        font-size: 20px;
        height: 33px;
        margin: -3px 10px 0 0;
        text-align: center;
        width: 33px; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label > span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.pro [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.pro [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #8cbc00;
        border-radius: 50%;
        color: #ffffff;
        display: table;
        float: left;
        font-size: 20px;
        font-weight: 700;
        height: 33px;
        margin: -3px 10px 0 0;
        text-align: center;
        width: 33px; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.pro [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          padding-bottom: 2px;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.pro [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.against [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.against [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #f05352;
        border-radius: 50%;
        color: #ffffff;
        display: table;
        float: left;
        font-size: 20px;
        font-weight: 700;
        height: 33px;
        margin: -3px 10px 0 0;
        text-align: center;
        width: 33px; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.against [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          padding-top: 2px;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.against [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.abstention [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.abstention [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #f4f4f4;
        border-radius: 50%;
        color: #a5a5a5;
        display: table;
        float: left;
        font-size: 24px;
        font-weight: 700;
        height: 33px;
        margin: -3px 10px 0 0;
        text-align: center;
        width: 33px; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.abstention [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.abstention [class*=icon] {
      font-size: 24px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.present [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.present [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #42A5F5;
        border-radius: 50%;
        color: #ffffff; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.present [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.present [class*=icon] {
      display: table;
      float: left;
      font-size: 17px;
      height: 25px;
      margin: 0 10px 0 0;
      text-align: center;
      width: 25px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #f4f4f4;
        border-radius: 50%;
        color: #a5a5a5; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent [class*=icon] {
      display: table;
      float: left;
      font-size: 17px;
      height: 25px;
      margin: 0 10px 0 0;
      text-align: center;
      width: 25px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #f05352;
        border-radius: 50%;
        color: #ffffff; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent-x [class*=icon] {
      display: table;
      float: left;
      font-size: 17px;
      height: 25px;
      margin: 0 10px 0 0;
      text-align: center;
      width: 25px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #ffc300;
        border-radius: 50%;
        color: #ffffff; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.incompatible [class*=icon] {
      display: table;
      float: left;
      font-size: 17px;
      height: 25px;
      margin: 0 10px 0 0;
      text-align: center;
      width: 25px; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .political-badge {
  margin: 5px 0; }

ul.collapsible.popout.users-table > li.header .col-votes .votes {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  ul.collapsible.popout.users-table > li.header .col-votes .votes label {
    margin-left: 20px;
    margin-right: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label:first-child {
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label:last-child {
      margin-right: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label [type="radio"]:not(:checked) + span:before,
    ul.collapsible.popout.users-table > li.header .col-votes .votes label [type="radio"]:not(:checked) + span:after,
    ul.collapsible.popout.users-table > li.header .col-votes .votes label [type="radio"].with-gap:checked + span:before,
    ul.collapsible.popout.users-table > li.header .col-votes .votes label [type="radio"].with-gap:checked + span:after {
      display: none; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label > span {
      color: #a5a5a5;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 15px;
      line-height: 1.3;
      padding-left: 0; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label > span > span {
        color: #a5a5a5; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label > span [class*=icon] {
        color: #a5a5a5; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.pro [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.pro [type="radio"].with-gap:checked + span [class*=icon] {
        color: #8cbc00;
        font-weight: 700;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.pro [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.against [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.against [type="radio"].with-gap:checked + span [class*=icon] {
        color: #f05352;
        font-weight: 700;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.against [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.abstention [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.abstention [type="radio"].with-gap:checked + span [class*=icon] {
        color: #6e6e6e;
        font-weight: 700;
        font-size: 24px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.abstention [class*=icon] {
      font-size: 24px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.present [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.present [type="radio"].with-gap:checked + span [class*=icon] {
        color: #42A5F5;
        font-weight: 700;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.present [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent [type="radio"].with-gap:checked + span > span {
        color: inherit; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent [type="radio"].with-gap:checked + span [class*=icon] {
        color: #6e6e6e;
        font-weight: 700;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent .subtitle {
      display: block;
      font-size: 12px;
      color: #a5a5a5; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span > span {
        color: inherit; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span [class*=icon] {
        color: #f05352;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x .subtitle {
      display: block;
      font-size: 12px;
      color: #a5a5a5; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span > span {
        color: inherit; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span [class*=icon] {
        color: #ffc300;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible .subtitle {
      display: block;
      font-size: 12px;
      color: #a5a5a5; }

@media only screen and (min-width: 601px) and (max-width: 1023px) {
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-group {
    display: block; } }

@media only screen and (max-width: 1023px) {
  ul.collapsible.popout.users-table > li:not(:first-of-type) .political-badge {
    margin: 5px 0; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-group {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    white-space: normal;
    width: 100%; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-group > div {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) [class*=img] {
    height: 60px;
    margin-right: 15px;
    width: 60px; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .user {
    border-bottom: 1px solid #c1c1c1;
    color: #484848;
    display: block;
    font-size: 15px;
    margin-bottom: 5px;
    padding-bottom: 5px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .user p {
      margin: 0; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .function {
    line-height: 1.2; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .function span {
      color: #667eb1;
      font-size: 14px; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .department {
    line-height: 1.2; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .department span {
      color: #484848;
      font-size: 12px;
      font-weight: 600; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .location {
    line-height: 1.2; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .location span {
      color: #6e6e6e;
      font-size: 12px; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .phone {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2;
    padding-bottom: 5px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .phone [class*=icon] {
      font-size: 16px;
      width: 25px; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .email {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .email [class*=icon] {
      font-size: 16px;
      width: 25px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .email span {
      -webkit-hyphens: auto;
         -moz-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      overflow-wrap: break-word;
      white-space: normal;
      word-break: break-all; } }

ul.collapsible.popout.users-events-table > li .col-date {
  min-width: 100px; }
  ul.collapsible.popout.users-events-table > li .col-date span.subtitle {
    display: block;
    font-size: 12px;
    color: #a5a5a5; }

ul.collapsible.popout.users-events-table > li .col-event-type {
  min-width: 150px; }

ul.collapsible.popout.users-events-table > li.header .col-status {
  text-align: left; }

ul.collapsible.popout.users-events-table > li:not(.header) .col-institution {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-institution > [class^=col-] {
    padding-left: 0; }

ul.collapsible.popout.users-events-table > li:not(.header) .col-icon {
  min-width: 45px;
  text-align: center;
  width: 45px; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-icon img {
    max-height: 35px;
    max-width: 45px; }

ul.collapsible.popout.users-events-table > li:not(.header) .col-event-type {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a5a5a5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 14px; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-event-type.start [class*=icon-] {
    color: #8cbc00; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-event-type.end [class*=icon-] {
    color: #f05352; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-event-type [class*=icon-] {
    font-size: 20px;
    margin-right: 5px; }

ul.collapsible.popout.users-events-table > li:not(.header) .col-notes {
  color: #a5a5a5;
  font-size: 13px; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-notes a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #42A5F5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 5px;
    text-align: left; }
    ul.collapsible.popout.users-events-table > li:not(.header) .col-notes a:hover {
      text-decoration: none !important; }
      ul.collapsible.popout.users-events-table > li:not(.header) .col-notes a:hover span:not([class*=icon-]) {
        text-decoration: underline; }
    ul.collapsible.popout.users-events-table > li:not(.header) .col-notes a [class*=icon-] {
      color: #a5a5a5;
      font-size: 20px;
      margin-right: 5px; }
    ul.collapsible.popout.users-events-table > li:not(.header) .col-notes a span {
      font-weight: 300; }

ul.collapsible.popout.users-events-table > li:not(.header) .col-status {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-status .group {
    border-top: 0 !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-left: 15px;
    text-align: left; }

@media only screen and (max-width: 1023px) {
  ul.collapsible.popout.users-events-table > li .col-date {
    min-width: 100px; }
    ul.collapsible.popout.users-events-table > li .col-date:first-child {
      min-width: 100px; }
  ul.collapsible.popout.users-events-table > li .col-event-type {
    min-width: 135px; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.users-events-table > li:not(.header) .col-date-project-info p {
    margin-top: 0; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-date-project-info span {
    color: #484848;
    display: block;
    font-weight: 600; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-event-type {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-institution {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 0; }
    ul.collapsible.popout.users-events-table > li:not(.header) .col-institution .col-function {
      padding-bottom: 0; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-function {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-name {
    padding: 0; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-multiple-actions {
    border-top: 3px solid #f4f4f4;
    margin-top: 0;
    width: 100%; }
    ul.collapsible.popout.users-events-table > li:not(.header) .col-multiple-actions p {
      margin: 0; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.groups-table > li:not(:first-of-type) .col-group {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0;
    white-space: normal;
    width: 100%; }
    ul.collapsible.popout.groups-table > li:not(:first-of-type) .col-group > span {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding-right: 20px; }
  ul.collapsible.popout.groups-table > li:not(:first-of-type) .users-wrap {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2;
    min-width: 60px; }
    ul.collapsible.popout.groups-table > li:not(:first-of-type) .users-wrap [class*=icon] {
      font-size: 18px;
      width: 25px; } }

ul.collapsible.popout.documents-table .documents-details .icon-calendar {
  color: #ffc300;
  font-size: 18px;
  margin-right: 10px; }
  ul.collapsible.popout.documents-table .documents-details .icon-calendar + p {
    font-size: 14px; }

ul.collapsible.popout.documents-table .documents-details .document-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.documents-table .documents-details .document-wrap .document-title {
    font-size: 16px;
    line-height: 1.3; }
    ul.collapsible.popout.documents-table .documents-details .document-wrap .document-title span {
      display: block;
      line-height: 1.3; }
    ul.collapsible.popout.documents-table .documents-details .document-wrap .document-title:hover span {
      text-decoration: underline; }
  ul.collapsible.popout.documents-table .documents-details .document-wrap .flag {
    margin-right: 10px;
    margin-top: 3px; }
  ul.collapsible.popout.documents-table .documents-details .document-wrap .group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left; }
    ul.collapsible.popout.documents-table .documents-details .document-wrap .group.empty {
      border-bottom: 1px dotted #a5a5a5; }
  ul.collapsible.popout.documents-table .documents-details .document-wrap .publish-date {
    color: #a5a5a5;
    font-size: 13px;
    margin-top: 5px; }

ul.collapsible.popout.documents-table .documents-details .stats-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.documents-table .documents-details .stats-wrap label {
    margin-right: 10px;
    text-transform: uppercase;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }

.modal ul.collapsible.popout.documents-table .col-nr-date {
  width: 180px; }
  .modal ul.collapsible.popout.documents-table .col-nr-date .date {
    color: #a5a5a5; }

@media only screen and (max-width: 1023px) {
  .modal ul.collapsible.popout.documents-table .col-nr-date {
    width: 130px; }
  .modal ul.collapsible.popout.documents-table li:not(.header) .col-nr-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.documents-table > li:not(:first-of-type) .col-document {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0;
    white-space: normal;
    width: 100%; }
    ul.collapsible.popout.documents-table > li:not(:first-of-type) .col-document > .group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding-right: 15px; }
  ul.collapsible.popout.documents-table > li:not(:first-of-type) .date {
    color: #a5a5a5;
    font-size: 12px;
    margin-bottom: 5px; }
  ul.collapsible.popout.documents-table > li:not(:first-of-type) span {
    line-height: 1.3; }
  ul.collapsible.popout.documents-table > li:not(:first-of-type) .document-wrap [class*=icon] {
    font-size: 25px;
    font-weight: 400; } }

ul.collapsible.statute-documents-table.popout,
ul.collapsible.project-documents-table.popout,
ul.collapsible.secret-articles-table.popout {
  max-width: 750px; }
  ul.collapsible.statute-documents-table.popout.secret-articles-table,
  ul.collapsible.project-documents-table.popout.secret-articles-table,
  ul.collapsible.secret-articles-table.popout.secret-articles-table {
    max-width: 450px;
    min-width: 300px; }
  ul.collapsible.statute-documents-table.popout > li,
  ul.collapsible.project-documents-table.popout > li,
  ul.collapsible.secret-articles-table.popout > li {
    margin-left: 0;
    margin-right: 0; }
    ul.collapsible.statute-documents-table.popout > li.header,
    ul.collapsible.project-documents-table.popout > li.header,
    ul.collapsible.secret-articles-table.popout > li.header {
      background: transparent; }
    ul.collapsible.statute-documents-table.popout > li.approved .icon-check,
    ul.collapsible.project-documents-table.popout > li.approved .icon-check,
    ul.collapsible.secret-articles-table.popout > li.approved .icon-check {
      background-color: #8cbc00;
      border-radius: 50%;
      border: 1px solid #8cbc00;
      color: #ffffff;
      display: table;
      font-size: 16px;
      font-size: 17px;
      height: 25px;
      margin: 0 10px;
      text-align: center;
      width: 25px; }
      ul.collapsible.statute-documents-table.popout > li.approved .icon-check:before,
      ul.collapsible.project-documents-table.popout > li.approved .icon-check:before,
      ul.collapsible.secret-articles-table.popout > li.approved .icon-check:before {
        display: table-cell;
        vertical-align: middle; }
    ul.collapsible.statute-documents-table.popout > li.rejected .icon-x,
    ul.collapsible.project-documents-table.popout > li.rejected .icon-x,
    ul.collapsible.secret-articles-table.popout > li.rejected .icon-x {
      background-color: #f05352;
      border-radius: 50%;
      border: 1px solid #f05352;
      color: #ffffff;
      display: table;
      font-size: 16px;
      font-size: 17px;
      height: 25px;
      margin: 0 10px;
      text-align: center;
      width: 25px; }
      ul.collapsible.statute-documents-table.popout > li.rejected .icon-x:before,
      ul.collapsible.project-documents-table.popout > li.rejected .icon-x:before,
      ul.collapsible.secret-articles-table.popout > li.rejected .icon-x:before {
        display: table-cell;
        vertical-align: middle; }
    ul.collapsible.statute-documents-table.popout > li.unapproved .icon-minus,
    ul.collapsible.project-documents-table.popout > li.unapproved .icon-minus,
    ul.collapsible.secret-articles-table.popout > li.unapproved .icon-minus {
      background-color: #f4f4f4;
      border-radius: 50%;
      border: 1px solid #a5a5a5;
      color: #9e9e9e;
      display: table;
      font-size: 16px;
      font-size: 17px;
      height: 25px;
      margin: 0 10px;
      text-align: center;
      width: 25px; }
      ul.collapsible.statute-documents-table.popout > li.unapproved .icon-minus:before,
      ul.collapsible.project-documents-table.popout > li.unapproved .icon-minus:before,
      ul.collapsible.secret-articles-table.popout > li.unapproved .icon-minus:before {
        display: table-cell;
        vertical-align: middle; }
    ul.collapsible.statute-documents-table.popout > li.unapproved .col-document span,
    ul.collapsible.project-documents-table.popout > li.unapproved .col-document span,
    ul.collapsible.secret-articles-table.popout > li.unapproved .col-document span {
      color: #a5a5a5;
      font-size: 14px; }
    ul.collapsible.statute-documents-table.popout > li.not-debated .icon, ul.collapsible.statute-documents-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li ul.collapsible.statute-documents-table.popout > li.not-debated a.menu-toggle,
    ul.collapsible.statute-documents-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li ul.collapsible.statute-documents-table.popout > li.not-debated a.menu-toggle, ul.collapsible.statute-documents-table.popout > li.not-debated .registry-cards .registry-card.favourite:before, .registry-cards ul.collapsible.statute-documents-table.popout > li.not-debated .registry-card.favourite:before, ul.collapsible.statute-documents-table.popout > li.not-debated .modal.modal-menu .list li:before, .modal.modal-menu .list ul.collapsible.statute-documents-table.popout > li.not-debated li:before,
    ul.collapsible.project-documents-table.popout > li.not-debated .icon,
    ul.collapsible.project-documents-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle,
    aside#leftsidebar ul.menu > li ul.collapsible.project-documents-table.popout > li.not-debated a.menu-toggle,
    ul.collapsible.project-documents-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle,
    aside#leftsidebar div.menu > li ul.collapsible.project-documents-table.popout > li.not-debated a.menu-toggle,
    ul.collapsible.project-documents-table.popout > li.not-debated .registry-cards .registry-card.favourite:before,
    .registry-cards ul.collapsible.project-documents-table.popout > li.not-debated .registry-card.favourite:before,
    ul.collapsible.project-documents-table.popout > li.not-debated .modal.modal-menu .list li:before,
    .modal.modal-menu .list ul.collapsible.project-documents-table.popout > li.not-debated li:before,
    ul.collapsible.secret-articles-table.popout > li.not-debated .icon,
    ul.collapsible.secret-articles-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle,
    aside#leftsidebar ul.menu > li ul.collapsible.secret-articles-table.popout > li.not-debated a.menu-toggle,
    ul.collapsible.secret-articles-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle,
    aside#leftsidebar div.menu > li ul.collapsible.secret-articles-table.popout > li.not-debated a.menu-toggle,
    ul.collapsible.secret-articles-table.popout > li.not-debated .registry-cards .registry-card.favourite:before,
    .registry-cards ul.collapsible.secret-articles-table.popout > li.not-debated .registry-card.favourite:before,
    ul.collapsible.secret-articles-table.popout > li.not-debated .modal.modal-menu .list li:before,
    .modal.modal-menu .list ul.collapsible.secret-articles-table.popout > li.not-debated li:before {
      background-color: #f4f4f4;
      border-radius: 50%;
      border: 1px solid #a5a5a5;
      color: #9e9e9e;
      display: table;
      font-size: 16px;
      font-size: 17px;
      height: 25px;
      margin: 0 10px;
      text-align: center;
      width: 25px; }
      ul.collapsible.statute-documents-table.popout > li.not-debated .icon:before, ul.collapsible.statute-documents-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li ul.collapsible.statute-documents-table.popout > li.not-debated a.menu-toggle:before,
      ul.collapsible.statute-documents-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li ul.collapsible.statute-documents-table.popout > li.not-debated a.menu-toggle:before, ul.collapsible.statute-documents-table.popout > li.not-debated .registry-cards .registry-card.favourite:before, .registry-cards ul.collapsible.statute-documents-table.popout > li.not-debated .registry-card.favourite:before, ul.collapsible.statute-documents-table.popout > li.not-debated .modal.modal-menu .list li:before, .modal.modal-menu .list ul.collapsible.statute-documents-table.popout > li.not-debated li:before,
      ul.collapsible.project-documents-table.popout > li.not-debated .icon:before,
      ul.collapsible.project-documents-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle:before,
      aside#leftsidebar ul.menu > li ul.collapsible.project-documents-table.popout > li.not-debated a.menu-toggle:before,
      ul.collapsible.project-documents-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle:before,
      aside#leftsidebar div.menu > li ul.collapsible.project-documents-table.popout > li.not-debated a.menu-toggle:before,
      ul.collapsible.project-documents-table.popout > li.not-debated .registry-cards .registry-card.favourite:before,
      .registry-cards ul.collapsible.project-documents-table.popout > li.not-debated .registry-card.favourite:before,
      ul.collapsible.project-documents-table.popout > li.not-debated .modal.modal-menu .list li:before,
      .modal.modal-menu .list ul.collapsible.project-documents-table.popout > li.not-debated li:before,
      ul.collapsible.secret-articles-table.popout > li.not-debated .icon:before,
      ul.collapsible.secret-articles-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle:before,
      aside#leftsidebar ul.menu > li ul.collapsible.secret-articles-table.popout > li.not-debated a.menu-toggle:before,
      ul.collapsible.secret-articles-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle:before,
      aside#leftsidebar div.menu > li ul.collapsible.secret-articles-table.popout > li.not-debated a.menu-toggle:before,
      ul.collapsible.secret-articles-table.popout > li.not-debated .registry-cards .registry-card.favourite:before,
      .registry-cards ul.collapsible.secret-articles-table.popout > li.not-debated .registry-card.favourite:before,
      ul.collapsible.secret-articles-table.popout > li.not-debated .modal.modal-menu .list li:before,
      .modal.modal-menu .list ul.collapsible.secret-articles-table.popout > li.not-debated li:before {
        display: table-cell;
        vertical-align: middle; }
    ul.collapsible.statute-documents-table.popout > li.not-debated .col-document span,
    ul.collapsible.project-documents-table.popout > li.not-debated .col-document span,
    ul.collapsible.secret-articles-table.popout > li.not-debated .col-document span {
      color: #a5a5a5;
      font-size: 14px; }
    ul.collapsible.statute-documents-table.popout > li > .row, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav,
    ul.collapsible.project-documents-table.popout > li > .row,
    nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav,
    ul.collapsible.secret-articles-table.popout > li > .row,
    nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav {
      background: transparent;
      border-bottom: 1px solid #c1c1c1; }
      ul.collapsible.statute-documents-table.popout > li > .row:hover, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav:hover,
      ul.collapsible.project-documents-table.popout > li > .row:hover,
      nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav:hover,
      ul.collapsible.secret-articles-table.popout > li > .row:hover,
      nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav:hover {
        background: #ededed; }
        ul.collapsible.statute-documents-table.popout > li > .row:hover .icon-drag, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav:hover .icon-drag,
        ul.collapsible.project-documents-table.popout > li > .row:hover .icon-drag,
        nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav:hover .icon-drag,
        ul.collapsible.secret-articles-table.popout > li > .row:hover .icon-drag,
        nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav:hover .icon-drag {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
      ul.collapsible.statute-documents-table.popout > li > .row .col-document, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .col-document,
      ul.collapsible.project-documents-table.popout > li > .row .col-document,
      nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .col-document,
      ul.collapsible.secret-articles-table.popout > li > .row .col-document,
      nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .col-document {
        color: #484848;
        font-size: 15px; }
        ul.collapsible.statute-documents-table.popout > li > .row .col-document a, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .col-document a, ul.collapsible.statute-documents-table.popout > li > .row .col-document a span, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .col-document a span,
        ul.collapsible.project-documents-table.popout > li > .row .col-document a,
        nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .col-document a,
        ul.collapsible.project-documents-table.popout > li > .row .col-document a span,
        nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .col-document a span,
        ul.collapsible.secret-articles-table.popout > li > .row .col-document a,
        nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .col-document a,
        ul.collapsible.secret-articles-table.popout > li > .row .col-document a span,
        nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .col-document a span {
          font-weight: 300; }
      ul.collapsible.statute-documents-table.popout > li > .row .icon-drag, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .icon-drag,
      ul.collapsible.project-documents-table.popout > li > .row .icon-drag,
      nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .icon-drag,
      ul.collapsible.secret-articles-table.popout > li > .row .icon-drag,
      nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .icon-drag {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        background: #f4f4f4;
        border-radius: 50%;
        color: #a5a5a5;
        cursor: move;
        display: none;
        font-size: 22px;
        height: 30px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: -15px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 30px; }
        ul.collapsible.statute-documents-table.popout > li > .row .icon-drag:hover, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .icon-drag:hover,
        ul.collapsible.project-documents-table.popout > li > .row .icon-drag:hover,
        nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .icon-drag:hover,
        ul.collapsible.secret-articles-table.popout > li > .row .icon-drag:hover,
        nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .icon-drag:hover {
          color: #6e6e6e; }
      ul.collapsible.statute-documents-table.popout > li > .row .col-languages > div:before, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .col-languages > div:before,
      ul.collapsible.project-documents-table.popout > li > .row .col-languages > div:before,
      nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .col-languages > div:before,
      ul.collapsible.secret-articles-table.popout > li > .row .col-languages > div:before,
      nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .col-languages > div:before {
        background-color: #c1c1c1; }

@media only screen and (max-width: 600px) {
  ul.collapsible.statute-documents-table.popout,
  ul.collapsible.project-documents-table.popout {
    margin-left: -45px;
    width: -webkit-calc(100% + 45px);
    width: calc(100% + 45px); }
    ul.collapsible.statute-documents-table.popout.full-width,
    ul.collapsible.project-documents-table.popout.full-width {
      margin-left: -60px;
      width: -webkit-calc(100% + 60px);
      width: calc(100% + 60px); }
    ul.collapsible.statute-documents-table.popout > li,
    ul.collapsible.project-documents-table.popout > li {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 5px; }
      ul.collapsible.statute-documents-table.popout > li.approved .col-document > .group, ul.collapsible.statute-documents-table.popout > li.unapproved .col-document > .group,
      ul.collapsible.project-documents-table.popout > li.approved .col-document > .group,
      ul.collapsible.project-documents-table.popout > li.unapproved .col-document > .group {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row; }
      ul.collapsible.statute-documents-table.popout > li.approved .icon-check,
      ul.collapsible.statute-documents-table.popout > li.approved .icon-minus, ul.collapsible.statute-documents-table.popout > li.unapproved .icon-check,
      ul.collapsible.statute-documents-table.popout > li.unapproved .icon-minus,
      ul.collapsible.project-documents-table.popout > li.approved .icon-check,
      ul.collapsible.project-documents-table.popout > li.approved .icon-minus,
      ul.collapsible.project-documents-table.popout > li.unapproved .icon-check,
      ul.collapsible.project-documents-table.popout > li.unapproved .icon-minus {
        margin-left: 0;
        min-width: 25px; }
      ul.collapsible.statute-documents-table.popout > li > .row, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav,
      ul.collapsible.project-documents-table.popout > li > .row,
      nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav {
        background: rgba(255, 255, 255, 0.5);
        border-bottom: 0; }
      ul.collapsible.statute-documents-table.popout > li .col-document,
      ul.collapsible.project-documents-table.popout > li .col-document {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        padding: 0;
        white-space: normal;
        width: 100%; }
        ul.collapsible.statute-documents-table.popout > li .col-document > .group,
        ul.collapsible.project-documents-table.popout > li .col-document > .group {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-flex: 1;
          -webkit-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          padding-right: 15px;
          color: #6e6e6e;
          font-size: 14px; }
      ul.collapsible.statute-documents-table.popout > li .document-wrap [class*=icon],
      ul.collapsible.project-documents-table.popout > li .document-wrap [class*=icon] {
        font-size: 25px;
        font-weight: 400;
        color: #6e6e6e; } }

ul.collapsible.popout.projects-table > li .col-date-info {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-left: 0; }

ul.collapsible.popout.projects-table > li .col-nr-date {
  min-width: 115px;
  max-width: 115px; }
  ul.collapsible.popout.projects-table > li .col-nr-date.large {
    min-width: 160px;
    max-width: 160px;
    padding-right: 20px; }

ul.collapsible.popout.projects-table > li .col-user {
  display: none;
  text-align: left;
  width: 210px; }

ul.collapsible.popout.projects-table > li .col-status {
  min-width: 170px; }
  ul.collapsible.popout.projects-table > li .col-status.small {
    min-width: 140px; }

ul.collapsible.popout.projects-table > li .col-project-usage {
  min-width: 140px; }
  ul.collapsible.popout.projects-table > li .col-project-usage.small {
    min-width: 120px; }

ul.collapsible.popout.projects-table > li .col-multiple-actions {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 230px; }

ul.collapsible.popout.projects-table > li:not(.header) .row, ul.collapsible.popout.projects-table > li:not(.header) nav.navbar .navbar-nav, nav.navbar ul.collapsible.popout.projects-table > li:not(.header) .navbar-nav {
  padding-top: 15px;
  padding-bottom: 15px; }

ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #484848;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.external-item .external-publication {
    background-color: #f05352;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.external-item a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #667eb1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 160px;
    white-space: normal; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date .date {
    color: #a5a5a5; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date .time {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 10px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date .time [class*=icon] {
      color: #a5a5a5;
      font-size: 16px;
      font-style: normal;
      margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date .time span {
      color: #6e6e6e;
      font-size: 13px;
      font-style: italic; }

ul.collapsible.popout.projects-table > li:not(.header) .col-project-info {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  text-align: left; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info:before {
    background: #f4f4f4;
    content: "";
    display: block;
    height: 100%;
    left: -10px;
    position: absolute;
    top: 0;
    width: 2px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .project-title {
    color: #484848;
    font-size: 15px;
    font-weight: 600;
    font-style: italic; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .normative-character {
    background-color: #42A5F5;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .individual-character {
    background-color: #ff6d24;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .air-character {
    background-color: #8553d1;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .oath-character {
    background-color: #373c42;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #a5a5a5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 13px;
    margin-top: 10px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp.active {
      color: #484848; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp.active [class*=icon] {
        color: #8cbc00; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp.inactive {
      color: #484848; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp.inactive [class*=icon] {
        color: #f05352; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp [class*=icon] {
      font-size: 20px;
      margin-right: 5px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .extra-info {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #a5a5a5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 13px;
    margin-top: 10px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .extra-info [class*=icon] {
      font-size: 17px;
      margin-right: 5px;
      color: #8553d1; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps .steps {
    font-size: 20px;
    color: #484848;
    margin-top: 15px;
    margin-bottom: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps .steps span {
      font-size: 13px;
      font-weight: 300; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps ul.progress {
    background: transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps ul.progress li {
      background-color: #d8d8d8;
      display: block;
      height: 4px;
      margin: 0 2px;
      width: 20px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps ul.progress li.fill {
        background-color: #8cbc00; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps ul.progress + p {
      margin-top: 10px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info {
    color: #6e6e6e;
    font-size: 13px;
    margin: 5px 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info.border-top {
      border-top: 1px dotted #dfdfdf;
      margin-top: 10px;
      padding-top: 10px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info.border-bottom {
      border-bottom: 1px dotted #dfdfdf;
      margin-bottom: 10px;
      padding-bottom: 10px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info [class*=icon] {
      display: inline-block;
      font-size: 17px;
      font-weight: 400;
      width: 20px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info [class*=icon].icon-hourglass {
        font-size: 15px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info span:not([class*=icon]) {
      color: #484848;
      font-weight: 600;
      font-size: 14px;
      margin-right: 5px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info span:not([class*=icon]) em {
        color: #a5a5a5;
        font-size: 13px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .extra-info {
    font-size: 13px;
    margin-left: 10px;
    margin-top: 2px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .extra-info span {
      color: #484848;
      font-size: 14px;
      font-weight: 600; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info p {
    margin: 0; }

ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info {
  position: relative; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info:not(.normal):before {
    background: #f4f4f4;
    content: "";
    display: block;
    height: 100%;
    left: -10px;
    position: absolute;
    top: 0;
    width: 2px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info .ordinary-meeting {
    background-color: #42A5F5;
    border-radius: 20px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 5px;
    padding: 3px 12px;
    text-transform: uppercase; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info .extraordinary-meeting {
    background-color: #ff6d24;
    border-radius: 20px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 5px;
    padding: 3px 12px;
    text-transform: uppercase; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info p {
    margin: 5px 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info p span {
      color: #484848;
      font-weight: 600; }

ul.collapsible.popout.projects-table > li:not(.header) .col-user,
ul.collapsible.popout.projects-table > li:not(.header) .col-person {
  overflow: visible;
  white-space: normal; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user > a,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person > a {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 15px;
    margin-left: 55px;
    margin-right: 10px;
    min-height: 45px;
    position: relative; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user > a:hover,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person > a:hover {
      text-decoration: none !important; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user > a:last-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person > a:last-child {
      margin-bottom: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user > p span:first-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person > p span:first-child {
    display: block;
    color: #a5a5a5; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user > p span.person,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person > p span.person {
    display: block;
    color: #484848; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user div.user,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person div.user {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
    margin-left: 40px;
    margin-right: 50px;
    min-height: 35px;
    position: relative;
    width: 200px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user div.user:hover,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person div.user:hover {
      text-decoration: none !important; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user div.user:last-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person div.user:last-child {
      margin-right: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user div[class^="img"],
  ul.collapsible.popout.projects-table > li:not(.header) .col-person div[class^="img"] {
    left: -55px;
    position: absolute;
    top: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user div[class^="img-25"],
  ul.collapsible.popout.projects-table > li:not(.header) .col-person div[class^="img-25"] {
    left: -35px;
    position: absolute;
    top: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user p.person,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person p.person {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    margin: 3px 0 0 0;
    white-space: normal; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user p.person span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person p.person span {
      font-family: inherit; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user p.person .last-name,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person p.person .last-name {
      text-transform: uppercase; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .function,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .function {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #667eb1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .function span[class^="icon"],
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .function span[class^="icon"] {
      margin-right: 5px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .department,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .department {
    color: #484848;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .department span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .department span {
      font-weight: inherit; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .location,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .location {
    font-size: 13px;
    font-family: "Roboto", sans-serif;
    color: #a5a5a5; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .solver-wrap,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .solver-wrap {
    margin-top: 15px;
    margin-bottom: 15px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .solver-wrap > div,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .solver-wrap > div {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 10px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-user .solver-wrap > div label,
      ul.collapsible.popout.projects-table > li:not(.header) .col-person .solver-wrap > div label {
        color: #484848;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        font-size: 13px;
        line-height: 1.3;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-user .solver-wrap > div [class*=icon-],
      ul.collapsible.popout.projects-table > li:not(.header) .col-person .solver-wrap > div [class*=icon-] {
        background-color: #667eb1;
        border-radius: 50%;
        color: #ffffff;
        display: table;
        font-size: 13px;
        height: 25px;
        margin: 0 10px;
        text-align: center;
        width: 25px; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-user .solver-wrap > div [class*=icon-]:before,
        ul.collapsible.popout.projects-table > li:not(.header) .col-person .solver-wrap > div [class*=icon-]:before {
          display: table-cell;
          vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user > .inner,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person > .inner {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 55px;
    margin-bottom: 15px;
    min-height: 45px;
    position: relative; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user > .inner:last-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person > .inner:last-child {
      margin-bottom: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > p:last-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > a:last-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > p:last-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > a:last-child {
    border-top: 3px solid #f4f4f4;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 15px;
    padding-top: 15px;
    text-align: center;
    white-space: normal; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > p:last-child span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > a:last-child span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > p:last-child span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > a:last-child span {
      color: #484848;
      font-size: 20px;
      margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > p:last-child p:first-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > a:last-child p:first-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > p:last-child p:first-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > a:last-child p:first-child {
      margin-top: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > p:last-child a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > a:last-child a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > p:last-child a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > a:last-child a {
      font-weight: 400; }

ul.collapsible.popout.projects-table > li:not(.header) .col-person > a {
  margin-right: 0; }

ul.collapsible.popout.projects-table > li:not(.header) .col-people-info {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  text-align: left; }

ul.collapsible.popout.projects-table > li:not(.header) .col-status {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: 1.2;
  white-space: normal; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status > p:last-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status > div:last-child:not(:first-child),
  ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child {
    border-top: 3px solid #f4f4f4;
    font-size: 13px;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 15px;
    padding-top: 15px;
    white-space: normal; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > p:last-child span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > div:last-child:not(:first-child) span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child span {
      color: #484848;
      font-size: 20px;
      margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > p:last-child p:first-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > div:last-child:not(:first-child) p:first-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child p:first-child {
      margin-top: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status > .links a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #42A5F5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child:hover,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > .links a:hover {
      text-decoration: none !important; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child:hover span:not([class*=icon]),
      ul.collapsible.popout.projects-table > li:not(.header) .col-status > .links a:hover span:not([class*=icon]) {
        text-decoration: underline; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child .icon-caution,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > .links a .icon-caution {
      color: #484848;
      font-size: 18px !important;
      font-weight: 400;
      margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child span:not([class*=icon]),
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > .links a span:not([class*=icon]) {
      color: inherit;
      font-size: inherit;
      font-weight: 300; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #3ea8f7;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 5px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status div > p {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status div > p.big {
      font-weight: 600;
      text-transform: uppercase; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-status div > p.big + p {
        margin-top: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status div > p + .big {
      margin-top: 5px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .for-approval [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .in-preparation [class*=icon] {
    color: #ff6d24;
    font-size: 24px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .revoked-by-user [class*=icon] {
    font-size: 24px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .resent-to-resort-compartment [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .redirected [class*=icon] {
    color: #4c84ff;
    font-size: 26px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .without-legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .without-agenda [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .excepted [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .closed-register [class*=icon] {
    color: #f05352;
    font-size: 26px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .with-legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .active-register [class*=icon] {
    color: #8cbc00;
    font-size: 26px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .pending-approval [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .debate-in-committees [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .live-meeting [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .allocated [class*=icon] {
    color: #667eb1;
    font-size: 32px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .pending-approval .icon-forward,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .debate-in-committees .icon-forward,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .live-meeting .icon-forward,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .allocated .icon-forward {
    color: #667eb1;
    font-size: 27px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .pending-approval .links,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .debate-in-committees .links,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .live-meeting .links,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .allocated .links {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .pending-approval .links a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .debate-in-committees .links a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .live-meeting .links a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .allocated .links a {
      margin-left: 5px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-status .pending-approval .links a:first-child,
      ul.collapsible.popout.projects-table > li:not(.header) .col-status .debate-in-committees .links a:first-child,
      ul.collapsible.popout.projects-table > li:not(.header) .col-status .live-meeting .links a:first-child,
      ul.collapsible.popout.projects-table > li:not(.header) .col-status .allocated .links a:first-child {
        margin-left: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .revision [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .scheduled-on-agenda [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .meeting-in-pending [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .working [class*=icon] {
    color: #ffc300;
    font-size: 24px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .added-on-agenda [class*=icon] {
    color: #8553d1;
    font-size: 26px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .solved [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #8cbc00;
    border-radius: 50%;
    color: #8cbc00;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .legality-notice [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .solved [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .no-legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .rejected [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .meeting-without-cvorum [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-red [class*=icon] {
    background-color: #f05352;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .no-legality-notice [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .rejected [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .meeting-without-cvorum [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-red [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .own-without-legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .in-pending-decision [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .send-mode [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .request-changes [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-orange [class*=icon] {
    background-color: #ffc300;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .own-without-legality-notice [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .in-pending-decision [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .send-mode [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .request-changes [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-orange [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .own-legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .approved [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .meeting-closed [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .validated-mode [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .answered [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-green [class*=icon] {
    background-color: #8cbc00;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .own-legality-notice [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .approved [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .meeting-closed [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .validated-mode [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .answered [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-green [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .republished [class*=icon] {
    background-color: #44a647;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    font-size: 16px;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .republished [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .suspended [class*=icon] {
    background-color: #667eb1;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    font-size: 18px;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .suspended [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .repealed [class*=icon] {
    background-color: #f05352;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .repealed [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .revoked [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .not-included [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #c72b60;
    border-radius: 50%;
    color: #c72b60;
    display: table;
    font-size: 16px;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .revoked [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .not-included [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .joined [class*=icon] {
    color: #8553d1;
    font-size: 28px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .ranked [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #4c84ff;
    border-radius: 50%;
    color: #4c84ff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .ranked [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .resort-compartment [class*=icon] {
    color: #42A5F5;
    font-size: 28px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .public-consultation [class*=icon] {
    color: #8cbc00;
    font-size: 28px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .not-debated [class*=icon] {
    background-color: #f4f4f4;
    border: 1px solid #a5a5a5;
    border-radius: 50%;
    color: #9e9e9e;
    display: table;
    font-size: 16px;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .not-debated [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .edit-mode [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #4c84ff;
    border-radius: 50%;
    color: #4c84ff;
    display: table;
    font-size: 16px;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .edit-mode [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .electronic-vote [class*=icon] {
    background-color: #4c84ff;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .electronic-vote [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status [class*=notice-] [class*=icon-] {
    font-size: 16px;
    height: 25px;
    margin: 0 8px;
    width: 25px; }

ul.collapsible.popout.projects-table > li:not(.header) .col-actions {
  padding-bottom: 15px; }

ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list {
  background: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list li:before {
      background-color: #d8d8d8;
      content: '';
      display: block;
      height: 4px;
      margin: 0 2px;
      margin-right: 10px;
      width: 20px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list li.valid:before {
      background-color: #8cbc00; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list li.invalid:before {
      background-color: #f05352; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list li.changes:before {
      background-color: #ffc300; }

ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions a.btn:hover, ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions a.btn-large:hover, ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions a.btn-small:hover, ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .fc-header-toolbar a.fc-today-button:hover, .fc-header-toolbar ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions a.fc-today-button:hover,
ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .col-actions a:hover {
  text-decoration: none !important; }

ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .col-actions + .link-wrap,
ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .col-actions + .events-wrap {
  margin-top: -20px; }

ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap,
ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  white-space: normal; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap.canceled ul li span.label,
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap.canceled ul li span.label {
    background: #a5a5a5 !important; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap.canceled ul li [class*=icon-],
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap.canceled ul li [class*=icon-] {
    color: #a5a5a5; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap p,
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap p {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap p + p,
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap p + p {
      font-size: 12px;
      font-weight: 400;
      line-height: 1.2;
      margin-top: 0;
      margin-bottom: 15px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap a,
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #42A5F5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap a [class*=icon],
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap a [class*=icon] {
      color: #484848;
      font-size: 20px;
      margin-right: 5px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul,
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li,
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-left: 30px;
      margin-top: 10px;
      position: relative; }
      .modal ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li, .modal
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li {
        margin-top: 0; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li > [class*=icon-],
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li > [class*=icon-] {
        font-size: 16px;
        left: -25px;
        position: absolute;
        top: 5px; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li > [class*=icon-].icon-spinner,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li > [class*=icon-].icon-spinner {
          font-size: 12px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li .old-project,
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li .old-project {
        font-size: 14px;
        font-weight: 300;
        margin-top: 0; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label,
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label {
        border-radius: 5px;
        font-size: 11px;
        letter-spacing: 0.5px;
        margin-bottom: 5px; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.repealed,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.repealed {
          background: #f05352; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.completion,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.completion {
          background: #A388CE; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.change,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.change {
          background: #ffc300; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.rectification,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.rectification {
          background: #8553d1; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.republished,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.republished {
          background: #44a647; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.suspended,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.suspended {
          background: #667eb1; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.revocation,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.revocation {
          background: #c72b60; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.disproof,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.disproof {
          background: #f05352; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.approved,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.approved {
          background: #8cbc00; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li a,
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li a {
        text-align: left; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li .group,
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li .group {
        margin-bottom: 5px; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li .group .date,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li .group .date {
          color: #a5a5a5;
          font-size: 13px;
          margin-left: 5px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li .date,
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li .date {
        color: #a5a5a5;
        font-size: 13px;
        text-align: left; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap a span[class*=icon-],
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap a span[class*=icon-] {
    color: #a5a5a5; }

ul.collapsible.popout.projects-table > li:not(.header) .col-date-project-info {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-date-project-info [class*=col-] {
    padding-left: 0;
    padding-right: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-date-project-info .col-nr-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 15px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-date-project-info .col-nr-date span {
      margin-right: 5px;
      white-space: nowrap; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-date-project-info .col-project-info:before {
    display: none; }

ul.collapsible.popout.projects-table > li:not(.header) .col-badge {
  background-color: #4c84ff;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 12px;
  padding-right: 12px;
  text-transform: uppercase; }

ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .petition-request {
  background-color: #443287;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .petition-proposal {
  background-color: #4c84ff;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .petition-complaint {
  background-color: #e91e63;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .petition-intimation {
  background-color: #ff6d24;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info {
  color: #6e6e6e;
  font-size: 14px;
  margin: 5px 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info:first-child {
    margin-bottom: 15px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info.border-top {
    border-top: 1px dotted #dfdfdf;
    margin-top: 10px;
    padding-top: 10px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info.border-bottom {
    border-bottom: 1px dotted #dfdfdf;
    margin-bottom: 10px;
    padding-bottom: 10px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info [class*=icon] {
    display: inline-block;
    font-size: 17px;
    font-weight: 400;
    width: 20px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info [class*=icon].icon-hourglass {
      font-size: 15px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info span:not([class*=icon]) {
    color: #484848;
    font-weight: 600;
    font-size: 14px;
    margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info span:not([class*=icon]) em {
      color: #a5a5a5;
      font-size: 13px; }

ul.collapsible.popout.projects-table > li:not(.header) .ribbon-text {
  position: absolute;
  font-size: 13px; }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon-text.ribbon-top-right {
    right: -3px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
    top: 28px; }

ul.collapsible.popout.projects-table > li:not(.header) .ribbon {
  height: 70px;
  overflow: hidden;
  position: absolute;
  width: 70px;
  /* top left*/
  /* top right*/ }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon:before, ul.collapsible.popout.projects-table > li:not(.header) .ribbon:after {
    border: 5px solid #2980b9;
    content: '';
    display: block;
    position: absolute;
    z-index: -1; }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon span {
    background-color: #6ca800;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    color: #ffffff;
    display: block;
    font-size: 12px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 145px; }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left {
    left: -1px;
    top: -1px; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left:before, ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left:after {
      border-top-color: transparent;
      border-left-color: transparent; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left:before {
      right: 0;
      top: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left:after {
      bottom: 0;
      left: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left span {
      right: -22px;
      top: 8px;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
           -o-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right {
    right: -1px;
    top: -1px;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg); }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right:before, ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right:after {
      border-top-color: transparent;
      border-right-color: transparent;
      border: transparent; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right:before {
      left: 0;
      top: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right:after {
      bottom: 0;
      right: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right span {
      right: -22px;
      top: 8px;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
           -o-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon.warning span {
    background-color: #ffc300; }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon.exceeded span {
    background-color: #f05352; }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon.big [class*=icon-] {
    font-size: 16px; }

ul.collapsible.popout.projects-table > li .documents-details .icon-calendar {
  color: #ffc300;
  font-size: 18px;
  margin-right: 10px; }
  ul.collapsible.popout.projects-table > li .documents-details .icon-calendar + p {
    font-size: 14px; }

ul.collapsible.popout.projects-table > li .documents-details .document-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.projects-table > li .documents-details .document-wrap .document-title {
    font-size: 16px;
    line-height: 1.3; }
    ul.collapsible.popout.projects-table > li .documents-details .document-wrap .document-title span {
      display: block;
      line-height: 1.3; }
    ul.collapsible.popout.projects-table > li .documents-details .document-wrap .document-title:hover span {
      text-decoration: underline; }
  ul.collapsible.popout.projects-table > li .documents-details .document-wrap .flag {
    margin-right: 10px;
    margin-top: 3px; }
  ul.collapsible.popout.projects-table > li .documents-details .document-wrap .group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left; }
    ul.collapsible.popout.projects-table > li .documents-details .document-wrap .group.empty {
      border-bottom: 1px dotted #a5a5a5; }
  ul.collapsible.popout.projects-table > li .documents-details .document-wrap .publish-date {
    color: #a5a5a5;
    font-size: 13px;
    margin-top: 5px; }

ul.collapsible.popout.projects-table > li .documents-details .stats-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.projects-table > li .documents-details .stats-wrap label {
    margin-right: 10px;
    text-transform: uppercase;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }

ul.collapsible.popout.project-events-table > li .col-status div:first-child {
  min-width: 35px; }

@media only screen and (max-width: 1023px) {
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.vertical-align {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  ul.collapsible.popout.projects-table > li .col-date-info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0; }
    ul.collapsible.popout.projects-table > li .col-date-info .col-nr-date {
      margin-bottom: 15px;
      max-width: 100%; }
      ul.collapsible.popout.projects-table > li .col-date-info .col-nr-date .time {
        margin-top: 2px;
        margin-left: 10px; }
    ul.collapsible.popout.projects-table > li .col-date-info .col-project-info:before {
      display: none; }
  ul.collapsible.popout.projects-table > li .col-languages.hide-on-med-and-down {
    display: none !important; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.external-item {
      max-width: 100%; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.external-item .external-publication {
        margin-top: 0;
        margin-left: 10px;
        margin-right: 10px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.external-item a {
        max-width: 100%; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date span {
      margin-right: 5px; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info {
    padding-top: 0;
    padding-bottom: 0; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-nr-date {
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-project-info .project-title {
      font-size: 13px; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-project-info .normative-character,
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-project-info .individual-character {
      font-size: 12px; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-project-info .timeline-wrap .extra-info {
      margin-left: 0;
      margin-top: 2px; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-badge {
      padding-left: 12px;
      padding-right: 12px; }
  ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-status {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-status > p:not(last-child) {
      padding-top: 10px; }
  ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-multiple-actions {
    border-top: 3px solid #f4f4f4;
    margin-top: 15px;
    padding-top: 0;
    width: 100%; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-multiple-actions .link-wrap a:first-child {
      margin-top: 15px; }
  ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-petition-info .other-info:first-child span {
    display: block; } }

ul.collapsible.popout.project-events-table > li .col-date {
  min-width: 220px; }
  ul.collapsible.popout.project-events-table > li .col-date:first-child {
    min-width: 150px; }
  ul.collapsible.popout.project-events-table > li .col-date span.subtitle {
    display: block;
    font-size: 12px;
    color: #a5a5a5; }

ul.collapsible.popout.project-events-table > li .col-status {
  padding-left: 12px !important;
  padding-right: 12px !important; }

ul.collapsible.popout.project-events-table > li .col-multiple-actions {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

ul.collapsible.popout.project-events-table > li.header .col-status {
  text-align: left; }

ul.collapsible.popout.project-events-table > li:not(.header) .col-status {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  ul.collapsible.popout.project-events-table > li:not(.header) .col-status .group {
    border-top: 0 !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-left: 15px;
    text-align: left; }

@media only screen and (max-width: 1023px) {
  ul.collapsible.popout.project-events-table > li .col-date {
    min-width: 100px; }
    ul.collapsible.popout.project-events-table > li .col-date:first-child {
      min-width: 100px; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.project-events-table > li .col-date-project-info p {
    margin-top: 0; }
  ul.collapsible.popout.project-events-table > li .col-date-project-info span {
    color: #484848;
    display: block;
    font-weight: 600; }
  ul.collapsible.popout.project-events-table > li .col-status {
    padding-left: 0 !important;
    padding-right: 0 !important; }
    ul.collapsible.popout.project-events-table > li .col-status > p {
      margin-top: 0;
      margin-right: 15px; }
  ul.collapsible.popout.project-events-table > li .col-multiple-actions {
    padding: 0 !important; }
    ul.collapsible.popout.project-events-table > li .col-multiple-actions > p {
      margin-bottom: 0; } }

ul.collapsible.popout.prefectures-table > li .col-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0; }

ul.collapsible.popout.prefectures-table > li .col-icon {
  width: 45px; }
  ul.collapsible.popout.prefectures-table > li .col-icon img {
    max-height: 35px;
    max-width: 45px; }

ul.collapsible.popout.prefectures-table > li .col-institution {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.prefectures-table > li .col-institution > [class^=col-] {
    padding-left: 0; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  color: #484848; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user [class*=img] {
  width: 45px; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user span {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 10px; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user > p span:first-child {
  display: block;
  color: #a5a5a5; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user > p span.person {
  display: block;
  color: #484848; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-function .function {
  margin-right: 10px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-function .function span {
    color: #667eb1;
    font-size: 14px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-function .function .political-badge {
    margin-left: 10px; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-function .department {
  line-height: 1.2; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-function .department span {
    color: #484848;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px; }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-group {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    white-space: normal;
    width: 100%; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-group > div {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-group [class*=img-] {
      margin-right: 15px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-prefecture {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-prefecture .col-icon {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      margin-right: 15px;
      text-align: center; }
      ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-prefecture .col-icon img {
        max-width: 30px; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-prefecture [class*=img] {
      height: 30px;
      margin-right: 15px;
      width: 30px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .user {
    border-bottom: 1px solid #c1c1c1;
    color: #484848;
    display: block;
    font-size: 15px;
    margin-bottom: 5px;
    padding-bottom: 5px; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .user p {
      margin: 0; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .function {
    line-height: 1.2; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .function span {
      color: #667eb1;
      font-size: 14px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .department {
    line-height: 1.2; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .department span {
      color: #484848;
      font-size: 12px;
      font-weight: 600; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .location {
    line-height: 1.2; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .location span {
      color: #6e6e6e;
      font-size: 12px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .phone {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2;
    padding-bottom: 5px; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .phone [class*=icon] {
      font-size: 16px;
      width: 25px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .email {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .email [class*=icon] {
      font-size: 16px;
      width: 25px; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .email span {
      -webkit-hyphens: auto;
         -moz-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      overflow-wrap: break-word;
      white-space: normal;
      word-break: break-all; } }

ul.collapsible.custom-users-table.popout > li {
  margin-left: 0;
  margin-right: 0; }
  ul.collapsible.custom-users-table.popout > li.header {
    background: transparent; }
  ul.collapsible.custom-users-table.popout > li.loaded .col-name span {
    color: #484848;
    font-size: 15px; }
  ul.collapsible.custom-users-table.popout > li > .row:hover .icon-drag, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav:hover .icon-drag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  ul.collapsible.custom-users-table.popout > li > .row .col-name, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-name {
    color: #a5a5a5;
    font-size: 14px; }
  ul.collapsible.custom-users-table.popout > li > .row .col-user, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user {
    overflow: visible;
    white-space: normal; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user > a, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user > a {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      color: #484848;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      font-family: "Roboto", sans-serif;
      font-weight: 400;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 15px;
      margin-left: 55px;
      margin-right: 10px;
      min-height: 45px;
      position: relative; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user > a:hover, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user > a:hover {
        text-decoration: none !important; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user > a:last-child, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user > a:last-child {
        margin-bottom: 0; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user > p span:first-child, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user > p span:first-child {
      display: block;
      color: #a5a5a5; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user > p span.person, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user > p span.person {
      display: block;
      color: #484848; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user div[class^="img"], nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user div[class^="img"] {
      left: -55px;
      position: absolute;
      top: 0; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user p.person, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user p.person {
      font-family: "Roboto", sans-serif;
      font-weight: 600;
      margin: 3px 0 0 0;
      white-space: normal; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user p.person span, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user p.person span {
        font-family: inherit; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user p.person .last-name, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user p.person .last-name {
        text-transform: uppercase; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user .function, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user .function {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #667eb1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 14px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user .function span[class^="icon"], nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user .function span[class^="icon"] {
        margin-right: 5px; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user .department, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user .department {
      color: #484848;
      font-size: 12px;
      font-weight: 600;
      margin-top: 5px; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user .department span, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user .department span {
        font-weight: inherit; }
  ul.collapsible.custom-users-table.popout > li > .row .col-options-list .options-list, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-options-list .options-list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    ul.collapsible.custom-users-table.popout > li > .row .col-options-list .options-list p, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-options-list .options-list p {
      margin: 3px; }
      ul.collapsible.custom-users-table.popout > li > .row .col-options-list .options-list p span, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-options-list .options-list p span {
        font-size: 14px;
        padding-left: 30px; }

.modal:not(.datepicker-modal):not(.timepicker-modal) {
  background-color: #f4f4f4;
  max-height: 80%;
  max-width: 750px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 65%; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).modal-small {
    max-width: 90%;
    width: 420px; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).modal-medium {
    max-width: 90%;
    width: 900px; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).modal-large {
    max-width: 90%;
    top: 7% !important;
    width: 1200px;
    max-height: 86% !important; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).modal-visible {
    overflow: visible; }
  @media only screen and (max-width: 1023px) {
    .modal:not(.datepicker-modal):not(.timepicker-modal) {
      max-height: 94% !important;
      height: auto !important;
      position: fixed;
      top: 3% !important;
      width: 90%; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-large {
        max-height: 94% !important;
        top: 3% !important; } }
  @media only screen and (max-width: 600px) {
    .modal:not(.datepicker-modal):not(.timepicker-modal) {
      left: 0%;
      max-height: 100% !important;
      max-width: 100% !important;
      position: fixed;
      top: 0% !important;
      width: 100% !important; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-large {
        max-height: 100% !important;
        top: 0% !important; } }
  .modal:not(.datepicker-modal):not(.timepicker-modal) header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #ffffff;
    border-bottom: 1px solid #e7e7e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    line-height: 1.2;
    min-height: 70px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-weight: 100;
      line-height: 1.2;
      margin: 0;
      padding-left: 30px;
      padding-right: 30px;
      padding-top: 5px;
      padding-bottom: 5px; }
      @media only screen and (max-width: 600px) {
        .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 {
          -webkit-box-align: start;
          -webkit-align-items: flex-start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          font-size: 20px;
          padding: 0 15px; }
          .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 .title.small {
            margin-left: 0; } }
      .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 img {
        height: auto;
        margin-right: 10px;
        max-height: 40px;
        max-width: 60px; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 span {
        font-weight: inherit; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 .title {
        color: #484848;
        font-size: 24px;
        font-weight: 400;
        line-height: 40px;
        margin-left: 5px; }
        .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 .title.small {
          font-size: 18px;
          line-height: 1.3; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 .subtitle {
        color: #a5a5a5;
        font-size: 15px;
        line-height: 42px;
        margin-left: 5px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) header .modal-close {
      color: #f05352;
      font-size: 30px;
      padding-right: 15px; }
      @media only screen and (max-width: 600px) {
        .modal:not(.datepicker-modal):not(.timepicker-modal) header .modal-close {
          font-size: 24px; } }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 120px;
    padding: 50px 80px 15px 80px;
    text-align: center; }
    @media only screen and (max-width: 600px) {
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content {
        height: auto;
        max-height: -webkit-max-content;
        max-height: -moz-max-content;
        max-height: max-content;
        overflow-y: visible;
        padding: 30px 20px 15px 20px; }
        .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h3 {
          font-size: 20px; } }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 {
      margin-bottom: 1rem; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 [class*=icon-user] {
        color: #a5a5a5;
        font-size: 20px;
        margin-right: 5px;
        position: relative; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 [class*=icon-hand] {
        color: #a5a5a5;
        font-size: 20px;
        margin-right: 5px;
        position: relative; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 [class*=icon-eye-hidden] {
        color: #a5a5a5;
        font-size: 24px;
        font-weight: bold;
        margin-right: 5px;
        position: relative;
        top: 4px; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 [class*=icon-email] {
        color: #a5a5a5;
        font-size: 20px;
        margin-right: 5px;
        position: relative;
        top: 4px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .label-wrap {
      padding-left: 20px;
      padding-right: 20px;
      padding-bottom: 30px; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .label-wrap h4 {
        margin-top: 10px;
        margin-bottom: 0; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .label-wrap p {
        margin: 0; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .filters-wrap .select-wrapper .caret {
      background: inherit; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .select-wrapper .caret {
      background: #f4f4f4; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .filter .select-wrapper .caret {
      background: inherit; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .circle-icon-white .organization-logo,
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .circle-icon-white .institution-logo,
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .circle-icon-white .product-logo {
      margin-top: 25px;
      max-height: 70px;
      max-width: 95px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content > .circle-icon-white:first-child {
      margin-top: 0; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .btn-floating.btn-delete {
      background: #a5a5a5;
      display: table; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .btn-floating.btn-delete span {
        display: table-cell;
        font-size: 28px;
        vertical-align: middle; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .collapsible-header.no-bg {
      background-color: transparent; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).table-selection .modal-content {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 20px 10px 15px 10px;
    text-align: left; }
    @media only screen and (max-width: 600px) {
      .modal:not(.datepicker-modal):not(.timepicker-modal).table-selection .modal-content {
        padding: 0; } }
    .modal:not(.datepicker-modal):not(.timepicker-modal).table-selection .modal-content form,
    .modal:not(.datepicker-modal):not(.timepicker-modal).table-selection .modal-content .items-table {
      width: 100%; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content {
    padding: 20px 10px 15px 10px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner {
      position: relative;
      width: -webkit-min-content;
      width: -moz-min-content;
      width: min-content; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner .header-logo {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border-bottom: 1px solid #e7e7e7;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        height: 60px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: 7px;
        position: absolute;
        top: 45px;
        width: -webkit-calc(100% - 13px);
        width: calc(100% - 13px); }
        .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner .header-logo [class*=icon] {
          font-size: 38px; }
        .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner .header-logo span {
          font-size: 12px; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner .message-wrap {
        background-color: #4c84ff;
        border-radius: 15px;
        color: #ffffff;
        font-size: 15px;
        left: 17px;
        padding: 7px 10px;
        position: absolute;
        text-align: left;
        top: 120px;
        width: -webkit-calc(100% - 33px);
        width: calc(100% - 33px);
        overflow-x: hidden;
        overflow-y: auto;
        max-height: -webkit-calc(100% - 235px);
        max-height: calc(100% - 235px); }
        .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner .message-wrap p {
          margin: 0; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer {
    height: 80%;
    max-height: 80%;
    overflow: hidden; }
    @media only screen and (max-width: 1023px) {
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer {
        overflow-y: auto; } }
    @media only screen and (max-height: 768px) {
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer {
        height: 94%;
        max-height: 94%;
        top: 3% !important; } }
    @media only screen and (max-width: 600px) {
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer {
        max-height: 100% !important;
        top: 0% !important;
        width: 100% !important; } }
    .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer .modal-content {
      display: block;
      height: -webkit-calc(100% - 156px);
      height: calc(100% - 156px);
      position: relative; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer .modal-content > * {
        margin: 0 auto; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer .modal-content .top-pagination-wrap {
        margin-bottom: 15px; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer .modal-content .bottom-pagination-wrap {
        margin-top: 15px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer .modal-footer {
      padding-bottom: 20px;
      padding-top: 10px; }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer {
    background-color: #f4f4f4;
    border-top: 0 !important;
    height: auto;
    padding-bottom: 30px;
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-large, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-small, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-header-toolbar .fc-today-button, .fc-header-toolbar .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-today-button {
      margin-left: 5px;
      margin-right: 5px; }
      @media only screen and (max-width: 600px) {
        .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-large, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-small, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-header-toolbar .fc-today-button, .fc-header-toolbar .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-today-button {
          width: 100%; } }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .tabs-wrap {
    margin-bottom: 20px !important; }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .row-choose {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    margin-bottom: 30px;
    margin-top: 30px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .row-choose .card {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto;
      padding: 20px;
      width: 100%; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .row-choose .card p {
        margin-top: 0;
        margin-bottom: 25px; }
        .modal:not(.datepicker-modal):not(.timepicker-modal) .row-choose .card p span {
          color: #a5a5a5;
          display: block;
          font-size: 13px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .row-choose .logo-emol {
      margin-top: 20px;
      width: 80%; }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .clone-row {
    position: relative; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .clone-row .icon-between {
      font-size: 20px;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, 0%);
          -ms-transform: translate(-50%, 0%);
           -o-transform: translate(-50%, 0%);
              transform: translate(-50%, 0%);
      z-index: 2; }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .video-wrap {
    height: 0;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 60.25%;
    position: relative;
    width: 100%; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .video-wrap iframe {
      border: 0;
      height: 100%;
      left: 0;
      max-width: 100%;
      position: absolute;
      top: 0;
      width: 100%; }

@media only screen and (max-width: 600px) {
  .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-large, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-small, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-header-toolbar .fc-today-button, .fc-header-toolbar .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-today-button {
    line-height: 1.3; } }

.modal-documents form {
  width: 100%; }

.modal-documents .languages-tabs-wrap .tab-content {
  margin-top: 10px; }
  .modal-documents .languages-tabs-wrap .tab-content .document-wrap {
    margin-bottom: 40px; }
  .modal-documents .languages-tabs-wrap .tab-content .circle-icon-white {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto; }
    .modal-documents .languages-tabs-wrap .tab-content .circle-icon-white .inner [class*="icon"] {
      color: #a5a5a5;
      font-size: 55px; }

.modal-documents.statute .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.statute .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #a388ce; }

.modal-documents.statute .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #a388ce; }

.modal-documents.rules .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.rules .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #44a647; }

.modal-documents.rules .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #44a647; }

.modal-documents.council .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.council .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #67bbff; }

.modal-documents.council .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #67bbff; }

.modal-documents.mayor .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.mayor .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #ffb905; }

.modal-documents.mayor .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #ffb905; }

.modal-documents.financial .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.financial .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #d9547e; }

.modal-documents.financial .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #d9547e; }

.modal-documents.others .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.others .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #81d7e0; }

.modal-documents.others .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #81d7e0; }

.modal-documents.air .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.air .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #fe8c00; }

.modal-documents.air .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #fe8c00; }

.modal.modal-menu header {
  color: #ffffff; }
  .modal.modal-menu header h3 {
    color: inherit; }
  .modal.modal-menu header .modal-close[class*=icon] {
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 50%;
    display: table;
    height: 54px;
    margin-right: 10px;
    padding: 0;
    text-align: center;
    width: 54px; }
    @media only screen and (max-width: 600px) {
      .modal.modal-menu header .modal-close[class*=icon] {
        font-size: 22px;
        height: 30px;
        width: 30px; } }
    .modal.modal-menu header .modal-close[class*=icon]:hover {
      background-color: white; }
    .modal.modal-menu header .modal-close[class*=icon]:before {
      display: table-cell;
      text-align: center;
      vertical-align: middle; }

.modal.modal-menu .list {
  margin: 0; }
  .modal.modal-menu .list li {
    margin: 10px 0;
    position: relative; }
    .modal.modal-menu .list li:before {
      color: #a5a5a5;
      content: '\e97d' !important;
      position: absolute;
      right: 15px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      z-index: 1; }
    .modal.modal-menu .list li a {
      background-color: #ffffff;
      color: #6e6e6e;
      display: block;
      font-size: 14px;
      padding: 35px 50px 20px 25px;
      position: relative;
      text-align: left;
      text-transform: uppercase; }
      .modal.modal-menu .list li a:hover:before {
        opacity: 1;
        width: 150px; }
      .modal.modal-menu .list li a:before {
        content: '';
        display: block;
        height: 3px;
        opacity: 0.8;
        position: absolute;
        top: 25px;
        -webkit-transition: width 0.3s ease;
        -o-transition: width 0.3s ease;
        transition: width 0.3s ease;
        width: 75px; }

.modal.modal-menu-rules header {
  background: -webkit-gradient(linear, left top, right top, from(#44a647), to(#82e06b));
  background: -webkit-linear-gradient(left, #44a647, #82e06b);
  background: -o-linear-gradient(left, #44a647, #82e06b);
  background: linear-gradient(to right, #44a647, #82e06b); }

.modal.modal-menu-rules .circle-icon-white .inner [class*=icon] {
  color: #44a647; }

.modal.modal-menu-rules .list li a:before {
  background-color: #44a647; }

.modal.modal-menu-council header {
  background: -webkit-gradient(linear, left top, right top, from(#67bbff), to(#7aedff));
  background: -webkit-linear-gradient(left, #67bbff, #7aedff);
  background: -o-linear-gradient(left, #67bbff, #7aedff);
  background: linear-gradient(to right, #67bbff, #7aedff); }

.modal.modal-menu-council .circle-icon-white .inner [class*=icon] {
  color: #67bbff; }

.modal.modal-menu-council .list li a:before {
  background-color: #67bbff; }

.modal.modal-menu-mayor header {
  background: -webkit-gradient(linear, left top, right top, from(#ffb905), to(#fade06));
  background: -webkit-linear-gradient(left, #ffb905, #fade06);
  background: -o-linear-gradient(left, #ffb905, #fade06);
  background: linear-gradient(to right, #ffb905, #fade06); }

.modal.modal-menu-mayor .circle-icon-white .inner [class*=icon] {
  color: #ffb905; }

.modal.modal-menu-mayor .list li a:before {
  background-color: #ffb905; }

.modal.modal-menu-financial header {
  background: -webkit-gradient(linear, left top, right top, from(#d9547e), to(#f5b18c));
  background: -webkit-linear-gradient(left, #d9547e, #f5b18c);
  background: -o-linear-gradient(left, #d9547e, #f5b18c);
  background: linear-gradient(to right, #d9547e, #f5b18c); }

.modal.modal-menu-financial .circle-icon-white .inner [class*=icon] {
  color: #d9547e; }

.modal.modal-menu-financial .list li a:before {
  background-color: #d9547e; }

.modal.modal-menu-others header {
  background: -webkit-gradient(linear, left top, right top, from(#81d7e0), to(#7af4ae));
  background: -webkit-linear-gradient(left, #81d7e0, #7af4ae);
  background: -o-linear-gradient(left, #81d7e0, #7af4ae);
  background: linear-gradient(to right, #81d7e0, #7af4ae); }

.modal.modal-menu-others .circle-icon-white .inner [class*=icon] {
  color: #81d7e0; }

.modal.modal-menu-others .list li a:before {
  background-color: #81d7e0; }

@media only screen and (max-width: 600px) {
  .modal.modal-menu .circle-icon-white {
    height: 85px;
    margin-bottom: 0;
    margin-top: 0;
    width: 120px; }
    .modal.modal-menu .circle-icon-white .inner {
      height: 120px;
      width: 120px; }
      .modal.modal-menu .circle-icon-white .inner [class*=icon] {
        font-size: 45px; } }

.modal.institution-function .modal-content .institution-wrap, .modal.organization-function .modal-content .institution-wrap {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 20px 0 20px; }
  .modal.institution-function .modal-content .institution-wrap.full-width, .modal.organization-function .modal-content .institution-wrap.full-width {
    width: 100%; }
    .modal.institution-function .modal-content .institution-wrap.full-width .group, .modal.organization-function .modal-content .institution-wrap.full-width .group {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .modal.institution-function .modal-content .institution-wrap .group, .modal.organization-function .modal-content .institution-wrap .group {
    min-width: 50%; }
    @media only screen and (max-width: 1023px) {
      .modal.institution-function .modal-content .institution-wrap .group, .modal.organization-function .modal-content .institution-wrap .group {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
  .modal.institution-function .modal-content .institution-wrap .circle-icon-white, .modal.organization-function .modal-content .institution-wrap .circle-icon-white {
    margin: 0;
    margin-right: 15px; }
    .modal.institution-function .modal-content .institution-wrap .circle-icon-white .inner, .modal.organization-function .modal-content .institution-wrap .circle-icon-white .inner {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .modal.institution-function .modal-content .institution-wrap .circle-icon-white .inner .institution-logo, .modal.organization-function .modal-content .institution-wrap .circle-icon-white .inner .institution-logo {
        margin-top: 25px;
        max-height: 70px;
        max-width: 60px; }
  .modal.institution-function .modal-content .institution-wrap .institution-title, .modal.organization-function .modal-content .institution-wrap .institution-title {
    margin-bottom: 30px;
    margin-left: 10px; }
  .modal.institution-function .modal-content .institution-wrap .interim-function, .modal.organization-function .modal-content .institution-wrap .interim-function {
    margin-top: -10px;
    text-align: center; }
    .modal.institution-function .modal-content .institution-wrap .interim-function p, .modal.organization-function .modal-content .institution-wrap .interim-function p {
      font-size: 14px;
      margin: 0 0 5px 0;
      color: #a5a5a5;
      white-space: nowrap; }
  .modal.institution-function .modal-content .institution-wrap .function-wrap, .modal.organization-function .modal-content .institution-wrap .function-wrap {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .modal.institution-function .modal-content .institution-wrap .function-wrap > *, .modal.organization-function .modal-content .institution-wrap .function-wrap > * {
      margin-left: 10px; }
    .modal.institution-function .modal-content .institution-wrap .function-wrap .institution-title, .modal.organization-function .modal-content .institution-wrap .function-wrap .institution-title {
      margin-bottom: 10px; }
    .modal.institution-function .modal-content .institution-wrap .function-wrap p, .modal.organization-function .modal-content .institution-wrap .function-wrap p {
      color: #484848;
      font-size: 14px;
      margin: 5px 0;
      text-align: left; }
      .modal.institution-function .modal-content .institution-wrap .function-wrap p > span, .modal.organization-function .modal-content .institution-wrap .function-wrap p > span {
        font-size: 14px;
        font-weight: 600; }
    .modal.institution-function .modal-content .institution-wrap .function-wrap .political-badge, .modal.organization-function .modal-content .institution-wrap .function-wrap .political-badge {
      margin-left: 10px; }
    .modal.institution-function .modal-content .institution-wrap .function-wrap a:hover, .modal.organization-function .modal-content .institution-wrap .function-wrap a:hover {
      text-decoration: underline; }

.modal.institution-function .modal-content .event-status-wrap, .modal.organization-function .modal-content .event-status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .modal.institution-function .modal-content .event-status-wrap [class*=icon-], .modal.organization-function .modal-content .event-status-wrap [class*=icon-] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 30px;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 60px; }
    .modal.institution-function .modal-content .event-status-wrap [class*=icon-].start, .modal.organization-function .modal-content .event-status-wrap [class*=icon-].start {
      background: #8cbc00;
      color: #ffffff; }
    .modal.institution-function .modal-content .event-status-wrap [class*=icon-].end, .modal.organization-function .modal-content .event-status-wrap [class*=icon-].end {
      background: #f05352;
      color: #ffffff; }
  .modal.institution-function .modal-content .event-status-wrap p, .modal.organization-function .modal-content .event-status-wrap p {
    color: #484848;
    font-size: 14px;
    margin-top: 5px; }

.modal.institution-profile .modal-content, .modal.organization-profile .modal-content {
  padding: 30px !important; }
  .modal.institution-profile .modal-content .institution-card, .modal.organization-profile .modal-content .institution-card {
    margin: 0;
    padding: 30px 30px 0 30px;
    width: 100%; }

.modal.user-profile .modal-content {
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-top: 30px !important;
  position: relative; }

.modal.user-profile .inner-actions {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  position: absolute;
  right: 10px;
  top: 15px;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  width: 0; }
  .modal.user-profile .inner-actions a {
    color: #a5a5a5;
    line-height: 1;
    margin: 0 4px; }
    .modal.user-profile .inner-actions a:hover {
      color: #4c84ff; }

.modal.user-profile .user-info {
  margin-bottom: 30px; }
  .modal.user-profile .user-info .img {
    background-color: transparent;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    border-radius: 50%;
    border: 0;
    height: 120px;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: auto;
    image-rendering: crisp-edges;
    margin: 0 auto;
    min-height: 120px;
    width: 120px; }
    .modal.user-profile .user-info .img .inner {
      background-color: transparent; }
  .modal.user-profile .user-info p {
    color: #484848;
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 0;
    text-transform: capitalize; }
    .modal.user-profile .user-info p.description {
      color: #8c959e;
      font-size: 15px;
      margin: 0;
      text-transform: capitalize; }

.modal.user-profile .row, .modal.user-profile nav.navbar .navbar-nav, nav.navbar .modal.user-profile .navbar-nav {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.modal.user-profile .card {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 10px 20px 15px; }

.modal.user-profile .status {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a5a5a5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 0; }
  .modal.user-profile .status span {
    color: #f05352;
    font-size: 14px;
    text-transform: uppercase; }
    .modal.user-profile .status span.active {
      color: #8cbc00; }

.modal.user-profile .general-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: left;
  padding: 20px; }
  .modal.user-profile .general-info [class*=icon] {
    color: #6e6e6e;
    font-size: 19px;
    left: 0;
    position: absolute;
    top: 3px; }
  .modal.user-profile .general-info > div {
    padding-left: 30px;
    position: relative;
    margin-bottom: 10px; }
    .modal.user-profile .general-info > div p {
      color: #484848;
      font-size: 16px;
      font-weight: 400;
      margin-bottom: 0;
      margin-top: 0; }
    .modal.user-profile .general-info > div span {
      color: #6e6e6e;
      font-family: "Roboto", sans-serif;
      font-size: 15px;
      font-weight: 300;
      overflow-wrap: break-word; }
    .modal.user-profile .general-info > div a:hover {
      text-decoration: underline; }

.modal.user-profile .institution-info,
.modal.user-profile .organization-info {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px; }
  .modal.user-profile .institution-info .institution-wrap,
  .modal.user-profile .organization-info .institution-wrap {
    margin-right: 20px;
    width: 50px; }
    .modal.user-profile .institution-info .institution-wrap img,
    .modal.user-profile .organization-info .institution-wrap img {
      width: 100%; }
  .modal.user-profile .institution-info .organization-wrap,
  .modal.user-profile .organization-info .organization-wrap {
    margin-right: 20px;
    width: 75px; }
    .modal.user-profile .institution-info .organization-wrap img,
    .modal.user-profile .organization-info .organization-wrap img {
      width: 100%; }
  .modal.user-profile .institution-info .group,
  .modal.user-profile .organization-info .group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left; }
    .modal.user-profile .institution-info .group h4,
    .modal.user-profile .organization-info .group h4 {
      margin-bottom: 20px; }
    .modal.user-profile .institution-info .group .function-wrap,
    .modal.user-profile .organization-info .group .function-wrap {
      margin-bottom: 10px; }
    .modal.user-profile .institution-info .group .function,
    .modal.user-profile .organization-info .group .function {
      color: #667eb1;
      display: block;
      font-size: 16px;
      margin: 0; }
      .modal.user-profile .institution-info .group .function:first-letter,
      .modal.user-profile .organization-info .group .function:first-letter {
        text-transform: uppercase; }
    .modal.user-profile .institution-info .group .department,
    .modal.user-profile .organization-info .group .department {
      color: #484848;
      display: block;
      font-size: 12px;
      font-weight: 700;
      margin: 0; }
      .modal.user-profile .institution-info .group .department:first-letter,
      .modal.user-profile .organization-info .group .department:first-letter {
        text-transform: uppercase; }
    .modal.user-profile .institution-info .group .institution,
    .modal.user-profile .organization-info .group .institution {
      border-top: 1px solid #c1c1c1;
      color: #6e6e6e;
      display: block;
      font-size: 14px;
      margin-top: 10px;
      margin-bottom: 20px;
      padding-top: 10px; }
      .modal.user-profile .institution-info .group .institution:last-of-type,
      .modal.user-profile .organization-info .group .institution:last-of-type {
        margin-bottom: 0; }
      .modal.user-profile .institution-info .group .institution:hover,
      .modal.user-profile .organization-info .group .institution:hover {
        text-decoration: underline; }
    .modal.user-profile .institution-info .group ul,
    .modal.user-profile .organization-info .group ul {
      margin-left: 50px; }
      .modal.user-profile .institution-info .group ul li,
      .modal.user-profile .organization-info .group ul li {
        color: #667eb1;
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 10px;
        position: relative; }
        .modal.user-profile .institution-info .group ul li:before,
        .modal.user-profile .organization-info .group ul li:before {
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          background: #8cbc00;
          border-radius: 50%;
          color: #ffffff;
          content: "\e913" !important;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          font-family: 'icomoon' !important;
          font-size: 14px;
          height: 22px;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          left: -35px;
          position: absolute;
          text-align: center;
          top: 0;
          width: 22px; }
        .modal.user-profile .institution-info .group ul li a,
        .modal.user-profile .organization-info .group ul li a {
          color: #6e6e6e;
          font-size: 14px; }
          .modal.user-profile .institution-info .group ul li a:hover,
          .modal.user-profile .organization-info .group ul li a:hover {
            text-decoration: underline; }

.modal.user-profile .activity {
  padding: 0;
  text-align: center; }
  .modal.user-profile .activity h1 {
    margin-bottom: 5px; }
  .modal.user-profile .activity h4 {
    border-bottom: 2px solid #f4f4f4;
    padding: 15px;
    text-align: center;
    width: 100%; }
  .modal.user-profile .activity .row, .modal.user-profile .activity nav.navbar .navbar-nav, nav.navbar .modal.user-profile .activity .navbar-nav {
    padding: 20px; }
  .modal.user-profile .activity p {
    font-size: 14px;
    margin-top: 0; }
  .modal.user-profile .activity .icon-sms {
    color: #ffc300;
    font-size: 26px; }
  .modal.user-profile .activity .icon-list {
    color: #8cbc00;
    font-size: 28px; }

.modal.user-profile .other-info {
  padding: 10px 20px;
  text-align: left;
  width: 100%; }
  .modal.user-profile .other-info hr {
    border-top: 1px solid #c1c1c1;
    margin-left: -18px;
    margin-right: -18px; }
  .modal.user-profile .other-info p {
    display: block;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px;
    margin-top: 5px; }
    .modal.user-profile .other-info p span {
      font-family: "Roboto", sans-serif;
      font-size: 13px;
      font-weight: 300; }
  .modal.user-profile .other-info a {
    color: inherit; }
    .modal.user-profile .other-info a:hover {
      text-decoration: underline; }

.modal.user-profile .map-wrapper {
  margin-bottom: 0 !important; }
  .modal.user-profile .map-wrapper h4 {
    margin-top: 10px;
    text-align: left; }
  .modal.user-profile .map-wrapper .results {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 0; }
    .modal.user-profile .map-wrapper .results li > div {
      margin: 5px; }
      .modal.user-profile .map-wrapper .results li > div [class^=icon] {
        font-size: 18px;
        height: 35px;
        width: 35px; }
      .modal.user-profile .map-wrapper .results li > div span {
        font-size: 15px; }
      .modal.user-profile .map-wrapper .results li > div .count {
        font-size: 20px; }

@media only screen and (max-width: 600px) {
  .modal.user-profile .modal-content {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 15px !important; }
    .modal.user-profile .modal-content .user-info {
      margin-bottom: 20px; }
    .modal.user-profile .modal-content .row.full-width .col, .modal.user-profile .modal-content nav.navbar .full-width.navbar-nav .col, nav.navbar .modal.user-profile .modal-content .full-width.navbar-nav .col {
      padding: 0; }
      .modal.user-profile .modal-content .row.full-width .col .card.institution-info, .modal.user-profile .modal-content nav.navbar .full-width.navbar-nav .col .card.institution-info, nav.navbar .modal.user-profile .modal-content .full-width.navbar-nav .col .card.institution-info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 20px 15px; }
        .modal.user-profile .modal-content .row.full-width .col .card.institution-info .institution-wrap, .modal.user-profile .modal-content nav.navbar .full-width.navbar-nav .col .card.institution-info .institution-wrap, nav.navbar .modal.user-profile .modal-content .full-width.navbar-nav .col .card.institution-info .institution-wrap {
          margin: 0 0 10px 0; }
        .modal.user-profile .modal-content .row.full-width .col .card.institution-info .group, .modal.user-profile .modal-content nav.navbar .full-width.navbar-nav .col .card.institution-info .group, nav.navbar .modal.user-profile .modal-content .full-width.navbar-nav .col .card.institution-info .group {
          text-align: center; }
  .modal.user-profile .row, .modal.user-profile nav.navbar .navbar-nav, nav.navbar .modal.user-profile .navbar-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

.modal-notification.modal .modal-content h4.title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase; }

.modal-notification.modal .modal-content .nr-date {
  color: #484848;
  margin-top: 0; }
  .modal-notification.modal .modal-content .nr-date .date {
    color: #a5a5a5; }

.modal-notification.modal .modal-content form {
  width: 100%; }

.modal-notification.modal .modal-content .languages-tabs-wrap .tab-content {
  margin-top: 10px; }

.modal-notification.modal .modal-content .links {
  margin-bottom: 20px; }
  .modal-notification.modal .modal-content .links a {
    cursor: pointer;
    margin: 0 15px; }
    .modal-notification.modal .modal-content .links a span {
      text-decoration: none !important; }
    .modal-notification.modal .modal-content .links a:hover {
      text-decoration: underline; }
      .modal-notification.modal .modal-content .links a:hover span {
        text-decoration: none; }
  .modal-notification.modal .modal-content .links span[class*=icon] {
    color: #6e6e6e;
    font-size: 18px;
    margin-right: 10px; }
    .modal-notification.modal .modal-content .links span[class*=icon].icon-ribbon {
      font-size: 18px;
      font-weight: bold; }

.modal-project-events.modal .info-wrap {
  margin: 30px auto;
  max-width: 80%;
  text-align: center; }
  .modal-project-events.modal .info-wrap .nr-date {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-bottom: 1px dotted #484848;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto 20px auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .modal-project-events.modal .info-wrap .nr-date .nr {
      margin-right: 5px; }
    .modal-project-events.modal .info-wrap .nr-date .date {
      margin-left: 5px;
      color: #a5a5a5; }
  .modal-project-events.modal .info-wrap .title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 15px;
    text-transform: uppercase; }
  .modal-project-events.modal .info-wrap .subtitle {
    color: #484848;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.3;
    margin-top: 0; }

.modal-votes.modal .modal-content h4.title {
  margin-bottom: 0;
  text-transform: uppercase; }

.modal-votes.modal .modal-content .nr-date {
  color: #484848;
  margin-top: 0; }
  .modal-votes.modal .modal-content .nr-date .date {
    color: #a5a5a5; }

.modal-votes.modal .modal-content .votes-stats {
  margin-top: 30px; }

.modal-votes.modal .modal-content form {
  width: 100%; }

.modal-votes.modal .modal-content .links {
  margin-bottom: 20px; }
  .modal-votes.modal .modal-content .links a {
    cursor: pointer;
    margin: 0 15px; }
    .modal-votes.modal .modal-content .links a span {
      text-decoration: none !important; }
    .modal-votes.modal .modal-content .links a:hover {
      text-decoration: underline; }
      .modal-votes.modal .modal-content .links a:hover span {
        text-decoration: none; }
  .modal-votes.modal .modal-content .links span[class*=icon] {
    color: #6e6e6e;
    font-size: 18px;
    margin-right: 10px; }
    .modal-votes.modal .modal-content .links span[class*=icon].icon-ribbon {
      font-size: 18px;
      font-weight: bold; }

.modal-votes.modal .modal-content ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.modal-votes.modal .modal-content .custom-link.absolute-top-right {
  position: absolute;
  right: 0; }

.modal .modal-content .secret-votes-wrap {
  margin: 40px; }
  .modal .modal-content .secret-votes-wrap.pro [class*=icon] {
    color: #8cbc00; }
  .modal .modal-content .secret-votes-wrap.against [class*=icon] {
    color: #f05352; }
  .modal .modal-content .secret-votes-wrap.abstention [class*=icon] {
    color: #6e6e6e; }

.modal .modal-content .electronic-votes-wrap {
  margin: 10px; }
  .modal .modal-content .electronic-votes-wrap.pro.selected .circle-icon-white .inner {
    background-color: #8cbc00; }
    .modal .modal-content .electronic-votes-wrap.pro.selected .circle-icon-white .inner [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap.pro [class*=icon] {
    color: #8cbc00; }
  .modal .modal-content .electronic-votes-wrap.pro .circle-icon-white .inner:hover {
    background-color: #9fd600; }
    .modal .modal-content .electronic-votes-wrap.pro .circle-icon-white .inner:hover [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap.against.selected .circle-icon-white .inner {
    background-color: #f05352; }
    .modal .modal-content .electronic-votes-wrap.against.selected .circle-icon-white .inner [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap.against [class*=icon] {
    color: #f05352; }
  .modal .modal-content .electronic-votes-wrap.against .circle-icon-white .inner:hover {
    background-color: #f69998; }
    .modal .modal-content .electronic-votes-wrap.against .circle-icon-white .inner:hover [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap.abstention.selected .circle-icon-white .inner {
    background-color: #707f90; }
    .modal .modal-content .electronic-votes-wrap.abstention.selected .circle-icon-white .inner [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap.abstention [class*=icon] {
    color: #707f90; }
  .modal .modal-content .electronic-votes-wrap.abstention .circle-icon-white .inner:hover {
    background-color: #b8bfc8; }
    .modal .modal-content .electronic-votes-wrap.abstention .circle-icon-white .inner:hover [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap .circle-icon-white {
    height: 65px;
    margin: 10px auto;
    width: 95px; }
    .modal .modal-content .electronic-votes-wrap .circle-icon-white .inner {
      height: 95px;
      width: 95px;
      cursor: pointer;
      background-color: rgba(255, 255, 255, 0.7); }
      .modal .modal-content .electronic-votes-wrap .circle-icon-white .inner [class*=icon] {
        font-size: 40px;
        position: absolute;
        -webkit-transform: translate(-50%, -82%);
            -ms-transform: translate(-50%, -82%);
             -o-transform: translate(-50%, -82%);
                transform: translate(-50%, -82%); }

.modal-consultant.modal {
  background: transparent !important;
  border-radius: 5px;
  max-width: 350px !important; }
  .modal-consultant.modal .modal-content {
    border-radius: 5px;
    overflow: hidden;
    padding: 0 !important;
    position: relative; }
    .modal-consultant.modal .modal-content .title {
      color: #ffffff;
      font-size: 18px;
      margin-bottom: 0;
      margin-top: -5px;
      text-transform: uppercase; }
    .modal-consultant.modal .modal-content .modal-close {
      color: #ffffff;
      font-size: 20px;
      padding: 10px;
      position: absolute;
      right: 0;
      top: 0; }
    .modal-consultant.modal .modal-content .logo {
      width: 75px; }
    .modal-consultant.modal .modal-content .top-card {
      background-image: -webkit-gradient(linear, right bottom, left top, from(#1b2b18), to(#8cbc00));
      background-image: -webkit-linear-gradient(bottom right, #1b2b18, #8cbc00);
      background-image: -o-linear-gradient(bottom right, #1b2b18, #8cbc00);
      background-image: linear-gradient(to top left, #1b2b18, #8cbc00);
      padding-bottom: 60px;
      padding-top: 20px;
      width: 100%; }
    .modal-consultant.modal .modal-content .bottom-card {
      background: #ffffff;
      width: 100%; }
    .modal-consultant.modal .modal-content .image-wrap {
      -webkit-background-size: cover;
              background-size: cover;
      border-radius: 50%;
      border: 5px solid #dfdfdf;
      height: 150px;
      margin: 0 auto;
      margin-top: -35px;
      min-height: 150px;
      width: 150px; }
      .modal-consultant.modal .modal-content .image-wrap .inner {
        background-color: transparent; }
    .modal-consultant.modal .modal-content .user {
      border-bottom: 1px solid #a5a5a5;
      font-size: 22px;
      margin-bottom: 5px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 15px;
      white-space: normal;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      max-width: 100%;
      text-align: center; }
    .modal-consultant.modal .modal-content .function {
      color: #a5a5a5;
      font-size: 14px; }
    .modal-consultant.modal .modal-content .contact-list {
      margin: 40px auto;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
      .modal-consultant.modal .modal-content .contact-list li {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-bottom: 3px; }
      .modal-consultant.modal .modal-content .contact-list span[class*=icon-] {
        color: #6e6e6e;
        font-size: 17px;
        margin-right: 10px; }
      .modal-consultant.modal .modal-content .contact-list a {
        color: #667eb1;
        font-size: 15px;
        font-weight: 300; }
        .modal-consultant.modal .modal-content .contact-list a:hover {
          text-decoration: underline; }

.modal-document-validation.modal .modal-content h4.title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase; }

.modal-document-validation.modal .modal-content .nr-date {
  color: #484848;
  margin-top: 0; }
  .modal-document-validation.modal .modal-content .nr-date .date {
    color: #a5a5a5; }

.modal-document-validation.modal .modal-content form {
  width: 100%; }

.modal-document-validation.modal .modal-content .links {
  margin-bottom: 20px; }
  .modal-document-validation.modal .modal-content .links a {
    cursor: pointer;
    margin: 0 15px; }
    .modal-document-validation.modal .modal-content .links a span {
      text-decoration: none !important; }
    .modal-document-validation.modal .modal-content .links a:hover {
      text-decoration: underline; }
      .modal-document-validation.modal .modal-content .links a:hover span {
        text-decoration: none; }
  .modal-document-validation.modal .modal-content .links span[class*=icon] {
    color: #6e6e6e;
    font-size: 18px;
    margin-right: 10px; }
    .modal-document-validation.modal .modal-content .links span[class*=icon].icon-ribbon {
      font-size: 18px;
      font-weight: bold; }

.modal-document-validation.modal .modal-content .document-validation-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .modal-document-validation.modal .modal-content .document-validation-wrap li {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    height: 75px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li.active label.approved [class*=icon] {
      background-color: #8cbc00; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li.active label.rejected [class*=icon] {
      background-color: #f05352; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li.active label.changes [class*=icon] {
      background-color: #ffc300; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li.active label.unprocessed [class*=icon] {
      background-color: #a5a5a5; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label.approved [class*=icon] {
      color: #ffffff;
      font-size: 30px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label.rejected [class*=icon] {
      color: #ffffff;
      font-size: 30px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label.changes [class*=icon] {
      color: #ffffff;
      font-size: 26px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label.unprocessed [class*=icon] {
      color: #ffffff;
      font-size: 24px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label [class*=icon] {
      background-color: #dfdfdf;
      border-radius: 50%;
      cursor: pointer;
      display: table;
      height: 50px;
      left: -webkit-calc(50% + 15px);
      left: calc(50% + 15px);
      margin: 0 auto;
      position: absolute;
      top: -10px;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
           -o-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 50px; }
      .modal-document-validation.modal .modal-content .document-validation-wrap li label [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }

@media only screen and (max-width: 1023px) {
  .modal-document-validation.modal .modal-content .document-validation-wrap li {
    height: 80px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label span {
      line-height: 1.2; } }

.modal-user-events.modal .overview-consultant .user {
  color: #484848; }

.modal-user-events.modal .overview-consultant .img {
  background-color: transparent;
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  border: 0;
  height: 150px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: auto;
  image-rendering: crisp-edges;
  margin: 0 30px 0 auto;
  min-height: 150px;
  width: 150px; }
  .modal-user-events.modal .overview-consultant .img .inner {
    background-color: transparent; }

@media only screen and (max-width: 600px) {
  .modal-user-events.modal .overview-consultant {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .modal-user-events.modal .overview-consultant .user {
      font-size: 18px; }
    .modal-user-events.modal .overview-consultant .img {
      height: 80px;
      margin: 10px 10px auto 0;
      min-height: 80px;
      width: 80px; } }

body.login {
  background-color: #ffffff;
  height: 100vh; }
  body.login section.left {
    background-image: -webkit-gradient(linear, left bottom, right top, from(rgba(27, 43, 24, 0.8)), to(rgba(140, 188, 0, 0.85))), url("../assets/img/tower-view.jpg");
    background-image: -webkit-linear-gradient(bottom left, rgba(27, 43, 24, 0.8), rgba(140, 188, 0, 0.85)), url("../assets/img/tower-view.jpg");
    background-image: -o-linear-gradient(bottom left, rgba(27, 43, 24, 0.8), rgba(140, 188, 0, 0.85)), url("../assets/img/tower-view.jpg");
    background-image: linear-gradient(to top right, rgba(27, 43, 24, 0.8), rgba(140, 188, 0, 0.85)), url("../assets/img/tower-view.jpg");
    /* Standard syntax (must be last) */
    -webkit-background-size: cover;
            background-size: cover;
    height: 100%;
    width: -webkit-calc((100vw - 1200px)/2 + (0.65 * 1200px));
    width: calc((100vw - 1200px)/2 + (0.65 * 1200px)); }
    body.login section.left .container {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      float: right;
      height: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 50px;
      width: -webkit-calc(0.65 * 1200px);
      width: calc(0.65 * 1200px); }
      body.login section.left .container h1 {
        color: #ffffff;
        font-size: 5rem; }
      body.login section.left .container p {
        color: #bdb3da; }
      body.login section.left .container .btn, body.login section.left .container .btn-large, body.login section.left .container .btn-small, body.login section.left .container .fc-header-toolbar .fc-today-button, .fc-header-toolbar body.login section.left .container .fc-today-button {
        margin: 0; }
  body.login section.right {
    background: #ffffff;
    height: 100%;
    width: -webkit-calc((100vw - 1200px)/2 + (0.35 * 1200px));
    width: calc((100vw - 1200px)/2 + (0.35 * 1200px)); }
    body.login section.right .container {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background: #ffffff;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      float: left;
      height: 100%;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding: 50px;
      width: -webkit-calc(0.35 * 1200px);
      width: calc(0.35 * 1200px); }
      body.login section.right .container .logo {
        color: #443287;
        font-size: 160px;
        max-width: 250px; }
      body.login section.right .container h2 {
        color: #ff6d24;
        font-size: 30px;
        font-weight: 300;
        margin-bottom: 0;
        margin-top: 50px;
        text-transform: uppercase; }
      body.login section.right .container .btn, body.login section.right .container .btn-large, body.login section.right .container .btn-small, body.login section.right .container .fc-header-toolbar .fc-today-button, .fc-header-toolbar body.login section.right .container .fc-today-button {
        margin: 0;
        width: 100%; }
      body.login section.right .container .website {
        bottom: 0px;
        font-size: 14px;
        position: absolute; }
  @media only screen and (max-width: 1200px) {
    body.login section.left {
      width: 65%; }
      body.login section.left .container {
        width: 100%; }
    body.login section.right {
      min-width: 400px;
      width: 35%; }
      body.login section.right .container {
        width: 100%; } }
  @media only screen and (max-width: 1023px) {
    body.login {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      body.login section.left {
        height: auto;
        width: 100%; }
        body.login section.left .container {
          width: 100%;
          padding: 30px; }
          body.login section.left .container h1 {
            font-size: 3rem; }
      body.login section.right {
        -webkit-box-shadow: none;
                box-shadow: none;
        height: auto;
        max-width: 450px; }
        body.login section.right .container {
          padding: 30px; }
          body.login section.right .container .website {
            display: none; } }
  @media only screen and (max-width: 600px) {
    body.login section.right {
      min-width: 300px;
      width: 100%; }
      body.login section.right .container {
        padding: 20px; }
        body.login section.right .container .logo {
          max-height: 100px; }
        body.login section.right .container h2 {
          font-size: 24px;
          margin-top: 20px; } }
  @media only screen and (max-height: 600px) {
    body.login section.right .container .website {
      display: none; } }

.project-overview-wrap .card {
  padding: 30px 20px; }

.project-overview-wrap .normative-character {
  background-color: #42A5F5;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px;
  text-transform: uppercase; }

.project-overview-wrap .individual-character {
  background-color: #ff6d24;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px;
  text-transform: uppercase; }

.project-overview-wrap .airp-character {
  background-color: #8553d1;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px;
  text-transform: uppercase; }

.project-overview-wrap .ordinary-meeting {
  background-color: #42A5F5;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

.project-overview-wrap .extraordinary-meeting {
  background-color: #ff6d24;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

.project-overview-wrap .registry-badge {
  border-radius: 20px;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-request {
  background-color: #443287;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-proposal {
  background-color: #4c84ff;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-complaint {
  background-color: #e91e63;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-intimation {
  background-color: #ff6d24;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-solved {
  background-color: #ffffff;
  border-radius: 20px;
  border: 1px solid #8cbc00;
  color: #8cbc00;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-response {
  background-color: #8cbc00;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .nr-date {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #484848;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px; }
  .project-overview-wrap .nr-date .nr {
    margin-right: 5px; }
  .project-overview-wrap .nr-date .date {
    margin-left: 5px;
    color: #a5a5a5; }

.project-overview-wrap .title {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 10px;
  margin-top: 15px;
  text-transform: uppercase; }

.project-overview-wrap .subtitle {
  color: #484848;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0; }

.project-overview-wrap h4.header {
  border-bottom: 1px solid #c1c1c1;
  font-size: 1.125rem;
  margin-bottom: 30px;
  padding-bottom: 10px; }

.project-overview-wrap .location-info,
.project-overview-wrap .other-info {
  color: #6e6e6e;
  font-size: 14px;
  margin: 5px 0; }
  .project-overview-wrap .location-info span,
  .project-overview-wrap .other-info span {
    color: #484848;
    font-weight: 600;
    margin-right: 5px; }

.project-overview-wrap .procedure-steps .steps {
  font-size: 20px;
  color: #484848;
  margin-top: 15px;
  margin-bottom: 5px; }
  .project-overview-wrap .procedure-steps .steps span {
    font-size: 14px;
    font-weight: 300; }

.project-overview-wrap .procedure-steps ul.progress {
  background: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0; }
  .project-overview-wrap .procedure-steps ul.progress li {
    background-color: #d8d8d8;
    display: block;
    height: 4px;
    margin: 0 2px;
    width: 20px; }
    .project-overview-wrap .procedure-steps ul.progress li.fill {
      background-color: #8cbc00; }
  .project-overview-wrap .procedure-steps ul.progress + p {
    margin-top: 10px; }

.project-overview-wrap .designated-person-project,
.project-overview-wrap .initiator-project,
.project-overview-wrap .signature-project,
.project-overview-wrap .countersign-project,
.project-overview-wrap .agenda-wrap,
.project-overview-wrap .head-of-meeting,
.project-overview-wrap .convocation-project,
.project-overview-wrap .compartiment-project,
.project-overview-wrap .fulfillment-project,
.project-overview-wrap .responsible-person,
.project-overview-wrap .nr-date-project,
.project-overview-wrap .settlement-term,
.project-overview-wrap .solver-project,
.project-overview-wrap .redirect-project {
  margin-top: 15px;
  margin-bottom: 15px; }
  .project-overview-wrap .designated-person-project > a,
  .project-overview-wrap .designated-person-project > .inner,
  .project-overview-wrap .designated-person-project .collapsible-body > a,
  .project-overview-wrap .initiator-project > a,
  .project-overview-wrap .initiator-project > .inner,
  .project-overview-wrap .initiator-project .collapsible-body > a,
  .project-overview-wrap .signature-project > a,
  .project-overview-wrap .signature-project > .inner,
  .project-overview-wrap .signature-project .collapsible-body > a,
  .project-overview-wrap .countersign-project > a,
  .project-overview-wrap .countersign-project > .inner,
  .project-overview-wrap .countersign-project .collapsible-body > a,
  .project-overview-wrap .agenda-wrap > a,
  .project-overview-wrap .agenda-wrap > .inner,
  .project-overview-wrap .agenda-wrap .collapsible-body > a,
  .project-overview-wrap .head-of-meeting > a,
  .project-overview-wrap .head-of-meeting > .inner,
  .project-overview-wrap .head-of-meeting .collapsible-body > a,
  .project-overview-wrap .convocation-project > a,
  .project-overview-wrap .convocation-project > .inner,
  .project-overview-wrap .convocation-project .collapsible-body > a,
  .project-overview-wrap .compartiment-project > a,
  .project-overview-wrap .compartiment-project > .inner,
  .project-overview-wrap .compartiment-project .collapsible-body > a,
  .project-overview-wrap .fulfillment-project > a,
  .project-overview-wrap .fulfillment-project > .inner,
  .project-overview-wrap .fulfillment-project .collapsible-body > a,
  .project-overview-wrap .responsible-person > a,
  .project-overview-wrap .responsible-person > .inner,
  .project-overview-wrap .responsible-person .collapsible-body > a,
  .project-overview-wrap .nr-date-project > a,
  .project-overview-wrap .nr-date-project > .inner,
  .project-overview-wrap .nr-date-project .collapsible-body > a,
  .project-overview-wrap .settlement-term > a,
  .project-overview-wrap .settlement-term > .inner,
  .project-overview-wrap .settlement-term .collapsible-body > a,
  .project-overview-wrap .solver-project > a,
  .project-overview-wrap .solver-project > .inner,
  .project-overview-wrap .solver-project .collapsible-body > a,
  .project-overview-wrap .redirect-project > a,
  .project-overview-wrap .redirect-project > .inner,
  .project-overview-wrap .redirect-project .collapsible-body > a {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 70px;
    min-height: 45px;
    position: relative; }
    .project-overview-wrap .designated-person-project > a:last-child,
    .project-overview-wrap .designated-person-project > .inner:last-child,
    .project-overview-wrap .designated-person-project .collapsible-body > a:last-child,
    .project-overview-wrap .initiator-project > a:last-child,
    .project-overview-wrap .initiator-project > .inner:last-child,
    .project-overview-wrap .initiator-project .collapsible-body > a:last-child,
    .project-overview-wrap .signature-project > a:last-child,
    .project-overview-wrap .signature-project > .inner:last-child,
    .project-overview-wrap .signature-project .collapsible-body > a:last-child,
    .project-overview-wrap .countersign-project > a:last-child,
    .project-overview-wrap .countersign-project > .inner:last-child,
    .project-overview-wrap .countersign-project .collapsible-body > a:last-child,
    .project-overview-wrap .agenda-wrap > a:last-child,
    .project-overview-wrap .agenda-wrap > .inner:last-child,
    .project-overview-wrap .agenda-wrap .collapsible-body > a:last-child,
    .project-overview-wrap .head-of-meeting > a:last-child,
    .project-overview-wrap .head-of-meeting > .inner:last-child,
    .project-overview-wrap .head-of-meeting .collapsible-body > a:last-child,
    .project-overview-wrap .convocation-project > a:last-child,
    .project-overview-wrap .convocation-project > .inner:last-child,
    .project-overview-wrap .convocation-project .collapsible-body > a:last-child,
    .project-overview-wrap .compartiment-project > a:last-child,
    .project-overview-wrap .compartiment-project > .inner:last-child,
    .project-overview-wrap .compartiment-project .collapsible-body > a:last-child,
    .project-overview-wrap .fulfillment-project > a:last-child,
    .project-overview-wrap .fulfillment-project > .inner:last-child,
    .project-overview-wrap .fulfillment-project .collapsible-body > a:last-child,
    .project-overview-wrap .responsible-person > a:last-child,
    .project-overview-wrap .responsible-person > .inner:last-child,
    .project-overview-wrap .responsible-person .collapsible-body > a:last-child,
    .project-overview-wrap .nr-date-project > a:last-child,
    .project-overview-wrap .nr-date-project > .inner:last-child,
    .project-overview-wrap .nr-date-project .collapsible-body > a:last-child,
    .project-overview-wrap .settlement-term > a:last-child,
    .project-overview-wrap .settlement-term > .inner:last-child,
    .project-overview-wrap .settlement-term .collapsible-body > a:last-child,
    .project-overview-wrap .solver-project > a:last-child,
    .project-overview-wrap .solver-project > .inner:last-child,
    .project-overview-wrap .solver-project .collapsible-body > a:last-child,
    .project-overview-wrap .redirect-project > a:last-child,
    .project-overview-wrap .redirect-project > .inner:last-child,
    .project-overview-wrap .redirect-project .collapsible-body > a:last-child {
      margin-bottom: 0; }
    .project-overview-wrap .designated-person-project > a.btn-remove,
    .project-overview-wrap .designated-person-project > .inner.btn-remove,
    .project-overview-wrap .designated-person-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .initiator-project > a.btn-remove,
    .project-overview-wrap .initiator-project > .inner.btn-remove,
    .project-overview-wrap .initiator-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .signature-project > a.btn-remove,
    .project-overview-wrap .signature-project > .inner.btn-remove,
    .project-overview-wrap .signature-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .countersign-project > a.btn-remove,
    .project-overview-wrap .countersign-project > .inner.btn-remove,
    .project-overview-wrap .countersign-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .agenda-wrap > a.btn-remove,
    .project-overview-wrap .agenda-wrap > .inner.btn-remove,
    .project-overview-wrap .agenda-wrap .collapsible-body > a.btn-remove,
    .project-overview-wrap .head-of-meeting > a.btn-remove,
    .project-overview-wrap .head-of-meeting > .inner.btn-remove,
    .project-overview-wrap .head-of-meeting .collapsible-body > a.btn-remove,
    .project-overview-wrap .convocation-project > a.btn-remove,
    .project-overview-wrap .convocation-project > .inner.btn-remove,
    .project-overview-wrap .convocation-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .compartiment-project > a.btn-remove,
    .project-overview-wrap .compartiment-project > .inner.btn-remove,
    .project-overview-wrap .compartiment-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .fulfillment-project > a.btn-remove,
    .project-overview-wrap .fulfillment-project > .inner.btn-remove,
    .project-overview-wrap .fulfillment-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .responsible-person > a.btn-remove,
    .project-overview-wrap .responsible-person > .inner.btn-remove,
    .project-overview-wrap .responsible-person .collapsible-body > a.btn-remove,
    .project-overview-wrap .nr-date-project > a.btn-remove,
    .project-overview-wrap .nr-date-project > .inner.btn-remove,
    .project-overview-wrap .nr-date-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .settlement-term > a.btn-remove,
    .project-overview-wrap .settlement-term > .inner.btn-remove,
    .project-overview-wrap .settlement-term .collapsible-body > a.btn-remove,
    .project-overview-wrap .solver-project > a.btn-remove,
    .project-overview-wrap .solver-project > .inner.btn-remove,
    .project-overview-wrap .solver-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .redirect-project > a.btn-remove,
    .project-overview-wrap .redirect-project > .inner.btn-remove,
    .project-overview-wrap .redirect-project .collapsible-body > a.btn-remove {
      color: #3ea8f7;
      font-size: 14px;
      font-weight: 300; }
  .project-overview-wrap .designated-person-project .collapsible-body,
  .project-overview-wrap .initiator-project .collapsible-body,
  .project-overview-wrap .signature-project .collapsible-body,
  .project-overview-wrap .countersign-project .collapsible-body,
  .project-overview-wrap .agenda-wrap .collapsible-body,
  .project-overview-wrap .head-of-meeting .collapsible-body,
  .project-overview-wrap .convocation-project .collapsible-body,
  .project-overview-wrap .compartiment-project .collapsible-body,
  .project-overview-wrap .fulfillment-project .collapsible-body,
  .project-overview-wrap .responsible-person .collapsible-body,
  .project-overview-wrap .nr-date-project .collapsible-body,
  .project-overview-wrap .settlement-term .collapsible-body,
  .project-overview-wrap .solver-project .collapsible-body,
  .project-overview-wrap .redirect-project .collapsible-body {
    position: relative; }
  .project-overview-wrap .designated-person-project div[class^="img"],
  .project-overview-wrap .initiator-project div[class^="img"],
  .project-overview-wrap .signature-project div[class^="img"],
  .project-overview-wrap .countersign-project div[class^="img"],
  .project-overview-wrap .agenda-wrap div[class^="img"],
  .project-overview-wrap .head-of-meeting div[class^="img"],
  .project-overview-wrap .convocation-project div[class^="img"],
  .project-overview-wrap .compartiment-project div[class^="img"],
  .project-overview-wrap .fulfillment-project div[class^="img"],
  .project-overview-wrap .responsible-person div[class^="img"],
  .project-overview-wrap .nr-date-project div[class^="img"],
  .project-overview-wrap .settlement-term div[class^="img"],
  .project-overview-wrap .solver-project div[class^="img"],
  .project-overview-wrap .redirect-project div[class^="img"] {
    left: -70px;
    position: absolute;
    top: 0; }
  .project-overview-wrap .designated-person-project p.person,
  .project-overview-wrap .initiator-project p.person,
  .project-overview-wrap .signature-project p.person,
  .project-overview-wrap .countersign-project p.person,
  .project-overview-wrap .agenda-wrap p.person,
  .project-overview-wrap .head-of-meeting p.person,
  .project-overview-wrap .convocation-project p.person,
  .project-overview-wrap .compartiment-project p.person,
  .project-overview-wrap .fulfillment-project p.person,
  .project-overview-wrap .responsible-person p.person,
  .project-overview-wrap .nr-date-project p.person,
  .project-overview-wrap .settlement-term p.person,
  .project-overview-wrap .solver-project p.person,
  .project-overview-wrap .redirect-project p.person {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    margin: 3px 0 0 0; }
    .project-overview-wrap .designated-person-project p.person span,
    .project-overview-wrap .initiator-project p.person span,
    .project-overview-wrap .signature-project p.person span,
    .project-overview-wrap .countersign-project p.person span,
    .project-overview-wrap .agenda-wrap p.person span,
    .project-overview-wrap .head-of-meeting p.person span,
    .project-overview-wrap .convocation-project p.person span,
    .project-overview-wrap .compartiment-project p.person span,
    .project-overview-wrap .fulfillment-project p.person span,
    .project-overview-wrap .responsible-person p.person span,
    .project-overview-wrap .nr-date-project p.person span,
    .project-overview-wrap .settlement-term p.person span,
    .project-overview-wrap .solver-project p.person span,
    .project-overview-wrap .redirect-project p.person span {
      font-family: inherit; }
    .project-overview-wrap .designated-person-project p.person .last-name,
    .project-overview-wrap .initiator-project p.person .last-name,
    .project-overview-wrap .signature-project p.person .last-name,
    .project-overview-wrap .countersign-project p.person .last-name,
    .project-overview-wrap .agenda-wrap p.person .last-name,
    .project-overview-wrap .head-of-meeting p.person .last-name,
    .project-overview-wrap .convocation-project p.person .last-name,
    .project-overview-wrap .compartiment-project p.person .last-name,
    .project-overview-wrap .fulfillment-project p.person .last-name,
    .project-overview-wrap .responsible-person p.person .last-name,
    .project-overview-wrap .nr-date-project p.person .last-name,
    .project-overview-wrap .settlement-term p.person .last-name,
    .project-overview-wrap .solver-project p.person .last-name,
    .project-overview-wrap .redirect-project p.person .last-name {
      text-transform: uppercase; }
  .project-overview-wrap .designated-person-project .function,
  .project-overview-wrap .initiator-project .function,
  .project-overview-wrap .signature-project .function,
  .project-overview-wrap .countersign-project .function,
  .project-overview-wrap .agenda-wrap .function,
  .project-overview-wrap .head-of-meeting .function,
  .project-overview-wrap .convocation-project .function,
  .project-overview-wrap .compartiment-project .function,
  .project-overview-wrap .fulfillment-project .function,
  .project-overview-wrap .responsible-person .function,
  .project-overview-wrap .nr-date-project .function,
  .project-overview-wrap .settlement-term .function,
  .project-overview-wrap .solver-project .function,
  .project-overview-wrap .redirect-project .function {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #667eb1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .project-overview-wrap .designated-person-project .function span[class^="icon"],
    .project-overview-wrap .initiator-project .function span[class^="icon"],
    .project-overview-wrap .signature-project .function span[class^="icon"],
    .project-overview-wrap .countersign-project .function span[class^="icon"],
    .project-overview-wrap .agenda-wrap .function span[class^="icon"],
    .project-overview-wrap .head-of-meeting .function span[class^="icon"],
    .project-overview-wrap .convocation-project .function span[class^="icon"],
    .project-overview-wrap .compartiment-project .function span[class^="icon"],
    .project-overview-wrap .fulfillment-project .function span[class^="icon"],
    .project-overview-wrap .responsible-person .function span[class^="icon"],
    .project-overview-wrap .nr-date-project .function span[class^="icon"],
    .project-overview-wrap .settlement-term .function span[class^="icon"],
    .project-overview-wrap .solver-project .function span[class^="icon"],
    .project-overview-wrap .redirect-project .function span[class^="icon"] {
      margin-right: 5px; }
  .project-overview-wrap .designated-person-project .department,
  .project-overview-wrap .initiator-project .department,
  .project-overview-wrap .signature-project .department,
  .project-overview-wrap .countersign-project .department,
  .project-overview-wrap .agenda-wrap .department,
  .project-overview-wrap .head-of-meeting .department,
  .project-overview-wrap .convocation-project .department,
  .project-overview-wrap .compartiment-project .department,
  .project-overview-wrap .fulfillment-project .department,
  .project-overview-wrap .responsible-person .department,
  .project-overview-wrap .nr-date-project .department,
  .project-overview-wrap .settlement-term .department,
  .project-overview-wrap .solver-project .department,
  .project-overview-wrap .redirect-project .department {
    color: #484848;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px; }
    .project-overview-wrap .designated-person-project .department span,
    .project-overview-wrap .initiator-project .department span,
    .project-overview-wrap .signature-project .department span,
    .project-overview-wrap .countersign-project .department span,
    .project-overview-wrap .agenda-wrap .department span,
    .project-overview-wrap .head-of-meeting .department span,
    .project-overview-wrap .convocation-project .department span,
    .project-overview-wrap .compartiment-project .department span,
    .project-overview-wrap .fulfillment-project .department span,
    .project-overview-wrap .responsible-person .department span,
    .project-overview-wrap .nr-date-project .department span,
    .project-overview-wrap .settlement-term .department span,
    .project-overview-wrap .solver-project .department span,
    .project-overview-wrap .redirect-project .department span {
      font-weight: inherit; }
  .project-overview-wrap .designated-person-project .location,
  .project-overview-wrap .initiator-project .location,
  .project-overview-wrap .signature-project .location,
  .project-overview-wrap .countersign-project .location,
  .project-overview-wrap .agenda-wrap .location,
  .project-overview-wrap .head-of-meeting .location,
  .project-overview-wrap .convocation-project .location,
  .project-overview-wrap .compartiment-project .location,
  .project-overview-wrap .fulfillment-project .location,
  .project-overview-wrap .responsible-person .location,
  .project-overview-wrap .nr-date-project .location,
  .project-overview-wrap .settlement-term .location,
  .project-overview-wrap .solver-project .location,
  .project-overview-wrap .redirect-project .location {
    color: #a5a5a5;
    font-family: "Roboto", sans-serif;
    font-size: 13px; }
  .project-overview-wrap .designated-person-project .nr-date,
  .project-overview-wrap .initiator-project .nr-date,
  .project-overview-wrap .signature-project .nr-date,
  .project-overview-wrap .countersign-project .nr-date,
  .project-overview-wrap .agenda-wrap .nr-date,
  .project-overview-wrap .head-of-meeting .nr-date,
  .project-overview-wrap .convocation-project .nr-date,
  .project-overview-wrap .compartiment-project .nr-date,
  .project-overview-wrap .fulfillment-project .nr-date,
  .project-overview-wrap .responsible-person .nr-date,
  .project-overview-wrap .nr-date-project .nr-date,
  .project-overview-wrap .settlement-term .nr-date,
  .project-overview-wrap .solver-project .nr-date,
  .project-overview-wrap .redirect-project .nr-date {
    color: #a5a5a5;
    font-family: "Roboto", sans-serif;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 5px; }
  .project-overview-wrap .designated-person-project .btn-remove,
  .project-overview-wrap .initiator-project .btn-remove,
  .project-overview-wrap .signature-project .btn-remove,
  .project-overview-wrap .countersign-project .btn-remove,
  .project-overview-wrap .agenda-wrap .btn-remove,
  .project-overview-wrap .head-of-meeting .btn-remove,
  .project-overview-wrap .convocation-project .btn-remove,
  .project-overview-wrap .compartiment-project .btn-remove,
  .project-overview-wrap .fulfillment-project .btn-remove,
  .project-overview-wrap .responsible-person .btn-remove,
  .project-overview-wrap .nr-date-project .btn-remove,
  .project-overview-wrap .settlement-term .btn-remove,
  .project-overview-wrap .solver-project .btn-remove,
  .project-overview-wrap .redirect-project .btn-remove {
    color: #3ea8f7;
    font-size: 14px;
    font-weight: 300; }
    .project-overview-wrap .designated-person-project .btn-remove:hover,
    .project-overview-wrap .initiator-project .btn-remove:hover,
    .project-overview-wrap .signature-project .btn-remove:hover,
    .project-overview-wrap .countersign-project .btn-remove:hover,
    .project-overview-wrap .agenda-wrap .btn-remove:hover,
    .project-overview-wrap .head-of-meeting .btn-remove:hover,
    .project-overview-wrap .convocation-project .btn-remove:hover,
    .project-overview-wrap .compartiment-project .btn-remove:hover,
    .project-overview-wrap .fulfillment-project .btn-remove:hover,
    .project-overview-wrap .responsible-person .btn-remove:hover,
    .project-overview-wrap .nr-date-project .btn-remove:hover,
    .project-overview-wrap .settlement-term .btn-remove:hover,
    .project-overview-wrap .solver-project .btn-remove:hover,
    .project-overview-wrap .redirect-project .btn-remove:hover {
      text-decoration: underline; }
  .project-overview-wrap .designated-person-project .links,
  .project-overview-wrap .initiator-project .links,
  .project-overview-wrap .signature-project .links,
  .project-overview-wrap .countersign-project .links,
  .project-overview-wrap .agenda-wrap .links,
  .project-overview-wrap .head-of-meeting .links,
  .project-overview-wrap .convocation-project .links,
  .project-overview-wrap .compartiment-project .links,
  .project-overview-wrap .fulfillment-project .links,
  .project-overview-wrap .responsible-person .links,
  .project-overview-wrap .nr-date-project .links,
  .project-overview-wrap .settlement-term .links,
  .project-overview-wrap .solver-project .links,
  .project-overview-wrap .redirect-project .links {
    margin-bottom: 20px;
    margin-top: 30px; }
    .project-overview-wrap .designated-person-project .links .group,
    .project-overview-wrap .initiator-project .links .group,
    .project-overview-wrap .signature-project .links .group,
    .project-overview-wrap .countersign-project .links .group,
    .project-overview-wrap .agenda-wrap .links .group,
    .project-overview-wrap .head-of-meeting .links .group,
    .project-overview-wrap .convocation-project .links .group,
    .project-overview-wrap .compartiment-project .links .group,
    .project-overview-wrap .fulfillment-project .links .group,
    .project-overview-wrap .responsible-person .links .group,
    .project-overview-wrap .nr-date-project .links .group,
    .project-overview-wrap .settlement-term .links .group,
    .project-overview-wrap .solver-project .links .group,
    .project-overview-wrap .redirect-project .links .group {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .project-overview-wrap .designated-person-project .links .group p,
      .project-overview-wrap .initiator-project .links .group p,
      .project-overview-wrap .signature-project .links .group p,
      .project-overview-wrap .countersign-project .links .group p,
      .project-overview-wrap .agenda-wrap .links .group p,
      .project-overview-wrap .head-of-meeting .links .group p,
      .project-overview-wrap .convocation-project .links .group p,
      .project-overview-wrap .compartiment-project .links .group p,
      .project-overview-wrap .fulfillment-project .links .group p,
      .project-overview-wrap .responsible-person .links .group p,
      .project-overview-wrap .nr-date-project .links .group p,
      .project-overview-wrap .settlement-term .links .group p,
      .project-overview-wrap .solver-project .links .group p,
      .project-overview-wrap .redirect-project .links .group p {
        font-size: 13px;
        font-weight: 600;
        margin-bottom: 0;
        margin-top: 0;
        text-align: center; }
    .project-overview-wrap .designated-person-project .links a,
    .project-overview-wrap .initiator-project .links a,
    .project-overview-wrap .signature-project .links a,
    .project-overview-wrap .countersign-project .links a,
    .project-overview-wrap .agenda-wrap .links a,
    .project-overview-wrap .head-of-meeting .links a,
    .project-overview-wrap .convocation-project .links a,
    .project-overview-wrap .compartiment-project .links a,
    .project-overview-wrap .fulfillment-project .links a,
    .project-overview-wrap .responsible-person .links a,
    .project-overview-wrap .nr-date-project .links a,
    .project-overview-wrap .settlement-term .links a,
    .project-overview-wrap .solver-project .links a,
    .project-overview-wrap .redirect-project .links a {
      cursor: pointer;
      margin: 5px 0 0; }
      .project-overview-wrap .designated-person-project .links a:hover span,
      .project-overview-wrap .initiator-project .links a:hover span,
      .project-overview-wrap .signature-project .links a:hover span,
      .project-overview-wrap .countersign-project .links a:hover span,
      .project-overview-wrap .agenda-wrap .links a:hover span,
      .project-overview-wrap .head-of-meeting .links a:hover span,
      .project-overview-wrap .convocation-project .links a:hover span,
      .project-overview-wrap .compartiment-project .links a:hover span,
      .project-overview-wrap .fulfillment-project .links a:hover span,
      .project-overview-wrap .responsible-person .links a:hover span,
      .project-overview-wrap .nr-date-project .links a:hover span,
      .project-overview-wrap .settlement-term .links a:hover span,
      .project-overview-wrap .solver-project .links a:hover span,
      .project-overview-wrap .redirect-project .links a:hover span {
        text-decoration: underline; }
      .project-overview-wrap .designated-person-project .links a:hover span[class*=icon],
      .project-overview-wrap .initiator-project .links a:hover span[class*=icon],
      .project-overview-wrap .signature-project .links a:hover span[class*=icon],
      .project-overview-wrap .countersign-project .links a:hover span[class*=icon],
      .project-overview-wrap .agenda-wrap .links a:hover span[class*=icon],
      .project-overview-wrap .head-of-meeting .links a:hover span[class*=icon],
      .project-overview-wrap .convocation-project .links a:hover span[class*=icon],
      .project-overview-wrap .compartiment-project .links a:hover span[class*=icon],
      .project-overview-wrap .fulfillment-project .links a:hover span[class*=icon],
      .project-overview-wrap .responsible-person .links a:hover span[class*=icon],
      .project-overview-wrap .nr-date-project .links a:hover span[class*=icon],
      .project-overview-wrap .settlement-term .links a:hover span[class*=icon],
      .project-overview-wrap .solver-project .links a:hover span[class*=icon],
      .project-overview-wrap .redirect-project .links a:hover span[class*=icon] {
        text-decoration: none !important; }
      .project-overview-wrap .designated-person-project .links a span,
      .project-overview-wrap .initiator-project .links a span,
      .project-overview-wrap .signature-project .links a span,
      .project-overview-wrap .countersign-project .links a span,
      .project-overview-wrap .agenda-wrap .links a span,
      .project-overview-wrap .head-of-meeting .links a span,
      .project-overview-wrap .convocation-project .links a span,
      .project-overview-wrap .compartiment-project .links a span,
      .project-overview-wrap .fulfillment-project .links a span,
      .project-overview-wrap .responsible-person .links a span,
      .project-overview-wrap .nr-date-project .links a span,
      .project-overview-wrap .settlement-term .links a span,
      .project-overview-wrap .solver-project .links a span,
      .project-overview-wrap .redirect-project .links a span {
        font-weight: 300; }
    .project-overview-wrap .designated-person-project .links span[class*=icon],
    .project-overview-wrap .initiator-project .links span[class*=icon],
    .project-overview-wrap .signature-project .links span[class*=icon],
    .project-overview-wrap .countersign-project .links span[class*=icon],
    .project-overview-wrap .agenda-wrap .links span[class*=icon],
    .project-overview-wrap .head-of-meeting .links span[class*=icon],
    .project-overview-wrap .convocation-project .links span[class*=icon],
    .project-overview-wrap .compartiment-project .links span[class*=icon],
    .project-overview-wrap .fulfillment-project .links span[class*=icon],
    .project-overview-wrap .responsible-person .links span[class*=icon],
    .project-overview-wrap .nr-date-project .links span[class*=icon],
    .project-overview-wrap .settlement-term .links span[class*=icon],
    .project-overview-wrap .solver-project .links span[class*=icon],
    .project-overview-wrap .redirect-project .links span[class*=icon] {
      color: #6e6e6e;
      font-size: 18px;
      margin-right: 10px; }
      .project-overview-wrap .designated-person-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .initiator-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .signature-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .countersign-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .agenda-wrap .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .head-of-meeting .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .convocation-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .compartiment-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .fulfillment-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .responsible-person .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .nr-date-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .settlement-term .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .solver-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .redirect-project .links span[class*=icon].icon-ribbon {
        font-size: 18px;
        font-weight: bold; }
  .project-overview-wrap .designated-person-project p.info,
  .project-overview-wrap .initiator-project p.info,
  .project-overview-wrap .signature-project p.info,
  .project-overview-wrap .countersign-project p.info,
  .project-overview-wrap .agenda-wrap p.info,
  .project-overview-wrap .head-of-meeting p.info,
  .project-overview-wrap .convocation-project p.info,
  .project-overview-wrap .compartiment-project p.info,
  .project-overview-wrap .fulfillment-project p.info,
  .project-overview-wrap .responsible-person p.info,
  .project-overview-wrap .nr-date-project p.info,
  .project-overview-wrap .settlement-term p.info,
  .project-overview-wrap .solver-project p.info,
  .project-overview-wrap .redirect-project p.info {
    color: #6e6e6e;
    font-size: 14px;
    margin: 5px 0; }
    .project-overview-wrap .designated-person-project p.info:last-of-type,
    .project-overview-wrap .initiator-project p.info:last-of-type,
    .project-overview-wrap .signature-project p.info:last-of-type,
    .project-overview-wrap .countersign-project p.info:last-of-type,
    .project-overview-wrap .agenda-wrap p.info:last-of-type,
    .project-overview-wrap .head-of-meeting p.info:last-of-type,
    .project-overview-wrap .convocation-project p.info:last-of-type,
    .project-overview-wrap .compartiment-project p.info:last-of-type,
    .project-overview-wrap .fulfillment-project p.info:last-of-type,
    .project-overview-wrap .responsible-person p.info:last-of-type,
    .project-overview-wrap .nr-date-project p.info:last-of-type,
    .project-overview-wrap .settlement-term p.info:last-of-type,
    .project-overview-wrap .solver-project p.info:last-of-type,
    .project-overview-wrap .redirect-project p.info:last-of-type {
      margin-bottom: 30px; }
    .project-overview-wrap .designated-person-project p.info span,
    .project-overview-wrap .initiator-project p.info span,
    .project-overview-wrap .signature-project p.info span,
    .project-overview-wrap .countersign-project p.info span,
    .project-overview-wrap .agenda-wrap p.info span,
    .project-overview-wrap .head-of-meeting p.info span,
    .project-overview-wrap .convocation-project p.info span,
    .project-overview-wrap .compartiment-project p.info span,
    .project-overview-wrap .fulfillment-project p.info span,
    .project-overview-wrap .responsible-person p.info span,
    .project-overview-wrap .nr-date-project p.info span,
    .project-overview-wrap .settlement-term p.info span,
    .project-overview-wrap .solver-project p.info span,
    .project-overview-wrap .redirect-project p.info span {
      color: #484848;
      font-weight: 600; }

.project-overview-wrap .votes {
  margin-top: 15px;
  margin-bottom: 15px; }

.project-overview-wrap .visa-project {
  margin-top: 15px;
  margin-bottom: 15px; }
  .project-overview-wrap .visa-project .visa-cfpp {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #a5a5a5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 0.9375rem; }
    .project-overview-wrap .visa-project .visa-cfpp.active {
      color: #484848; }
      .project-overview-wrap .visa-project .visa-cfpp.active [class*=icon] {
        color: #8cbc00; }
    .project-overview-wrap .visa-project .visa-cfpp.inactive {
      color: #484848; }
      .project-overview-wrap .visa-project .visa-cfpp.inactive [class*=icon] {
        color: #f05352; }
    .project-overview-wrap .visa-project .visa-cfpp [class*=icon] {
      color: #dfdfdf;
      font-size: 32px;
      margin-right: 10px; }

.project-overview-wrap .timeline-wrap .other-info {
  color: #6e6e6e;
  font-size: 14px;
  margin: 5px 0; }
  .project-overview-wrap .timeline-wrap .other-info.border-top {
    border-top: 1px dotted #dfdfdf;
    margin-top: 10px;
    padding-top: 10px; }
  .project-overview-wrap .timeline-wrap .other-info [class*=icon] {
    display: inline-block;
    font-size: 17px;
    font-weight: 400;
    margin-right: 0;
    width: 20px; }
    .project-overview-wrap .timeline-wrap .other-info [class*=icon].icon-hourglass {
      font-size: 15px; }
    .project-overview-wrap .timeline-wrap .other-info [class*=icon].color-green {
      color: #8cbc00; }
    .project-overview-wrap .timeline-wrap .other-info [class*=icon].color-amber {
      color: #ffc300; }
    .project-overview-wrap .timeline-wrap .other-info [class*=icon].color-red {
      color: #f05352; }
  .project-overview-wrap .timeline-wrap .other-info span:not([class*=icon]) {
    color: #484848;
    font-weight: 600;
    font-size: 14px;
    margin-right: 5px; }
    .project-overview-wrap .timeline-wrap .other-info span:not([class*=icon]) em {
      color: #a5a5a5;
      font-size: 13px; }

.project-overview-wrap .timeline-wrap .extra-info {
  color: #a5a5a5;
  font-size: 13px;
  margin-left: 10px;
  margin-top: -9px;
  margin-bottom: 0; }
  .project-overview-wrap .timeline-wrap .extra-info span {
    color: #484848;
    font-size: 14px;
    font-weight: 600; }

.project-overview-wrap .stats-wrap {
  margin-top: 15px;
  margin-bottom: 15px; }
  .project-overview-wrap .stats-wrap > div {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 20px; }
    .project-overview-wrap .stats-wrap > div .lang {
      width: 30px;
      text-align: center; }
      .project-overview-wrap .stats-wrap > div .lang:before {
        background-color: #f4f4f4;
        border-radius: 50%;
        content: '';
        display: block;
        height: 10px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 10px; }
      .project-overview-wrap .stats-wrap > div .lang.checked:before {
        background-color: #8cbc00; }
    .project-overview-wrap .stats-wrap > div label {
      margin-right: 10px;
      text-transform: uppercase;
      width: -webkit-min-content;
      width: -moz-min-content;
      width: min-content; }
    .project-overview-wrap .stats-wrap > div span.empty {
      margin-left: 15px;
      color: #a5a5a5; }
  .project-overview-wrap .stats-wrap [class*=icon-] {
    border-radius: 50%;
    color: #ffffff;
    display: table;
    font-size: 13px;
    margin: 0 10px;
    min-width: 25px;
    text-align: center; }
    .project-overview-wrap .stats-wrap [class*=icon-]:before {
      display: table-cell;
      vertical-align: middle; }

.project-overview-wrap .committees-wrap {
  margin-top: 15px;
  margin-bottom: 15px; }
  .project-overview-wrap .committees-wrap > div {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 20px; }
    .project-overview-wrap .committees-wrap > div .committee {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-right: 30px; }
      .project-overview-wrap .committees-wrap > div .committee:last-child {
        margin-right: 0; }
      .project-overview-wrap .committees-wrap > div .committee.approved [class*=icon] {
        background-color: #8cbc00;
        border: 1px solid #8cbc00;
        color: #ffffff; }
      .project-overview-wrap .committees-wrap > div .committee.approved p {
        color: #667eb1; }
      .project-overview-wrap .committees-wrap > div .committee [class*=icon] {
        background-color: #f4f4f4;
        border-radius: 50%;
        border: 1px solid #a5a5a5;
        color: #9e9e9e;
        display: table;
        font-size: 16px;
        font-size: 17px;
        height: 25px;
        margin: 0 10px;
        min-width: 25px;
        text-align: center;
        width: 25px; }
        .project-overview-wrap .committees-wrap > div .committee [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
      .project-overview-wrap .committees-wrap > div .committee p {
        color: #a5a5a5;
        font-size: 14px; }

.project-overview-wrap .character-project {
  margin-top: 15px;
  margin-bottom: 15px; }

.project-overview-wrap .links {
  margin-top: 20px; }
  .project-overview-wrap .links.left {
    width: 100%; }
    .project-overview-wrap .links.left .group {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .project-overview-wrap .links.left .group > p {
        margin-left: 20px; }
  .project-overview-wrap .links:last-of-type {
    margin-bottom: 20px; }
  .project-overview-wrap .links .group {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .project-overview-wrap .links .group p {
      font-size: 13px;
      font-weight: 600;
      margin-bottom: 5px;
      margin-top: 0;
      text-align: center; }
  .project-overview-wrap .links a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 15px;
    text-align: left; }
    .project-overview-wrap .links a span {
      font-weight: 300; }
    .project-overview-wrap .links a:hover span {
      text-decoration: underline; }
    .project-overview-wrap .links a:hover span[class*=icon] {
      text-decoration: none !important; }
  .project-overview-wrap .links span[class*=icon] {
    color: #6e6e6e;
    font-size: 18px;
    margin-right: 10px; }
    .project-overview-wrap .links span[class*=icon].icon-ribbon {
      font-size: 18px;
      font-weight: bold; }
    .project-overview-wrap .links span[class*=icon].icon-thumb-up {
      font-size: 21px; }
    .project-overview-wrap .links span[class*=icon].icon-list {
      font-size: 20px; }
    .project-overview-wrap .links span[class*=icon][class*=icon-file-] {
      font-size: 20px; }

.project-overview-wrap .status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0 0 auto;
  max-width: 100%;
  position: relative;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .project-overview-wrap .status-wrap .links .group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .project-overview-wrap .status-wrap .group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .project-overview-wrap .status-wrap .status-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 240px;
    padding: 5px; }
    .toc-wrapper .project-overview-wrap .status-wrap .status-box {
      min-width: 220px; }
      .toc-wrapper .project-overview-wrap .status-wrap .status-box .inner {
        max-width: 220px; }
    .project-overview-wrap .status-wrap .status-box.small .inner {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      padding: 20px; }
      .project-overview-wrap .status-wrap .status-box.small .inner .icon, .project-overview-wrap .status-wrap .status-box.small .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.small .inner a.menu-toggle,
      .project-overview-wrap .status-wrap .status-box.small .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.small .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.small .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.small .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.small .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.small .inner li:before {
        height: 40px;
        min-height: 40px;
        min-width: 40px;
        width: 40px;
        margin-right: 10px; }
        .project-overview-wrap .status-wrap .status-box.small .inner .icon:before, .project-overview-wrap .status-wrap .status-box.small .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.small .inner a.menu-toggle:before,
        .project-overview-wrap .status-wrap .status-box.small .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.small .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.small .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.small .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.small .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.small .inner li:before {
          font-size: 20px !important; }
      .project-overview-wrap .status-wrap .status-box.small .inner .inner-group {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start; }
        .project-overview-wrap .status-wrap .status-box.small .inner .inner-group .title {
          font-size: 18px; }
        .project-overview-wrap .status-wrap .status-box.small .inner .inner-group .subtitle {
          font-size: 12px;
          margin-bottom: 5px; }
        .project-overview-wrap .status-wrap .status-box.small .inner .inner-group a, .project-overview-wrap .status-wrap .status-box.small .inner .inner-group p {
          font-size: 14px;
          color: #484848;
          text-align: left; }
        .project-overview-wrap .status-wrap .status-box.small .inner .inner-group a:hover {
          text-decoration: underline; }
    .project-overview-wrap .status-wrap .status-box .inner {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #f0f3f8;
      border-radius: 10px;
      border: 1px solid #d2d8e3;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 20px;
      max-width: 240px;
      padding: 20px 20px 0 20px;
      position: relative;
      width: 100%; }
      .project-overview-wrap .status-wrap .status-box .inner .ribbon + .status-published,
      .project-overview-wrap .status-wrap .status-box .inner .ribbon + .status-unpublished {
        display: none; }
      .project-overview-wrap .status-wrap .status-box .inner .title {
        font-size: 22px;
        font-weight: 400;
        margin: 0;
        text-transform: uppercase; }
      .project-overview-wrap .status-wrap .status-box .inner .subtitle {
        color: #667eb1;
        font-size: 14px;
        font-style: italic;
        margin: 0 0 15px 0;
        text-transform: uppercase; }
      .project-overview-wrap .status-wrap .status-box .inner .icon, .project-overview-wrap .status-wrap .status-box .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box .inner a.menu-toggle,
      .project-overview-wrap .status-wrap .status-box .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box .inner li:before {
        background-color: #ffffff;
        border-radius: 50%;
        color: #667eb1;
        display: table;
        height: 70px;
        width: 70px; }
        .project-overview-wrap .status-wrap .status-box .inner .icon:before, .project-overview-wrap .status-wrap .status-box .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box .inner a.menu-toggle:before,
        .project-overview-wrap .status-wrap .status-box .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box .inner li:before {
          display: table-cell;
          font-size: 30px;
          text-align: center;
          vertical-align: middle; }
      .project-overview-wrap .status-wrap .status-box .inner .time span {
        display: block; }
      .project-overview-wrap .status-wrap .status-box .inner h4 {
        margin-bottom: 0;
        text-transform: uppercase; }
        .project-overview-wrap .status-wrap .status-box .inner h4:last-child {
          margin-bottom: 15px;
          font-size: 18px; }
        .project-overview-wrap .status-wrap .status-box .inner h4 + p {
          font-weight: 300;
          margin-top: 0;
          margin-bottom: 0; }
      .project-overview-wrap .status-wrap .status-box .inner p {
        margin-top: 15px; }
        .project-overview-wrap .status-wrap .status-box .inner p:last-child {
          margin-bottom: 20px; }
        .project-overview-wrap .status-wrap .status-box .inner p + h4 {
          margin-top: -15px; }
      .project-overview-wrap .status-wrap .status-box .inner hr + .date {
        margin-top: 10px; }
      .project-overview-wrap .status-wrap .status-box .inner .date {
        color: #484848;
        margin-top: 0; }
        .project-overview-wrap .status-wrap .status-box .inner .date p {
          font-size: 15px;
          font-weight: 300;
          line-height: 1.3;
          margin-bottom: 0;
          margin-top: 0; }
          .project-overview-wrap .status-wrap .status-box .inner .date p.hour {
            margin-bottom: 20px; }
        .project-overview-wrap .status-wrap .status-box .inner .date h4 {
          margin-top: 0;
          text-transform: initial; }
      .project-overview-wrap .status-wrap .status-box .inner a.date {
        cursor: pointer; }
        .project-overview-wrap .status-wrap .status-box .inner a.date:hover {
          text-decoration: underline; }
      .project-overview-wrap .status-wrap .status-box .inner hr {
        height: 2px;
        margin: 10px 0 0 0;
        width: 100%; }
    .project-overview-wrap .status-wrap .status-box .ribbon {
      height: 90px;
      overflow: hidden;
      position: absolute;
      width: 90px;
      /* top left*/ }
      .project-overview-wrap .status-wrap .status-box .ribbon:before, .project-overview-wrap .status-wrap .status-box .ribbon:after {
        border: 5px solid #2980b9;
        content: '';
        display: block;
        position: absolute;
        z-index: -1; }
      .project-overview-wrap .status-wrap .status-box .ribbon span {
        background-color: #6ca800;
        -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
                box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
        color: #ffffff;
        display: block;
        font-size: 14px;
        padding: 7px 0;
        position: absolute;
        text-align: center;
        text-transform: uppercase;
        width: 145px; }
      .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right {
        right: -4px;
        top: -4px; }
        .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right:before, .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right:after {
          border-top-color: transparent;
          border-left-color: transparent; }
        .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right:before {
          right: 0;
          top: 0; }
        .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right:after {
          bottom: 0;
          left: 0; }
        .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right span {
          left: -10px;
          top: 9px;
          -webkit-transform: rotate(45deg);
              -ms-transform: rotate(45deg);
               -o-transform: rotate(45deg);
                  transform: rotate(45deg); }
      .project-overview-wrap .status-wrap .status-box .ribbon.warning span {
        background-color: #ffc300; }
      .project-overview-wrap .status-wrap .status-box .ribbon.exceeded span {
        background-color: #f05352; }
  .project-overview-wrap .status-wrap .status-box.for-approval .inner, .project-overview-wrap .status-wrap .status-box.in-preparation .inner, .project-overview-wrap .status-wrap .status-box.registered .inner {
    background-color: #fff9f4;
    border: 1px solid #f2bfbf; }
    .project-overview-wrap .status-wrap .status-box.for-approval .inner .subtitle, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .subtitle, .project-overview-wrap .status-wrap .status-box.registered .inner .subtitle {
      color: #ff6d24; }
    .project-overview-wrap .status-wrap .status-box.for-approval .inner .icon, .project-overview-wrap .status-wrap .status-box.for-approval .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.for-approval .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.for-approval .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.for-approval .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.for-approval .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.for-approval .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.for-approval .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.for-approval .inner li:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .icon, .project-overview-wrap .status-wrap .status-box.in-preparation .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.in-preparation .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.in-preparation .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.in-preparation .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.in-preparation .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.in-preparation .inner li:before, .project-overview-wrap .status-wrap .status-box.registered .inner .icon, .project-overview-wrap .status-wrap .status-box.registered .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.registered .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.registered .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.registered .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.registered .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.registered .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.registered .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.registered .inner li:before {
      background-color: #ff6d24;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.for-approval .inner .icon:before, .project-overview-wrap .status-wrap .status-box.for-approval .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.for-approval .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.for-approval .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.for-approval .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.for-approval .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.for-approval .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.for-approval .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.for-approval .inner li:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .icon:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.in-preparation .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.in-preparation .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.in-preparation .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.in-preparation .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.in-preparation .inner li:before, .project-overview-wrap .status-wrap .status-box.registered .inner .icon:before, .project-overview-wrap .status-wrap .status-box.registered .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.registered .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.registered .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.registered .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.registered .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.registered .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.registered .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.registered .inner li:before {
        font-size: 30px; }
  .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner {
    background-color: #f4f4f4;
    border: 1px solid #dfdfdf; }
    .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .subtitle {
      color: #a5a5a5; }
    .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .icon, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner li:before {
      background-color: #ffffff;
      border: 1px solid #a5a5a5;
      color: #a5a5a5; }
      .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .icon:before, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner, .project-overview-wrap .status-wrap .status-box.redirected .inner {
    border: 1px solid #4c84ff;
    background-color: #f3f7fd; }
    .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .subtitle, .project-overview-wrap .status-wrap .status-box.redirected .inner .subtitle {
      color: #4c84ff; }
    .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .icon, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner li:before, .project-overview-wrap .status-wrap .status-box.redirected .inner .icon, .project-overview-wrap .status-wrap .status-box.redirected .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.redirected .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.redirected .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.redirected .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.redirected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.redirected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.redirected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.redirected .inner li:before {
      border: 1px solid #4c84ff;
      color: #4c84ff; }
      .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .icon:before, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner li:before, .project-overview-wrap .status-wrap .status-box.redirected .inner .icon:before, .project-overview-wrap .status-wrap .status-box.redirected .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.redirected .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.redirected .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.redirected .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.redirected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.redirected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.redirected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.redirected .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.pending-approval .inner, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner {
    border: 1px solid #d2d8e3; }
    .project-overview-wrap .status-wrap .status-box.pending-approval .inner .subtitle, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .subtitle {
      color: #667eb1; }
    .project-overview-wrap .status-wrap .status-box.pending-approval .inner .icon, .project-overview-wrap .status-wrap .status-box.pending-approval .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.pending-approval .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.pending-approval .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.pending-approval .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.pending-approval .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.pending-approval .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.pending-approval .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.pending-approval .inner li:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .icon, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner li:before {
      background-color: #667eb1;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.pending-approval .inner .icon:before, .project-overview-wrap .status-wrap .status-box.pending-approval .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.pending-approval .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.pending-approval .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.pending-approval .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.pending-approval .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.pending-approval .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.pending-approval .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.pending-approval .inner li:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .icon:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner li:before {
        font-size: 40px; }
  .project-overview-wrap .status-wrap .status-box.revision .inner, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner, .project-overview-wrap .status-wrap .status-box.working .inner {
    background-color: #fffbef;
    border: 1px solid #f3e5c4; }
    .project-overview-wrap .status-wrap .status-box.revision .inner .subtitle, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .subtitle, .project-overview-wrap .status-wrap .status-box.working .inner .subtitle {
      color: #ce9902; }
    .project-overview-wrap .status-wrap .status-box.revision .inner .icon, .project-overview-wrap .status-wrap .status-box.revision .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revision .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.revision .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revision .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.revision .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revision .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revision .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revision .inner li:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .icon, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner li:before, .project-overview-wrap .status-wrap .status-box.working .inner .icon, .project-overview-wrap .status-wrap .status-box.working .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.working .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.working .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.working .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.working .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.working .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.working .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.working .inner li:before {
      background-color: #ffc300;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.revision .inner .icon:before, .project-overview-wrap .status-wrap .status-box.revision .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revision .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.revision .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revision .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.revision .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revision .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revision .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revision .inner li:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .icon:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner li:before, .project-overview-wrap .status-wrap .status-box.working .inner .icon:before, .project-overview-wrap .status-wrap .status-box.working .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.working .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.working .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.working .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.working .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.working .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.working .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.working .inner li:before {
        font-size: 30px; }
  .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner, .project-overview-wrap .status-wrap .status-box.joined .inner {
    background-color: #f7f3fe;
    border: 1px solid #b792f1; }
    .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .subtitle, .project-overview-wrap .status-wrap .status-box.joined .inner .subtitle {
      color: #8553d1; }
    .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .icon, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner li:before, .project-overview-wrap .status-wrap .status-box.joined .inner .icon, .project-overview-wrap .status-wrap .status-box.joined .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.joined .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.joined .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.joined .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.joined .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.joined .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.joined .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.joined .inner li:before {
      background-color: #8553d1;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .icon:before, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner li:before, .project-overview-wrap .status-wrap .status-box.joined .inner .icon:before, .project-overview-wrap .status-wrap .status-box.joined .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.joined .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.joined .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.joined .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.joined .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.joined .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.joined .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.joined .inner li:before {
        font-size: 30px; }
  .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner, .project-overview-wrap .status-wrap .status-box.rejected .inner, .project-overview-wrap .status-wrap .status-box.canceled .inner {
    background-color: #fff2f6;
    border: 1px solid #f2a09f; }
    .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .subtitle, .project-overview-wrap .status-wrap .status-box.rejected .inner .subtitle, .project-overview-wrap .status-wrap .status-box.canceled .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.rejected .inner .icon, .project-overview-wrap .status-wrap .status-box.rejected .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.rejected .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.rejected .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.rejected .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.rejected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.rejected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.rejected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.rejected .inner li:before, .project-overview-wrap .status-wrap .status-box.canceled .inner .icon, .project-overview-wrap .status-wrap .status-box.canceled .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.canceled .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.canceled .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.canceled .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.canceled .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.canceled .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.canceled .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.canceled .inner li:before {
      background-color: #f05352;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.rejected .inner .icon:before, .project-overview-wrap .status-wrap .status-box.rejected .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.rejected .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.rejected .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.rejected .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.rejected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.rejected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.rejected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.rejected .inner li:before, .project-overview-wrap .status-wrap .status-box.canceled .inner .icon:before, .project-overview-wrap .status-wrap .status-box.canceled .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.canceled .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.canceled .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.canceled .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.canceled .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.canceled .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.canceled .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.canceled .inner li:before {
        font-size: 45px; }
    .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner hr, .project-overview-wrap .status-wrap .status-box.rejected .inner hr, .project-overview-wrap .status-wrap .status-box.canceled .inner hr {
      background-color: #f2a09f; }
  .project-overview-wrap .status-wrap .status-box.legality-notice .inner, .project-overview-wrap .status-wrap .status-box.solved .inner {
    background-color: #f3f7e6;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.legality-notice .inner .subtitle, .project-overview-wrap .status-wrap .status-box.solved .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.solved .inner .icon, .project-overview-wrap .status-wrap .status-box.solved .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.solved .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.solved .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.solved .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.solved .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.solved .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.solved .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.solved .inner li:before {
      background-color: #ffffff;
      border: 1px solid #8cbc00;
      color: #8cbc00; }
      .project-overview-wrap .status-wrap .status-box.legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.solved .inner .icon:before, .project-overview-wrap .status-wrap .status-box.solved .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.solved .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.solved .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.solved .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.solved .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.solved .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.solved .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.solved .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.ranked .inner {
    border: 1px solid #4c84ff;
    background-color: #f3f7fd; }
    .project-overview-wrap .status-wrap .status-box.ranked .inner .subtitle {
      color: #4c84ff; }
    .project-overview-wrap .status-wrap .status-box.ranked .inner .icon, .project-overview-wrap .status-wrap .status-box.ranked .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.ranked .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.ranked .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.ranked .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.ranked .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.ranked .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.ranked .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.ranked .inner li:before {
      background-color: #ffffff;
      border: 1px solid #4c84ff;
      color: #4c84ff; }
      .project-overview-wrap .status-wrap .status-box.ranked .inner .icon:before, .project-overview-wrap .status-wrap .status-box.ranked .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.ranked .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.ranked .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.ranked .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.ranked .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.ranked .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.ranked .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.ranked .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner, .project-overview-wrap .status-wrap .status-box.approved .inner, .project-overview-wrap .status-wrap .status-box.validated-mode .inner, .project-overview-wrap .status-wrap .status-box.answered .inner {
    background-color: #f3f7e6;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .subtitle, .project-overview-wrap .status-wrap .status-box.approved .inner .subtitle, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .subtitle, .project-overview-wrap .status-wrap .status-box.answered .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.approved .inner .icon, .project-overview-wrap .status-wrap .status-box.approved .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.approved .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.approved .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.approved .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.approved .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.approved .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.approved .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.approved .inner li:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .icon, .project-overview-wrap .status-wrap .status-box.validated-mode .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.validated-mode .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.validated-mode .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.validated-mode .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.validated-mode .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.validated-mode .inner li:before, .project-overview-wrap .status-wrap .status-box.answered .inner .icon, .project-overview-wrap .status-wrap .status-box.answered .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.answered .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.answered .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.answered .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.answered .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.answered .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.answered .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.answered .inner li:before {
      background-color: #8cbc00;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.approved .inner .icon:before, .project-overview-wrap .status-wrap .status-box.approved .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.approved .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.approved .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.approved .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.approved .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.approved .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.approved .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.approved .inner li:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .icon:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.validated-mode .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.validated-mode .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.validated-mode .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.validated-mode .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.validated-mode .inner li:before, .project-overview-wrap .status-wrap .status-box.answered .inner .icon:before, .project-overview-wrap .status-wrap .status-box.answered .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.answered .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.answered .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.answered .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.answered .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.answered .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.answered .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.answered .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner, .project-overview-wrap .status-wrap .status-box.letter-sent .inner {
    background-color: #fffbef;
    border: 1px solid #f3e5c4; }
    .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .subtitle, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .subtitle, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .subtitle {
      color: #ce9902; }
    .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .icon, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner li:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .icon, .project-overview-wrap .status-wrap .status-box.letter-sent .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.letter-sent .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.letter-sent .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.letter-sent .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.letter-sent .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.letter-sent .inner li:before {
      background-color: #ffc300;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .icon:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner li:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .icon:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.letter-sent .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.letter-sent .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.letter-sent .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.letter-sent .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.letter-sent .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.republished .inner {
    background-color: #f3f7e6;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.republished .inner .subtitle {
      color: #44a647; }
    .project-overview-wrap .status-wrap .status-box.republished .inner .icon, .project-overview-wrap .status-wrap .status-box.republished .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.republished .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.republished .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.republished .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.republished .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.republished .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.republished .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.republished .inner li:before {
      background-color: #44a647;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.republished .inner .icon:before, .project-overview-wrap .status-wrap .status-box.republished .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.republished .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.republished .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.republished .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.republished .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.republished .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.republished .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.republished .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.suspended .inner {
    background-color: #f0f3f8;
    border: 1px solid #d2d8e3; }
    .project-overview-wrap .status-wrap .status-box.suspended .inner .subtitle {
      color: #667eb1; }
    .project-overview-wrap .status-wrap .status-box.suspended .inner .icon, .project-overview-wrap .status-wrap .status-box.suspended .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.suspended .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.suspended .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.suspended .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.suspended .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.suspended .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.suspended .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.suspended .inner li:before {
      background-color: #667eb1;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.suspended .inner .icon:before, .project-overview-wrap .status-wrap .status-box.suspended .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.suspended .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.suspended .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.suspended .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.suspended .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.suspended .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.suspended .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.suspended .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.repealed .inner {
    background-color: #fff2f6;
    border: 1px solid #f2a09f; }
    .project-overview-wrap .status-wrap .status-box.repealed .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.repealed .inner .icon, .project-overview-wrap .status-wrap .status-box.repealed .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.repealed .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.repealed .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.repealed .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.repealed .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.repealed .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.repealed .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.repealed .inner li:before {
      background-color: #f05352;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.repealed .inner .icon:before, .project-overview-wrap .status-wrap .status-box.repealed .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.repealed .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.repealed .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.repealed .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.repealed .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.repealed .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.repealed .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.repealed .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.revoked .inner, .project-overview-wrap .status-wrap .status-box.not-included .inner {
    background-color: #ffffff;
    border: 1px solid #f2a09f; }
    .project-overview-wrap .status-wrap .status-box.revoked .inner .subtitle, .project-overview-wrap .status-wrap .status-box.not-included .inner .subtitle {
      color: #c72b60; }
    .project-overview-wrap .status-wrap .status-box.revoked .inner .icon, .project-overview-wrap .status-wrap .status-box.revoked .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revoked .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.revoked .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revoked .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.revoked .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revoked .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revoked .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revoked .inner li:before, .project-overview-wrap .status-wrap .status-box.not-included .inner .icon, .project-overview-wrap .status-wrap .status-box.not-included .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.not-included .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.not-included .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.not-included .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.not-included .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.not-included .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.not-included .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.not-included .inner li:before {
      background-color: #ffffff;
      border: 1px solid #c72b60;
      color: #c72b60; }
      .project-overview-wrap .status-wrap .status-box.revoked .inner .icon:before, .project-overview-wrap .status-wrap .status-box.revoked .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revoked .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.revoked .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revoked .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.revoked .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revoked .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revoked .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revoked .inner li:before, .project-overview-wrap .status-wrap .status-box.not-included .inner .icon:before, .project-overview-wrap .status-wrap .status-box.not-included .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.not-included .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.not-included .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.not-included .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.not-included .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.not-included .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.not-included .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.not-included .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner, .project-overview-wrap .status-wrap .status-box.validated-letter .inner {
    background-color: #f3f7e6;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .subtitle, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .icon, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner li:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .icon, .project-overview-wrap .status-wrap .status-box.validated-letter .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.validated-letter .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.validated-letter .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.validated-letter .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.validated-letter .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.validated-letter .inner li:before {
      background-color: #8cbc00;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .icon:before, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner li:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .icon:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.validated-letter .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.validated-letter .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.validated-letter .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.validated-letter .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.validated-letter .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner {
    background-color: #fffbef;
    border: 1px solid #f3e5c4; }
    .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .subtitle {
      color: #ce9902; }
    .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .icon, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner li:before {
      background-color: #ffc300;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .icon:before, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.project-rejected .inner {
    background-color: #fff2f6;
    border: 1px solid #f2a09f; }
    .project-overview-wrap .status-wrap .status-box.project-rejected .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.project-rejected .inner .icon, .project-overview-wrap .status-wrap .status-box.project-rejected .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-rejected .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.project-rejected .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-rejected .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.project-rejected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-rejected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-rejected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-rejected .inner li:before {
      background-color: #f05352;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.project-rejected .inner .icon:before, .project-overview-wrap .status-wrap .status-box.project-rejected .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-rejected .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.project-rejected .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-rejected .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.project-rejected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-rejected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-rejected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-rejected .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .icon, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner a.menu-toggle,
  .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner li:before {
    background-color: #667eb1;
    color: #ffffff; }
    .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .icon:before, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner a.menu-toggle:before,
    .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner li:before {
      font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.project-for-debate .inner {
    background-color: #fffbef;
    border: 1px solid #f3e5c4; }
    .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .subtitle {
      color: #ce9902; }
    .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .icon, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-for-debate .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.project-for-debate .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-for-debate .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-for-debate .inner li:before {
      background-color: #ffffff;
      color: #ffc300; }
      .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .icon:before, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-for-debate .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.project-for-debate .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-for-debate .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-for-debate .inner li:before {
        font-size: 30px; }
  .project-overview-wrap .status-wrap .status-box.resort-compartment .inner, .project-overview-wrap .status-wrap .status-box.draft-letter .inner {
    border: 1px solid #d2d8e3;
    background-color: #ffffff; }
    .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .subtitle, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .subtitle {
      color: #42A5F5; }
    .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .icon, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.resort-compartment .inner li:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .icon, .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.draft-letter .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.draft-letter .inner li:before {
      border: 1px solid #42A5F5;
      color: #42A5F5; }
      .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .icon:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.resort-compartment .inner li:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .icon:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.draft-letter .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.draft-letter .inner li:before {
        font-size: 32px;
        -webkit-transform: translateX(5px);
            -ms-transform: translateX(5px);
             -o-transform: translateX(5px);
                transform: translateX(5px); }
      .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .icon.icon-pencil:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar ul.menu > li a.icon-pencil.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.icon-pencil.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar div.menu > li a.icon-pencil.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.icon-pencil.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .registry-cards .icon-pencil.registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .icon-pencil.registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .modal.modal-menu .list li.icon-pencil:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.resort-compartment .inner li.icon-pencil:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .icon.icon-pencil:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar ul.menu > li a.icon-pencil.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.icon-pencil.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar div.menu > li a.icon-pencil.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.icon-pencil.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .registry-cards .icon-pencil.registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.draft-letter .inner .icon-pencil.registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .modal.modal-menu .list li.icon-pencil:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.draft-letter .inner li.icon-pencil:before {
        font-size: 32px;
        -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); }
  .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner {
    background-color: #ffffff;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner li:before {
      background-color: #ffffff;
      border: 1px solid #8cbc00;
      color: #8cbc00; }
      .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner li:before {
        font-size: 32px;
        -webkit-transform: translateX(5px);
            -ms-transform: translateX(5px);
             -o-transform: translateX(5px);
                transform: translateX(5px); }
  .project-overview-wrap .status-wrap .status-box.active-register .inner {
    background-color: #ffffff;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.active-register .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.active-register .inner .icon, .project-overview-wrap .status-wrap .status-box.active-register .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.active-register .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.active-register .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.active-register .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.active-register .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.active-register .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.active-register .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.active-register .inner li:before {
      background-color: #ffffff;
      border: 1px solid #8cbc00;
      color: #8cbc00; }
      .project-overview-wrap .status-wrap .status-box.active-register .inner .icon:before, .project-overview-wrap .status-wrap .status-box.active-register .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.active-register .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.active-register .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.active-register .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.active-register .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.active-register .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.active-register .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.active-register .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner, .project-overview-wrap .status-wrap .status-box.without-agenda .inner {
    background-color: #ffffff;
    border: 1px solid #f05352; }
    .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .subtitle, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .icon, .project-overview-wrap .status-wrap .status-box.without-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.without-agenda .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.without-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.without-agenda .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.without-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.without-agenda .inner li:before {
      background-color: #ffffff;
      border: 1px solid #f05352;
      color: #f05352; }
      .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .icon:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.without-agenda .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.without-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.without-agenda .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.without-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.without-agenda .inner li:before {
        font-size: 32px;
        -webkit-transform: translateX(5px);
            -ms-transform: translateX(5px);
             -o-transform: translateX(5px);
                transform: translateX(5px); }
  .project-overview-wrap .status-wrap .status-box.excepted .inner, .project-overview-wrap .status-wrap .status-box.closed-register .inner {
    background-color: #ffffff;
    border: 1px solid #f05352; }
    .project-overview-wrap .status-wrap .status-box.excepted .inner .subtitle, .project-overview-wrap .status-wrap .status-box.closed-register .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.excepted .inner .icon, .project-overview-wrap .status-wrap .status-box.excepted .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.excepted .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.excepted .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.excepted .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.excepted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.excepted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.excepted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.excepted .inner li:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner .icon, .project-overview-wrap .status-wrap .status-box.closed-register .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.closed-register .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.closed-register .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.closed-register .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.closed-register .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.closed-register .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.closed-register .inner li:before {
      background-color: #ffffff;
      border: 1px solid #f05352;
      color: #f05352; }
      .project-overview-wrap .status-wrap .status-box.excepted .inner .icon:before, .project-overview-wrap .status-wrap .status-box.excepted .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.excepted .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.excepted .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.excepted .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.excepted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.excepted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.excepted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.excepted .inner li:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner .icon:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.closed-register .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.closed-register .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.closed-register .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.closed-register .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.closed-register .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.public-consultation .inner {
    background-color: #ffffff;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.public-consultation .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.public-consultation .inner .icon, .project-overview-wrap .status-wrap .status-box.public-consultation .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.public-consultation .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.public-consultation .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.public-consultation .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.public-consultation .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.public-consultation .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.public-consultation .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.public-consultation .inner li:before {
      background-color: #ffffff;
      border: 1px solid #8cbc00;
      color: #8cbc00; }
      .project-overview-wrap .status-wrap .status-box.public-consultation .inner .icon:before, .project-overview-wrap .status-wrap .status-box.public-consultation .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.public-consultation .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.public-consultation .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.public-consultation .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.public-consultation .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.public-consultation .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.public-consultation .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.public-consultation .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.live-meeting hr {
    background: #d2d8e3;
    border-top: 0; }
  .project-overview-wrap .status-wrap .status-box.live-meeting .icon:before, .project-overview-wrap .status-wrap .status-box.live-meeting aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.live-meeting a.menu-toggle:before,
  .project-overview-wrap .status-wrap .status-box.live-meeting aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.live-meeting a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.live-meeting .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.live-meeting .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.live-meeting .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.live-meeting li:before {
    font-size: 36px; }
  .project-overview-wrap .status-wrap .status-box.not-debated .inner {
    background-color: #f4f4f4;
    border: 1px solid #dfdfdf; }
    .project-overview-wrap .status-wrap .status-box.not-debated .inner .subtitle {
      color: #a5a5a5; }
    .project-overview-wrap .status-wrap .status-box.not-debated .inner .icon, .project-overview-wrap .status-wrap .status-box.not-debated .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.not-debated .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.not-debated .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.not-debated .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.not-debated .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.not-debated .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.not-debated .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.not-debated .inner li:before {
      background-color: #ffffff;
      border: 1px solid #a5a5a5;
      color: #a5a5a5; }
      .project-overview-wrap .status-wrap .status-box.not-debated .inner .icon:before, .project-overview-wrap .status-wrap .status-box.not-debated .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.not-debated .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.not-debated .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.not-debated .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.not-debated .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.not-debated .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.not-debated .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.not-debated .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.meeting-closed .inner {
    background-color: #f3f7e6;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .icon, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-closed .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.meeting-closed .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-closed .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-closed .inner li:before {
      background-color: #8cbc00;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .icon:before, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-closed .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.meeting-closed .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-closed .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-closed .inner li:before {
        font-size: 45px; }
    .project-overview-wrap .status-wrap .status-box.meeting-closed .inner hr {
      background: #d6e1b6;
      border-top: 0; }
    .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .hour {
      color: #8cbc00;
      font-weight: 400; }
  .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner {
    background-color: #fffbef;
    border: 1px solid #f3e5c4; }
    .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .subtitle {
      color: #ce9902; }
    .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .icon, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner li:before {
      background-color: #ffc300;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .icon:before, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner li:before {
        font-size: 30px; }
    .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner hr {
      background: #f3e5c4;
      border-top: 0; }
    .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .hour {
      color: #ce9902;
      font-weight: 400; }
  .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner {
    background-color: #fff2f6;
    border: 1px solid #f2a09f; }
    .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .icon, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner li:before {
      background-color: #f05352;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .icon:before, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner li:before {
        font-size: 36px; }
    .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner hr {
      background: #f2a09f;
      border-top: 0; }
    .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .hour {
      color: #c72b60;
      font-weight: 400; }
  .project-overview-wrap .status-wrap .status-box.electronic-vote .inner {
    background-color: #e4eefd;
    border: 1px solid #4c84ff; }
    .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .subtitle {
      color: #4c84ff; }
    .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .icon, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.electronic-vote .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.electronic-vote .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.electronic-vote .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.electronic-vote .inner li:before {
      background-color: #4c84ff;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .icon:before, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.electronic-vote .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.electronic-vote .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.electronic-vote .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.electronic-vote .inner li:before {
        font-size: 30px; }
  .project-overview-wrap .status-wrap .status-published {
    background: #8cbc00;
    border-radius: 50%;
    border: 5px solid #ffffff;
    height: 25px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 25px; }
  .project-overview-wrap .status-wrap .status-unpublished {
    background: #f05352;
    border-radius: 50%;
    border: 5px solid #ffffff;
    height: 25px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 25px; }
  .project-overview-wrap .status-wrap .buttons + .buttons {
    margin-top: 15px; }

.project-overview-wrap .council-meeting {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #6e6e6e;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 10px; }
  .project-overview-wrap .council-meeting a {
    color: inherit;
    margin: 0;
    display: block; }
    .project-overview-wrap .council-meeting a strong {
      white-space: nowrap; }
    .project-overview-wrap .council-meeting a:hover {
      text-decoration: underline; }
    .project-overview-wrap .council-meeting a.link {
      color: #42A5F5;
      font-size: 14px;
      margin-top: 5px; }
  .project-overview-wrap .council-meeting [class*=icon] {
    color: #ffc300;
    font-size: 24px;
    margin-right: 15px; }
  .project-overview-wrap .council-meeting + .options-list {
    margin-left: 35px; }

.project-overview-wrap + .buttons-wrap {
  margin-bottom: 30px; }
  .project-overview-wrap + .buttons-wrap > * {
    margin-left: 20px;
    margin-right: 20px; }

.project-overview-wrap .options-list [type="radio"]:not(:checked) + span,
.project-overview-wrap .options-list [type="checkbox"]:not(:checked) + span {
  font-weight: 300; }

.project-overview-wrap .options-list [type="radio"]:checked + span,
.project-overview-wrap .options-list [type="checkbox"]:checked + span {
  font-weight: 400; }

.project-overview-wrap .options-list.project-status {
  text-align: left; }
  .project-overview-wrap .options-list.project-status.small [class*=icon].prefix {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
         -o-transform: scale(0.8);
            transform: scale(0.8); }
  .project-overview-wrap .options-list.project-status.small li {
    margin-top: 5px;
    margin-bottom: 5px; }
  .project-overview-wrap .options-list.project-status li {
    clear: both; }
  .project-overview-wrap .options-list.project-status ul.checkbox > li [type="checkbox"] + span:not(.lever) {
    height: auto;
    padding-left: 30px; }
  .project-overview-wrap .options-list.project-status .prefix[class*=icon] {
    text-align: center;
    width: 50px; }
  .project-overview-wrap .options-list.project-status > p {
    margin-bottom: 20px; }
  .project-overview-wrap .options-list.project-status .for-approval [class*=icon],
  .project-overview-wrap .options-list.project-status .in-preparation [class*=icon] {
    color: #ff6d24;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .revoked-by-user [class*=icon] {
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .resent-to-resort-compartment [class*=icon],
  .project-overview-wrap .options-list.project-status .redirected [class*=icon] {
    color: #4c84ff;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .pending-approval [class*=icon],
  .project-overview-wrap .options-list.project-status .debate-in-committees [class*=icon] {
    color: #667eb1;
    font-size: 32px;
    float: left; }
  .project-overview-wrap .options-list.project-status .revision [class*=icon],
  .project-overview-wrap .options-list.project-status .working [class*=icon] {
    color: #ffc300;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .legality-notice [class*=icon],
  .project-overview-wrap .options-list.project-status .solved [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #8cbc00;
    border-radius: 50%;
    color: #8cbc00;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .legality-notice [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .solved [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .ranked [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #4c84ff;
    border-radius: 50%;
    color: #4c84ff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .ranked [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .joined [class*=icon] {
    color: #8553d1;
    font-size: 28px;
    float: left; }
  .project-overview-wrap .options-list.project-status .no-legality-notice [class*=icon],
  .project-overview-wrap .options-list.project-status .rejected [class*=icon],
  .project-overview-wrap .options-list.project-status .meeting-without-cvorum [class*=icon],
  .project-overview-wrap .options-list.project-status .canceled [class*=icon] {
    background-color: #f05352;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .no-legality-notice [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .rejected [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .meeting-without-cvorum [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .canceled [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .own-without-legality-notice [class*=icon] {
    background-color: #ffc300;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .own-without-legality-notice [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .own-legality-notice [class*=icon],
  .project-overview-wrap .options-list.project-status .approved [class*=icon],
  .project-overview-wrap .options-list.project-status .meeting-closed [class*=icon],
  .project-overview-wrap .options-list.project-status .answered [class*=icon] {
    background-color: #8cbc00;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .own-legality-notice [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .approved [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .meeting-closed [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .answered [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .republished [class*=icon] {
    background-color: #44a647;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .republished [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .suspended [class*=icon] {
    background-color: #667eb1;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .suspended [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .resort-compartment [class*=icon] {
    color: #667eb1;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .with-legality-notice [class*=icon],
  .project-overview-wrap .options-list.project-status .active-register [class*=icon] {
    color: #8cbc00;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .without-legality-notice [class*=icon],
  .project-overview-wrap .options-list.project-status .without-agenda [class*=icon],
  .project-overview-wrap .options-list.project-status .excepted [class*=icon],
  .project-overview-wrap .options-list.project-status .closed-register [class*=icon] {
    color: #f05352;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .public-consultation [class*=icon] {
    color: #8cbc00;
    font-size: 25px;
    float: left; }
  .project-overview-wrap .options-list.project-status .scheduled-on-agenda [class*=icon] {
    color: #ffc300;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .added-on-agenda [class*=icon] {
    color: #8553d1;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .live-meeting [class*=icon],
  .project-overview-wrap .options-list.project-status .allocated [class*=icon] {
    color: #667eb1;
    font-size: 27px;
    float: left; }
  .project-overview-wrap .options-list.project-status .not-included [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #c72b60;
    border-radius: 50%;
    color: #c72b60;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .not-included [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .not-debated [class*=icon] {
    background-color: #f4f4f4;
    border: 1px solid #a5a5a5;
    border-radius: 50%;
    color: #a5a5a5;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .not-debated [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .revoked [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #c72b60;
    border-radius: 50%;
    color: #c72b60;
    display: table;
    float: left;
    font-size: 16px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .revoked [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .taken-note [class*=icon] {
    border: 1px solid #f05352;
    border-radius: 50%;
    color: #f05352;
    display: table;
    float: left;
    font-size: 16px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .taken-note [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .meeting-in-pending [class*=icon] {
    color: #ffc300;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status label span:not(.prefix) {
    width: -webkit-calc(100% - 50px);
    width: calc(100% - 50px); }
  .project-overview-wrap .options-list.project-status .collapsible-body {
    padding-top: 0; }
  .project-overview-wrap .options-list.project-status .notification-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 40px; }
    .project-overview-wrap .options-list.project-status .notification-wrap ul.tabs {
      overflow: hidden; }
      .project-overview-wrap .options-list.project-status .notification-wrap ul.tabs .tab {
        font-style: normal; }
    .project-overview-wrap .options-list.project-status .notification-wrap .notification {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      padding-top: 30px; }
      .project-overview-wrap .options-list.project-status .notification-wrap .notification [class*=icon] {
        font-size: 35px;
        margin-right: 20px;
        margin-top: 10px; }
      .project-overview-wrap .options-list.project-status .notification-wrap .notification label {
        font-style: normal; }
      .project-overview-wrap .options-list.project-status .notification-wrap .notification > div {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; }
    .project-overview-wrap .options-list.project-status .notification-wrap h4 {
      margin-left: 30px;
      margin-right: 30px;
      margin-bottom: 10px; }
    .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table {
      margin-left: 30px;
      margin-right: 30px;
      margin-bottom: 20px; }
      .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .header {
        padding: 0; }
      .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .row, .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav, nav.navbar .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .navbar-nav {
        border-bottom: 0;
        padding: 0; }
        .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .row:hover, .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav:hover, nav.navbar .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .navbar-nav:hover {
          background-color: transparent; }
        .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .row .col-document, .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav .col-document, nav.navbar .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .navbar-nav .col-document {
          padding-left: 0; }
        .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .row .col-actions, .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav .col-actions, nav.navbar .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .navbar-nav .col-actions {
          padding-right: 0; }

.project-overview-wrap .options-list.notes-status li {
  clear: both; }

.project-overview-wrap .options-list.notes-status > p {
  margin-bottom: 20px; }

.project-overview-wrap .options-list.notes-status .collapsible-body {
  padding-top: 0; }

.project-overview-wrap .options-list.notes-status .languages-tabs-wrap ul.tabs {
  overflow: hidden; }
  .project-overview-wrap .options-list.notes-status .languages-tabs-wrap ul.tabs .tab {
    font-style: normal; }

.project-overview-wrap .options-list.notes-status .notification-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 40px; }
  .project-overview-wrap .options-list.notes-status .notification-wrap ul.tabs {
    overflow: hidden; }
    .project-overview-wrap .options-list.notes-status .notification-wrap ul.tabs .tab {
      font-style: normal; }
  .project-overview-wrap .options-list.notes-status .notification-wrap .notification {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 30px; }
    .project-overview-wrap .options-list.notes-status .notification-wrap .notification [class*=icon] {
      font-size: 35px;
      margin-right: 20px;
      margin-top: 10px; }
    .project-overview-wrap .options-list.notes-status .notification-wrap .notification label {
      font-style: normal; }
    .project-overview-wrap .options-list.notes-status .notification-wrap .notification > div {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .project-overview-wrap .options-list.notes-status .notification-wrap h4 {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 10px; }
  .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px; }
    .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .header {
      padding: 0; }
    .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .row, .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav, nav.navbar .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .navbar-nav {
      border-bottom: 0;
      padding: 0; }
      .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .row:hover, .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav:hover, nav.navbar .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .navbar-nav:hover {
        background-color: transparent; }
      .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .row .col-document, .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav .col-document, nav.navbar .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .navbar-nav .col-document {
        padding-left: 0; }
      .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .row .col-actions, .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav .col-actions, nav.navbar .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .navbar-nav .col-actions {
        padding-right: 0; }

.project-overview-wrap .options-list.normal li, .project-overview-wrap .fc-header-toolbar .options-list.fc-today-button li, .fc-header-toolbar .project-overview-wrap .options-list.fc-today-button li {
  clear: both; }

.project-overview-wrap .options-list.normal > p, .project-overview-wrap .fc-header-toolbar .options-list.fc-today-button > p, .fc-header-toolbar .project-overview-wrap .options-list.fc-today-button > p {
  margin-bottom: 20px; }

.project-overview-wrap .options-list.normal .collapsible-header, .project-overview-wrap .fc-header-toolbar .options-list.fc-today-button .collapsible-header, .fc-header-toolbar .project-overview-wrap .options-list.fc-today-button .collapsible-header {
  padding-left: 0; }

.project-overview-wrap .options-list.normal .collapsible-body, .project-overview-wrap .fc-header-toolbar .options-list.fc-today-button .collapsible-body, .fc-header-toolbar .project-overview-wrap .options-list.fc-today-button .collapsible-body {
  padding-top: 0; }

.project-overview-wrap .options-list.project-format-type li {
  clear: both; }

.project-overview-wrap .options-list.project-format-type .prefix[class*=icon] {
  text-align: center;
  width: 50px; }

.project-overview-wrap .options-list.project-format-type > p {
  margin-bottom: 20px; }

.project-overview-wrap .options-list.project-format-type .collapsible-header {
  background-color: transparent;
  padding-top: 5px;
  padding-bottom: 5px; }

.project-overview-wrap .options-list.project-format-type .emol-type img {
  width: 50px; }

.project-overview-wrap .options-list.project-format-type .document-type [class*=icon] {
  color: #ff6d24;
  font-size: 30px;
  float: left; }

.project-overview-wrap .options-list.project-format-type label {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.project-overview-wrap .inner-row-border {
  margin-left: 20px;
  position: relative; }
  .project-overview-wrap .inner-row-border:before {
    background: #f4f4f4;
    content: "";
    display: block;
    height: 100%;
    left: -10px;
    position: absolute;
    top: 0;
    width: 3px; }

.project-overview-wrap textarea {
  font-size: 16px; }

.project-overview-wrap .events-wrap {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top: 3px solid #f4f4f4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  margin-top: 20px;
  padding-top: 100px; }
  .project-overview-wrap .events-wrap .events {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .project-overview-wrap .events-wrap .events.canceled ul li [class*=icon-],
    .project-overview-wrap .events-wrap .events.canceled ul li a,
    .project-overview-wrap .events-wrap .events.canceled ul li span {
      color: #a5a5a5;
      font-weight: 300; }
    .project-overview-wrap .events-wrap .events.canceled ul li span.label {
      background: #a5a5a5 !important;
      color: #ffffff; }
    .project-overview-wrap .events-wrap .events ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .project-overview-wrap .events-wrap .events ul li {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-left: 30px;
        margin-top: 10px;
        position: relative; }
        .project-overview-wrap .events-wrap .events ul li > [class*=icon-] {
          font-size: 16px;
          left: -25px;
          position: absolute;
          top: 5px; }
          .project-overview-wrap .events-wrap .events ul li > [class*=icon-].icon-spinner {
            font-size: 12px; }
        .project-overview-wrap .events-wrap .events ul li .old-project {
          font-size: 14px;
          font-weight: 300;
          margin-top: 0; }
        .project-overview-wrap .events-wrap .events ul li span.label {
          font-size: 11px;
          letter-spacing: 0.5px;
          margin-bottom: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.repealed {
            background: #f05352;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.completion {
            background: #A388CE;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.change {
            background: #ffc300;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.republished {
            background: #44a647;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.suspended {
            background: #667eb1;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.revocation {
            background: #c72b60;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.rectification {
            background: #8553d1;
            border-radius: 5px; }
        .project-overview-wrap .events-wrap .events ul li a {
          font-size: 14px;
          text-align: left; }
          .project-overview-wrap .events-wrap .events ul li a:hover {
            text-decoration: underline; }
    .project-overview-wrap .events-wrap .events .links {
      margin-bottom: 20px;
      margin-top: 0; }
      .project-overview-wrap .events-wrap .events .links a {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        margin: 0 15px; }
        .project-overview-wrap .events-wrap .events .links a span {
          font-weight: 300; }
        .project-overview-wrap .events-wrap .events .links a:hover span {
          text-decoration: underline; }
        .project-overview-wrap .events-wrap .events .links a:hover span[class*=icon] {
          text-decoration: none !important; }
      .project-overview-wrap .events-wrap .events .links span[class*=icon] {
        color: #6e6e6e;
        font-size: 18px;
        margin-right: 10px; }
        .project-overview-wrap .events-wrap .events .links span[class*=icon].icon-backward {
          font-size: 14px; }
  .project-overview-wrap .events-wrap .history {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 250px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .project-overview-wrap .events-wrap .history .inner .icon-backward {
      background: #ffffff;
      border: 3px solid #ffffff;
      color: #707f90;
      font-size: 22px;
      position: absolute; }
      .project-overview-wrap .events-wrap .history .inner .icon-backward:first-child {
        left: 0; }
      .project-overview-wrap .events-wrap .history .inner .icon-backward:last-child {
        right: 0; }
    .project-overview-wrap .events-wrap .history .inner .group {
      position: relative; }
      .project-overview-wrap .events-wrap .history .inner .group [class*=icon] {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        bottom: 0;
        color: #707f90;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 70px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: 50%;
        position: absolute;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
             -o-transform: translateX(-50%);
                transform: translateX(-50%); }
        .project-overview-wrap .events-wrap .history .inner .group [class*=icon] span {
          color: #707f90;
          font-family: "Open Sans", sans-serif;
          font-size: 18px;
          position: absolute;
          top: 18px;
          font-weight: 600; }
    .project-overview-wrap .events-wrap .history .links {
      margin-bottom: 20px;
      margin-top: 20px; }
      .project-overview-wrap .events-wrap .history .links .group {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .project-overview-wrap .events-wrap .history .links .group p {
          font-size: 13px;
          font-weight: 600;
          margin-bottom: 5px;
          margin-top: 0;
          text-align: center; }
      .project-overview-wrap .events-wrap .history .links a {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        margin: 0 15px; }
        .project-overview-wrap .events-wrap .history .links a span {
          font-weight: 300; }
        .project-overview-wrap .events-wrap .history .links a:hover span {
          text-decoration: underline; }
        .project-overview-wrap .events-wrap .history .links a:hover span[class*=icon] {
          text-decoration: none !important; }
      .project-overview-wrap .events-wrap .history .links span[class*=icon] {
        color: #6e6e6e;
        font-size: 18px;
        margin-right: 10px; }
        .project-overview-wrap .events-wrap .history .links span[class*=icon].icon-ribbon {
          font-size: 18px;
          font-weight: bold; }
  .project-overview-wrap .events-wrap .inner {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #707f90;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 1px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    text-align: center;
    width: 100%; }
    .project-overview-wrap .events-wrap .inner .group {
      bottom: 0;
      position: absolute; }
      .project-overview-wrap .events-wrap .inner .group h4 {
        margin-bottom: 0; }
      .project-overview-wrap .events-wrap .inner .group p {
        font-size: 14px;
        font-weight: 300;
        margin-top: 0; }
    .project-overview-wrap .events-wrap .inner .bullet {
      background: #707f90;
      border-radius: 50%;
      border: 3px solid #ffffff;
      display: block;
      height: 14px;
      left: 50%;
      position: absolute;
      width: 14px; }

.project-overview-wrap .projects-list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .project-overview-wrap .projects-list li p {
    margin: 0 0 5px 0; }
    .project-overview-wrap .projects-list li p.nr {
      margin-right: 5px;
      min-width: 25px;
      text-align: right; }
  .project-overview-wrap .projects-list li a {
    color: #667eb1;
    font-weight: 400; }

.project-overview-wrap .projects-list + .votes-stats {
  margin-top: 30px; }

.project-overview-wrap .convocation-project .links + a:last-child {
  margin-top: -20px;
  margin-left: 25px; }

.project-overview-wrap .solver-wrap {
  margin-top: 15px;
  margin-bottom: 15px; }
  .project-overview-wrap .solver-wrap > div {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 10px; }
    .project-overview-wrap .solver-wrap > div label {
      color: #484848;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 14px;
      line-height: 1.3; }
    .project-overview-wrap .solver-wrap > div [class*=icon-] {
      background-color: #667eb1;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 13px;
      height: 25px;
      margin: 0 10px;
      text-align: center;
      width: 25px; }
      .project-overview-wrap .solver-wrap > div [class*=icon-]:before {
        display: table-cell;
        vertical-align: middle; }

.project-details-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 70px;
  padding: 0 0.75rem; }
  .project-details-wrap.notes-details {
    padding: 0;
    margin-bottom: 0; }
    .project-details-wrap.notes-details .other-info {
      color: #6e6e6e;
      font-size: 15px;
      margin: 5px 0; }
      .project-details-wrap.notes-details .other-info [class*=icon] {
        color: #ff6d24;
        display: inline-block;
        font-size: 26px;
        font-weight: 400;
        width: 30px; }
      .project-details-wrap.notes-details .other-info span:not([class*=icon]) {
        color: #484848;
        font-weight: 600; }
  .project-details-wrap .details-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative; }
    .project-details-wrap .details-wrap .project-overview-wrap {
      position: absolute;
      right: 35px;
      top: 20px; }
      @media only screen and (max-width: 600px) {
        .project-details-wrap .details-wrap .project-overview-wrap.mobile-full-width {
          left: -60px;
          width: -webkit-calc(100% + 60px);
          width: calc(100% + 60px); } }
  .project-details-wrap .summary-wrap {
    width: 220px; }
  .project-details-wrap h4 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 20px;
    text-transform: uppercase; }
    .project-details-wrap h4 span[class^=icon-document] {
      color: #a5a5a5;
      font-size: 50px;
      margin-right: 20px; }
  .project-details-wrap .toc-wrapper.pinned {
    width: 220px; }
  .project-details-wrap .toc-wrapper h3 {
    color: #484848;
    font-size: 19px;
    font-weight: 300;
    text-transform: uppercase; }
  .project-details-wrap .toc-wrapper .table-of-contents a {
    line-height: 1.3; }
    .project-details-wrap .toc-wrapper .table-of-contents a:hover {
      color: #484848; }
  .project-details-wrap .toc-wrapper .table-of-contents .divider {
    padding: 0;
    background-color: transparent;
    border-top: 2px dotted #a5a5a5;
    margin-left: 15px;
    margin-top: 5px;
    margin-bottom: 5px; }
  .project-details-wrap .document-card.no-border.step {
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0; }
  .project-details-wrap .document-card.no-border section:before {
    display: none !important; }
  .project-details-wrap .document-card.no-border section .article:after, .project-details-wrap .document-card.no-border section .article:before {
    display: none !important; }
  .project-details-wrap section:not(.content):not(.signature):not(.procedures):not(.notes) {
    position: relative; }
    .project-details-wrap section:not(.content):not(.signature):not(.procedures):not(.notes):before {
      background-color: #c1c1c1;
      content: '';
      display: block;
      height: -webkit-calc(100% + 40px);
      height: calc(100% + 40px);
      left: -90px;
      position: absolute;
      top: -40px;
      width: 2px; }
  .project-details-wrap .step {
    border-left: 0;
    margin-left: 20px;
    padding-bottom: 0;
    padding-left: 35px;
    padding-top: 10px; }
    .project-details-wrap .step.last:before {
      background-color: #c1c1c1;
      content: '';
      display: block;
      height: 54px;
      left: 0;
      position: absolute;
      top: 0;
      width: 2px; }
    .project-details-wrap .step.last .step-point {
      left: -7px; }
    .project-details-wrap .step.notes-step {
      margin-left: 0;
      margin-right: 0;
      padding-bottom: 0;
      padding-left: 0;
      padding-top: 0;
      width: 100%; }
    .project-details-wrap .step .step-point {
      background-color: #a5a5a5;
      border-radius: 50%;
      border: 3px solid #f4f4f4;
      height: 16px;
      left: -9px;
      position: absolute;
      text-align: center;
      top: 54px;
      width: 16px; }
    .project-details-wrap .step .card {
      padding-bottom: 25px;
      padding-top: 25px; }
    .project-details-wrap .step section.header {
      position: relative;
      margin-bottom: 0; }
      .project-details-wrap .step section.header:before {
        background-color: #c1c1c1;
        content: '';
        display: block;
        height: -webkit-calc(100% + 40px);
        height: calc(100% + 40px);
        left: -90px;
        position: absolute;
        top: -40px;
        width: 2px; }
    .project-details-wrap .step .languages-tabs-wrap .tabs {
      margin-bottom: 30px; }
    .project-details-wrap .step .languages-tabs-wrap section.header:before {
      height: -webkit-calc(100% + 90px);
      height: calc(100% + 90px);
      top: -90px; }
    .project-details-wrap .step .content {
      padding-top: 75px; }
  .project-details-wrap .document-title {
    padding-top: 20px;
    padding-bottom: 50px; }
    .project-details-wrap .document-title .title {
      color: #484848;
      font-size: 30px;
      font-weight: 400;
      letter-spacing: 1px;
      line-height: 1.3;
      margin-left: auto;
      margin-right: auto;
      max-width: 85%;
      text-align: center;
      text-transform: uppercase; }
    .project-details-wrap .document-title .project-nr-date {
      margin-top: 0;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px dotted #a5a5a5;
      font-weight: 300;
      padding: 5px 20px;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
      .project-details-wrap .document-title .project-nr-date .nr,
      .project-details-wrap .document-title .project-nr-date .date {
        font-weight: 600; }
    .project-details-wrap .document-title .subtitle {
      color: #484848;
      font-size: 18px;
      font-style: italic;
      font-weight: 400;
      line-height: 1.3;
      margin-left: auto;
      margin-right: auto;
      max-width: 85%;
      text-align: center; }
    .project-details-wrap .document-title p {
      color: #484848;
      font-size: 16px;
      margin-bottom: 40px;
      margin-left: auto;
      margin-right: auto;
      max-width: 85%; }
  .project-details-wrap section.section {
    background-color: #f9f9f9;
    margin-bottom: 15px;
    padding: 15px 30px;
    text-align: justify; }
    .project-details-wrap section.section:after {
      background-color: #a5a5a5;
      border-radius: 50%;
      border: 3px solid #f4f4f4;
      content: '';
      height: 16px;
      left: -97px;
      position: absolute;
      text-align: center;
      top: 30px;
      width: 16px; }
    .project-details-wrap section.section h4 {
      font-size: 16px;
      font-weight: 600;
      text-transform: initial; }
    .project-details-wrap section.section pre {
      white-space: normal; }
  .project-details-wrap .document-statement {
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center; }
    .project-details-wrap .document-statement p {
      color: #484848;
      font-size: 16px;
      margin-bottom: 40px;
      margin-left: auto;
      margin-right: auto;
      max-width: 85%; }
    .project-details-wrap .document-statement h2 {
      color: #484848;
      font-size: 24px;
      font-weight: 400;
      letter-spacing: 0.5px;
      margin-bottom: 0;
      text-transform: uppercase; }
    .project-details-wrap .document-statement h5 {
      color: #484848;
      font-size: 18px;
      font-weight: 400;
      margin-top: 5px; }
  .project-details-wrap .step section.content,
  .project-details-wrap .step section.notes {
    padding-top: 0;
    text-align: justify; }
    .project-details-wrap .step section.content .article,
    .project-details-wrap .step section.notes .article {
      position: relative; }
      .project-details-wrap .step section.content .article:before,
      .project-details-wrap .step section.notes .article:before {
        background-color: #c1c1c1;
        content: '';
        display: block;
        height: -webkit-calc(100% + 20px);
        height: calc(100% + 20px);
        left: -90px;
        position: absolute;
        top: -20px;
        width: 2px; }
      .project-details-wrap .step section.content .article:after,
      .project-details-wrap .step section.notes .article:after {
        background-color: #a5a5a5;
        border-radius: 50%;
        border: 3px solid #f4f4f4;
        content: '';
        height: 16px;
        left: -97px;
        position: absolute;
        text-align: center;
        top: 25px;
        width: 16px; }
      .project-details-wrap .step section.content .article:last-child:before,
      .project-details-wrap .step section.notes .article:last-child:before {
        height: 50px;
        top: -20px; }
      .project-details-wrap .step section.content .article .article-nr,
      .project-details-wrap .step section.notes .article .article-nr {
        color: #484848;
        font-size: 22px;
        font-weight: 400; }
      .project-details-wrap .step section.content .article ol:not(.tabs), .project-details-wrap .step section.content .article ul:not(.tabs),
      .project-details-wrap .step section.notes .article ol:not(.tabs),
      .project-details-wrap .step section.notes .article ul:not(.tabs) {
        margin-bottom: 0;
        text-indent: 0; }
        .project-details-wrap .step section.content .article ol:not(.tabs) > li, .project-details-wrap .step section.content .article ul:not(.tabs) > li,
        .project-details-wrap .step section.notes .article ol:not(.tabs) > li,
        .project-details-wrap .step section.notes .article ul:not(.tabs) > li {
          padding-bottom: 10px;
          padding-left: 10px;
          position: relative; }
          .project-details-wrap .step section.content .article ol:not(.tabs) > li:last-child, .project-details-wrap .step section.content .article ul:not(.tabs) > li:last-child,
          .project-details-wrap .step section.notes .article ol:not(.tabs) > li:last-child,
          .project-details-wrap .step section.notes .article ul:not(.tabs) > li:last-child {
            margin-bottom: 0;
            padding-bottom: 0; }
          .project-details-wrap .step section.content .article ol:not(.tabs) > li ol:not(.tabs), .project-details-wrap .step section.content .article ol:not(.tabs) > li ul:not(.tabs), .project-details-wrap .step section.content .article ul:not(.tabs) > li ol:not(.tabs), .project-details-wrap .step section.content .article ul:not(.tabs) > li ul:not(.tabs),
          .project-details-wrap .step section.notes .article ol:not(.tabs) > li ol:not(.tabs),
          .project-details-wrap .step section.notes .article ol:not(.tabs) > li ul:not(.tabs),
          .project-details-wrap .step section.notes .article ul:not(.tabs) > li ol:not(.tabs),
          .project-details-wrap .step section.notes .article ul:not(.tabs) > li ul:not(.tabs) {
            margin-bottom: 0;
            margin-top: 15px;
            text-indent: 0; }
            .project-details-wrap .step section.content .article ol:not(.tabs) > li ol:not(.tabs) > li, .project-details-wrap .step section.content .article ol:not(.tabs) > li ul:not(.tabs) > li, .project-details-wrap .step section.content .article ul:not(.tabs) > li ol:not(.tabs) > li, .project-details-wrap .step section.content .article ul:not(.tabs) > li ul:not(.tabs) > li,
            .project-details-wrap .step section.notes .article ol:not(.tabs) > li ol:not(.tabs) > li,
            .project-details-wrap .step section.notes .article ol:not(.tabs) > li ul:not(.tabs) > li,
            .project-details-wrap .step section.notes .article ul:not(.tabs) > li ol:not(.tabs) > li,
            .project-details-wrap .step section.notes .article ul:not(.tabs) > li ul:not(.tabs) > li {
              list-style: none;
              padding-bottom: 10px;
              padding-left: 10px;
              position: relative; }
              .project-details-wrap .step section.content .article ol:not(.tabs) > li ol:not(.tabs) > li:last-child, .project-details-wrap .step section.content .article ol:not(.tabs) > li ul:not(.tabs) > li:last-child, .project-details-wrap .step section.content .article ul:not(.tabs) > li ol:not(.tabs) > li:last-child, .project-details-wrap .step section.content .article ul:not(.tabs) > li ul:not(.tabs) > li:last-child,
              .project-details-wrap .step section.notes .article ol:not(.tabs) > li ol:not(.tabs) > li:last-child,
              .project-details-wrap .step section.notes .article ol:not(.tabs) > li ul:not(.tabs) > li:last-child,
              .project-details-wrap .step section.notes .article ul:not(.tabs) > li ol:not(.tabs) > li:last-child,
              .project-details-wrap .step section.notes .article ul:not(.tabs) > li ul:not(.tabs) > li:last-child {
                margin-bottom: 0;
                padding-bottom: 0; }
      .project-details-wrap .step section.content .article ol:not(.tabs),
      .project-details-wrap .step section.content .article ul:not(.tabs),
      .project-details-wrap .step section.content .article table,
      .project-details-wrap .step section.notes .article ol:not(.tabs),
      .project-details-wrap .step section.notes .article ul:not(.tabs),
      .project-details-wrap .step section.notes .article table {
        text-indent: 0; }
        .project-details-wrap .step section.content .article ol:not(.tabs) p,
        .project-details-wrap .step section.content .article ul:not(.tabs) p,
        .project-details-wrap .step section.content .article table p,
        .project-details-wrap .step section.notes .article ol:not(.tabs) p,
        .project-details-wrap .step section.notes .article ul:not(.tabs) p,
        .project-details-wrap .step section.notes .article table p {
          margin-top: 0;
          margin-bottom: 0; }
      .project-details-wrap .step section.content .article > p,
      .project-details-wrap .step section.notes .article > p {
        margin-top: 8px;
        margin-bottom: 8px;
        text-indent: 0; }
    .project-details-wrap .step section.content table,
    .project-details-wrap .step section.notes table {
      margin: 15px auto 15px auto; }
      .project-details-wrap .step section.content table td,
      .project-details-wrap .step section.notes table td {
        padding: 5px 10px; }
    .project-details-wrap .step section.content table, .project-details-wrap .step section.content th, .project-details-wrap .step section.content td,
    .project-details-wrap .step section.notes table,
    .project-details-wrap .step section.notes th,
    .project-details-wrap .step section.notes td {
      border: 1px solid #c1c1c1;
      border-radius: 0; }
    .project-details-wrap .step section.content pre,
    .project-details-wrap .step section.notes pre {
      white-space: normal; }
  .project-details-wrap .step section.notes.border-dotted {
    margin-bottom: 20px;
    border-bottom: 1px dotted #a5a5a5; }
  .project-details-wrap .step section.notes .article:before, .project-details-wrap .step section.notes .article:after {
    display: none; }
  .project-details-wrap .step section.notes .article ol, .project-details-wrap .step section.notes .article ul, .project-details-wrap .step section.notes .article div, .project-details-wrap .step section.notes .article p, .project-details-wrap .step section.notes .article a {
    text-align: justify; }
  .project-details-wrap .step section.notes .article ol:not(.tabs) {
    padding-left: 40px; }
    .project-details-wrap .step section.notes .article ol:not(.tabs) li {
      list-style: inherit;
      padding-left: 0; }
      .project-details-wrap .step section.notes .article ol:not(.tabs) li:before {
        display: none; }
  .project-details-wrap .step section.notes .article ul:not(.tabs) {
    padding-left: 40px; }
    .project-details-wrap .step section.notes .article ul:not(.tabs) li {
      list-style: initial;
      padding-left: 0; }
      .project-details-wrap .step section.notes .article ul:not(.tabs) li:before {
        display: none; }
  .project-details-wrap section.signature {
    margin-top: 50px;
    margin-bottom: 80px; }
    .project-details-wrap section.signature .col {
      text-align: center;
      padding-right: 25px;
      padding-left: 25px; }
    .project-details-wrap section.signature p {
      margin-top: 0;
      margin-bottom: 0; }
    .project-details-wrap section.signature .first-name,
    .project-details-wrap section.signature .last-name {
      font-weight: 600;
      font-size: 18px; }
    .project-details-wrap section.signature .last-name {
      text-transform: uppercase; }
    .project-details-wrap section.signature .for-signature {
      margin-top: 20px; }
    .project-details-wrap section.signature .department {
      font-size: 14px;
      font-weight: 600;
      line-height: 1.3;
      margin-bottom: 10px;
      text-transform: uppercase; }
    .project-details-wrap section.signature .sufix {
      font-style: italic;
      font-size: 14px; }
  .project-details-wrap section.procedures {
    margin-bottom: 30px;
    margin-top: 50px;
    padding-top: 50px; }
    .project-details-wrap section.procedures table {
      border-collapse: collapse;
      margin: 0 auto;
      width: 85%; }
    .project-details-wrap section.procedures table, .project-details-wrap section.procedures th, .project-details-wrap section.procedures td {
      border: 1px solid #c1c1c1;
      font-size: 14px;
      text-align: center; }
      .project-details-wrap section.procedures table.left-align, .project-details-wrap section.procedures th.left-align, .project-details-wrap section.procedures td.left-align {
        text-align: left; }
      .project-details-wrap section.procedures table.center-align, .project-details-wrap section.procedures th.center-align, .project-details-wrap section.procedures td.center-align {
        text-align: center; }
      .project-details-wrap section.procedures table.right-align, .project-details-wrap section.procedures th.right-align, .project-details-wrap section.procedures td.right-align {
        text-align: right; }
    .project-details-wrap section.procedures h5 {
      color: #484848;
      font-size: 18px;
      margin-bottom: 0; }
    .project-details-wrap section.procedures th {
      background: #f4f4f4; }
      .project-details-wrap section.procedures th p {
        margin-top: 0; }
    .project-details-wrap section.procedures td, .project-details-wrap section.procedures th {
      padding: 8px 10px; }
      .project-details-wrap section.procedures td:nth-child(2), .project-details-wrap section.procedures th:nth-child(2) {
        padding-left: 20px;
        padding-right: 20px; }
    .project-details-wrap section.procedures tr.small td {
      font-size: 13px;
      padding-bottom: 2px;
      padding-top: 2px; }
  .project-details-wrap .document-card:not(.edit) section.section ol {
    color: #6e6e6e;
    font-size: 15px; }
  .project-details-wrap .document-card section.section ol {
    counter-reset: list;
    list-style-type: lower-alpha;
    margin-bottom: 0; }
    .project-details-wrap .document-card section.section ol > li {
      list-style: none;
      padding-bottom: 10px;
      padding-left: 10px;
      position: relative; }
      .project-details-wrap .document-card section.section ol > li:before {
        content: counter(list, lower-alpha) ") ";
        counter-increment: list;
        left: -1.4em;
        position: absolute; }
  .project-details-wrap .document-card.edit section.section ol:not(.tabs) > li, .project-details-wrap .document-card.edit section.section ul:not(.tabs) > li {
    padding-left: 10px;
    padding-bottom: 10px; }
  .project-details-wrap .document-card.edit section.section ol {
    list-style-type: lower-alpha;
    margin-bottom: 0; }
  .project-details-wrap .document-card.edit section:not(.header):not(.document-title):not(.document-statement):not(.signature):not(.procedures) ol, .project-details-wrap .document-card.edit section:not(.header):not(.document-title):not(.document-statement):not(.signature):not(.procedures) ul, .project-details-wrap .document-card.edit section:not(.header):not(.document-title):not(.document-statement):not(.signature):not(.procedures) div, .project-details-wrap .document-card.edit section:not(.header):not(.document-title):not(.document-statement):not(.signature):not(.procedures) p, .project-details-wrap .document-card.edit section:not(.header):not(.document-title):not(.document-statement):not(.signature):not(.procedures) a {
    text-align: justify; }
  .project-details-wrap .document-card.edit .fr-wrapper {
    min-height: 150px; }
  .project-details-wrap .preview-mode {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    padding-bottom: 0;
    padding-top: 0; }
    .project-details-wrap .preview-mode > .col {
      height: 100%; }
    .project-details-wrap .preview-mode .card {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 25px; }
    .project-details-wrap .preview-mode section:before {
      display: none !important; }
    .project-details-wrap .preview-mode section:after {
      display: none !important; }
    .project-details-wrap .preview-mode section.header {
      margin-bottom: 10px; }
      .project-details-wrap .preview-mode section.header.flag-type {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .project-details-wrap .preview-mode section.header.flag-type .group {
          width: 60%; }
        .project-details-wrap .preview-mode section.header.flag-type .flag {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          margin: 0; }
      .project-details-wrap .preview-mode section.header.image-type {
        background: -webkit-repeating-linear-gradient(left, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        background: -o-repeating-linear-gradient(left, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        background: repeating-linear-gradient(to right, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        padding: 15px; }
      .project-details-wrap .preview-mode section.header img {
        max-height: 50px; }
      .project-details-wrap .preview-mode section.header div:not(.group):not(.group-left):not(.flag):not(.c1):not(.c2):not(.c3):not(.empty-img) {
        background: #f4f4f4;
        display: block;
        height: 10px;
        margin: 10px auto;
        width: 80%; }
      .project-details-wrap .preview-mode section.header div.empty-img {
        width: 40px; }
      .project-details-wrap .preview-mode section.header div.group-left {
        max-width: 50%;
        margin: 0 auto 0 0; }
    .project-details-wrap .preview-mode section.document-title {
      padding-top: 0;
      padding-bottom: 0; }
      .project-details-wrap .preview-mode section.document-title h2 {
        font-size: 16px;
        margin-top: 5px; }
    .project-details-wrap .preview-mode section.section {
      padding: 5px 10px; }
      .project-details-wrap .preview-mode section.section h4 {
        font-size: 12px;
        font-weight: 400;
        margin-top: 0;
        margin-bottom: 3px; }
      .project-details-wrap .preview-mode section.section ol {
        font-size: 12px !important;
        padding-left: 30px; }
        .project-details-wrap .preview-mode section.section ol > li {
          background: #eeeeee;
          margin-bottom: 5px;
          margin-top: 5px;
          width: 55%; }
          .project-details-wrap .preview-mode section.section ol > li:before {
            color: #a5a5a5;
            content: counter(list, lower-alpha) ") ";
            counter-increment: list;
            left: -1.4em;
            position: absolute;
            top: -0.3em; }
          .project-details-wrap .preview-mode section.section ol > li:first-child {
            width: 75%; }
    .project-details-wrap .preview-mode section.document-statement {
      padding-top: 0;
      padding-bottom: 0; }
      .project-details-wrap .preview-mode section.document-statement p {
        font-size: 13px;
        margin: 0 auto; }
      .project-details-wrap .preview-mode section.document-statement div:not(.group) {
        background: #f4f4f4;
        display: block;
        height: 10px;
        margin: 10px auto;
        width: 55%; }
    .project-details-wrap .preview-mode section.content .article {
      padding: 0; }
    .project-details-wrap .preview-mode section.content .article-nr {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .project-details-wrap .preview-mode section.content .article-nr div:not(.group) {
        background: #f4f4f4;
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 10px;
        margin: 0; }
    .project-details-wrap .preview-mode section.content span {
      font-size: 13px;
      font-weight: 600;
      margin-right: 10px; }
    .project-details-wrap .preview-mode section.signature {
      margin-top: 20px;
      margin-bottom: 10px; }
      .project-details-wrap .preview-mode section.signature p {
        font-size: 13px; }
    .project-details-wrap .preview-mode section.procedures {
      margin-bottom: 0;
      margin-top: 0;
      padding-top: 0; }
      .project-details-wrap .preview-mode section.procedures h5 {
        font-size: 12px;
        margin-top: 0; }
      .project-details-wrap .preview-mode section.procedures td {
        padding-top: 3px;
        padding-bottom: 3px; }
      .project-details-wrap .preview-mode section.procedures div:not(.group) {
        background: #f4f4f4;
        display: block;
        height: 5px;
        margin: 0 auto;
        width: 100%; }

.settings-step.documents,
.settings-step.notes {
  margin-right: 260px; }

.project-status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a5a5a5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2; }
  .project-status-wrap span {
    color: #f05352;
    font-size: 14px;
    text-transform: uppercase; }
    .project-status-wrap span.active {
      color: #8cbc00; }

@media only screen and (max-width: 1400px) {
  .project-overview-wrap .status-wrap .other-box ~ .status-box {
    min-width: 200px; }
  .project-overview-wrap .status-wrap .other-box {
    min-width: 200px; } }

@media only screen and (max-width: 1300px) {
  .project-overview-wrap .status-wrap .other-box ~ .status-box {
    min-width: 160px; }
  .project-overview-wrap .status-wrap .other-box {
    min-width: 160px; } }

@media only screen and (max-width: 1200px) {
  .project-overview-wrap .status-wrap .group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .project-overview-wrap .status-wrap .status-box,
  .project-overview-wrap .status-wrap .other-box {
    min-width: 225px; }
  .project-details-wrap section:not(.content):not(.signature):not(.procedures):not(.notes):before {
    left: -80px; }
  .project-details-wrap .step section.content .article:before,
  .project-details-wrap .step section.notes .article:before {
    left: -80px; }
  .project-details-wrap .step section.content .article:after,
  .project-details-wrap .step section.notes .article:after {
    left: -87px; }
  .project-details-wrap .step .header:before {
    left: -80px; }
  .project-details-wrap section.section:after {
    left: -87px; } }

@media only screen and (max-width: 1023px) {
  .project-overview-wrap .petition-request-nr,
  .project-overview-wrap .petition-response-nr {
    display: block;
    margin-bottom: 5px;
    max-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .project-details-wrap .step {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0; }
    .project-details-wrap .step > .col {
      padding: 0; }
  .project-details-wrap section.procedures table {
    width: 100%; }
  .settings-step.documents,
  .settings-step.notes {
    margin-right: 10px; } }

@media only screen and (max-width: 600px) {
  .project-overview-wrap .card {
    padding: 15px 5px !important; }
  .project-overview-wrap h4.header {
    margin-bottom: 20px; }
  .project-overview-wrap .status-wrap {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    margin-top: 20px; }
    .project-overview-wrap .status-wrap .status-box {
      padding: 0; }
      .project-overview-wrap .status-wrap .status-box.small {
        padding-top: 10px; }
      .project-overview-wrap .status-wrap .status-box .inner {
        padding: 10px 10px 0 10px; }
  .project-overview-wrap .options-list.project-status [class*="icon"],
  .project-overview-wrap .options-list.notes-status [class*="icon"] {
    display: none !important; }
  .project-overview-wrap .options-list.project-status .collapsible-header,
  .project-overview-wrap .options-list.notes-status .collapsible-header {
    padding-left: 0;
    padding-right: 0; }
    .project-overview-wrap .options-list.project-status .collapsible-header label,
    .project-overview-wrap .options-list.notes-status .collapsible-header label {
      width: 100%; }
      .project-overview-wrap .options-list.project-status .collapsible-header label span,
      .project-overview-wrap .options-list.notes-status .collapsible-header label span {
        line-height: 1.3; }
  .project-overview-wrap .options-list.project-status .collapsible-body,
  .project-overview-wrap .options-list.notes-status .collapsible-body {
    padding-left: 0;
    padding-right: 0; }
  .project-overview-wrap .options-list.project-status .notification-wrap,
  .project-overview-wrap .options-list.notes-status .notification-wrap {
    margin-left: 0;
    margin-right: 0; }
    .project-overview-wrap .options-list.project-status .notification-wrap h4,
    .project-overview-wrap .options-list.notes-status .notification-wrap h4 {
      margin-left: 0;
      margin-right: 0; }
    .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table,
    .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table {
      margin-left: 0;
      margin-right: 0;
      width: 100%; }
      .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .mobile-row,
      .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .mobile-row {
        background: transparent; }
    .project-overview-wrap .options-list.project-status .notification-wrap .languages-tabs-wrap,
    .project-overview-wrap .options-list.notes-status .notification-wrap .languages-tabs-wrap {
      padding-left: 0;
      padding-right: 0; }
      .project-overview-wrap .options-list.project-status .notification-wrap .languages-tabs-wrap ul.tabs,
      .project-overview-wrap .options-list.notes-status .notification-wrap .languages-tabs-wrap ul.tabs {
        overflow-x: auto;
        overflow-y: hidden; }
  .project-overview-wrap .options-list.project-status .notification,
  .project-overview-wrap .options-list.notes-status .notification {
    padding-left: 0;
    padding-right: 0; }
  .project-overview-wrap .events-wrap {
    border-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 90px; }
    .project-overview-wrap .events-wrap .history {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      width: 100%; }
    .project-overview-wrap .events-wrap .events {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2;
      width: 100%; }
      .project-overview-wrap .events-wrap .events .inner {
        border-bottom: 1px solid #c1c1c1; }
    .project-overview-wrap .events-wrap .inner {
      background: transparent;
      height: auto; }
      .project-overview-wrap .events-wrap .inner .group {
        position: relative; }
  .project-details-wrap {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0; }
    .project-details-wrap.notes-details {
      margin-left: -45px;
      width: -webkit-calc(100% + 45px);
      width: calc(100% + 45px); }
      .project-details-wrap.notes-details.full-width {
        margin-left: -60px;
        width: -webkit-calc(100% + 60px);
        width: calc(100% + 60px); }
      .modal .project-details-wrap.notes-details {
        margin-left: auto;
        width: 100%; }
    .project-details-wrap h4 span[class^=icon-document] {
      font-size: 34px; }
    .project-details-wrap .document-title {
      margin-right: 0;
      margin-left: 0;
      padding-top: 10px;
      padding-bottom: 25px; }
      .project-details-wrap .document-title .title {
        font-size: 24px;
        margin-right: 0;
        margin-left: 0;
        max-width: 100%; }
      .project-details-wrap .document-title .subtitle {
        font-size: 17px;
        margin-right: 0;
        margin-left: 0;
        max-width: 100%; }
    .project-details-wrap section.section {
      padding: 10px 15px;
      text-align: left; }
      .project-details-wrap section.section h4 {
        font-size: 14px;
        padding: 0; }
      .project-details-wrap section.section ol:not(.tabs), .project-details-wrap section.section ul:not(.tabs) {
        font-size: 13px;
        padding-left: 20px; }
        .project-details-wrap section.section ol:not(.tabs) > li, .project-details-wrap section.section ul:not(.tabs) > li {
          padding-left: 5px; }
    .project-details-wrap .document-statement {
      padding-top: 25px;
      padding-bottom: 40px; }
      .project-details-wrap .document-statement h2 {
        font-size: 22px;
        line-height: 1.2; }
      .project-details-wrap .document-statement h5 {
        font-size: 16px;
        line-height: 1.2; }
      .project-details-wrap .document-statement p {
        font-size: 14px;
        margin-right: 0;
        margin-left: 0;
        max-width: 100%; }
    .project-details-wrap .step .card {
      padding-top: 15px;
      padding-bottom: 15px; }
    .project-details-wrap .step section.content,
    .project-details-wrap .step section.notes {
      text-align: left; }
      .project-details-wrap .step section.content .article,
      .project-details-wrap .step section.notes .article {
        text-indent: 0; }
        .project-details-wrap .step section.content .article > ol:not(.tabs),
        .project-details-wrap .step section.content .article > ul:not(.tabs),
        .project-details-wrap .step section.notes .article > ol:not(.tabs),
        .project-details-wrap .step section.notes .article > ul:not(.tabs) {
          padding-left: 20px; }
          .project-details-wrap .step section.content .article > ol:not(.tabs) > li ol:not(.tabs) > li, .project-details-wrap .step section.content .article > ol:not(.tabs) > li ul:not(.tabs) > li,
          .project-details-wrap .step section.content .article > ul:not(.tabs) > li ol:not(.tabs) > li,
          .project-details-wrap .step section.content .article > ul:not(.tabs) > li ul:not(.tabs) > li,
          .project-details-wrap .step section.notes .article > ol:not(.tabs) > li ol:not(.tabs) > li,
          .project-details-wrap .step section.notes .article > ol:not(.tabs) > li ul:not(.tabs) > li,
          .project-details-wrap .step section.notes .article > ul:not(.tabs) > li ol:not(.tabs) > li,
          .project-details-wrap .step section.notes .article > ul:not(.tabs) > li ul:not(.tabs) > li {
            padding-bottom: 0; }
    .project-details-wrap section.signature {
      margin-top: 40px;
      margin-bottom: 40px; }
      .project-details-wrap section.signature .col:first-child {
        padding-bottom: 40px; }
      .project-details-wrap section.signature .col {
        padding-left: 15px;
        padding-right: 15px; }
    .project-details-wrap section.procedures table {
      width: 100%; }
    .project-details-wrap section.procedures table, .project-details-wrap section.procedures th, .project-details-wrap section.procedures td {
      font-size: 12px; }
    .project-details-wrap section.procedures h5 {
      font-size: 16px; }
    .project-details-wrap section.procedures td, .project-details-wrap section.procedures th {
      padding-left: 5px;
      padding-right: 5px; }
      .project-details-wrap section.procedures td:nth-child(2), .project-details-wrap section.procedures th:nth-child(2) {
        padding-left: 10px;
        padding-right: 10px; }
    .project-details-wrap section.procedures tr.small td {
      font-size: 12px; }
    .project-details-wrap .details-wrap .project-overview-wrap {
      position: initial; }
    .project-details-wrap .document-card.no-border {
      margin-left: -45px;
      width: -webkit-calc(100% + 45px);
      width: calc(100% + 45px); }
    .project-details-wrap .document-card.full-width {
      margin-left: -60px !important;
      width: -webkit-calc(100% + 60px);
      width: calc(100% + 60px); }
    .project-details-wrap .document-receiver {
      padding-left: 0; } }

body.login div[role="main"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  min-height: 100%; }
  @media only screen and (max-width: 1023px) {
    body.login div[role="main"] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; } }

.fr-view,
.fr-element,
.document-card {
  word-break: break-word;
  overflow-wrap: break-word; }

#page-login-forgot_password div[role="main"] {
  display: block; }

.select-dropdown {
  max-height: 300px; }

#userwayAccessibilityIcon {
  position: fixed !important;
  top: 56px !important;
  right: 0px !important;
  text-align: center !important;
  z-index: 999 !important; }

body > .customsortableelement {
  position: relative;
  margin: 0;
  padding-left: 105px;
  padding-right: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  cursor: move !important; }
  body > .customsortableelement .img:before {
    border: 2px solid #4c84ff !important; }
  body > .customsortableelement .divider {
    background-color: #4c84ff !important; }
    body > .customsortableelement .divider .icon-drag {
      display: block !important;
      cursor: move !important; }
  body > .customsortableelement .info {
    width: 100%; }
  body > .customsortableelement .divider {
    overflow: visible;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px; }
    body > .customsortableelement .divider .icon-drag {
      position: absolute;
      left: -105px;
      font-size: 24px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      color: #a5a5a5;
      cursor: pointer;
      display: none; }
    body > .customsortableelement .divider > a,
    body > .customsortableelement .divider > .img {
      position: absolute;
      left: -75px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%); }
  body > .customsortableelement .img {
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    border-radius: 50%;
    height: 70px;
    margin-right: 15px;
    position: relative;
    width: 70px; }
    body > .customsortableelement .img:before {
      border-radius: 50%;
      border: 1px solid #c1c1c1;
      content: '';
      display: block;
      height: -webkit-calc(100% + 8px);
      height: calc(100% + 8px);
      left: -4px;
      position: absolute;
      top: -4px;
      width: -webkit-calc(100% + 8px);
      width: calc(100% + 8px); }
  body > .customsortableelement .inner-actions {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: -15px;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    width: 0; }
    body > .customsortableelement .inner-actions a {
      color: #a5a5a5;
      line-height: 1;
      margin: 0 4px; }
      body > .customsortableelement .inner-actions a:hover {
        color: #4c84ff; }
  body > .customsortableelement p {
    color: #484848;
    font-size: 15px;
    margin: 0; }
  body > .customsortableelement .name {
    color: #484848;
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
    padding-left: 10px; }
    body > .customsortableelement .name span {
      font-weight: inherit; }
    body > .customsortableelement .name .last-name {
      text-transform: uppercase; }
  body > .customsortableelement .function {
    color: #667eb1;
    font-size: 14px;
    padding-left: 10px; }
    body > .customsortableelement .function span {
      font-weight: inherit; }
  body > .customsortableelement .department {
    color: #484848;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px;
    padding-left: 10px; }
    body > .customsortableelement .department span {
      font-weight: inherit; }
  body > .customsortableelement .political-badge {
    padding-left: 10px;
    padding-top: 2px; }

body > .service-wrap.customsortableelement .person {
  color: #484848;
  display: block;
  font-size: 16px;
  font-weight: 600;
  margin-top: 10px;
  padding-left: 10px; }
  body > .service-wrap.customsortableelement .person span {
    font-weight: inherit; }
  body > .service-wrap.customsortableelement .person .last-name {
    text-transform: uppercase; }

body > .service-wrap.customsortableelement .name {
  color: #484848;
  display: block;
  font-size: 13px;
  font-weight: 600;
  margin-top: 10px;
  padding-left: 10px; }

body > .service-wrap.customsortableelement .divider > .img {
  position: absolute;
  left: -75px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  border-radius: 50%;
  background-color: #e7eefa;
  height: 70px;
  margin-right: 15px;
  position: relative;
  width: 70px; }
  body > .service-wrap.customsortableelement .divider > .img:before {
    content: "\e99f" !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    border: 1px solid #c1c1c1;
    color: #667eb1;
    content: '';
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 32px;
    height: -webkit-calc(100% + 8px);
    height: calc(100% + 8px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: -4px;
    position: absolute;
    top: -4px;
    width: -webkit-calc(100% + 8px);
    width: calc(100% + 8px); }

body > li.customsortableelementprint {
  list-style-type: none !important;
  background: #fcfcfc !important;
  border-color: transparent !important;
  margin-left: 0;
  margin-right: 0; }
  body > li.customsortableelementprint .f1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  body > li.customsortableelementprint.active {
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 2px;
    margin-right: 2px; }
    body > li.customsortableelementprint.active .row, body > li.customsortableelementprint.active nav.navbar .navbar-nav, nav.navbar body > li.customsortableelementprint.active .navbar-nav {
      border-bottom-width: 1px; }
  body > li.customsortableelementprint.disabled [class*=col-]:not(.col-check):not(.col-actions):not(.col-options) * {
    opacity: 0.5; }
  body > li.customsortableelementprint.unread [class*=col-]:not(.col-actions) * {
    font-weight: 700; }
  body > li.customsortableelementprint.no-event [class*=icon-] {
    color: #a5a5a5; }
  body > li.customsortableelementprint.header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-weight: 400;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: 70px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px; }
    body > li.customsortableelementprint.header.small {
      min-height: 40px; }
    body > li.customsortableelementprint.header [class*=col-] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      padding-left: 12px;
      padding-right: 12px; }
      body > li.customsortableelementprint.header [class*=col-].col-options, body > li.customsortableelementprint.header [class*=col-].col-activate-options {
        display: block;
        overflow: hidden !important;
        padding-left: 0;
        padding-right: 0;
        text-overflow: ellipsis;
        white-space: nowrap; }
    body > li.customsortableelementprint.header .icon-menu {
      color: #6e6e6e;
      font-size: 30px; }
    body > li.customsortableelementprint.header span,
    body > li.customsortableelementprint.header a {
      color: #484848;
      font-size: 15px; }
    body > li.customsortableelementprint.header .sort {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      body > li.customsortableelementprint.header .sort:not(.up):not(.down) * {
        opacity: 0.3; }
      body > li.customsortableelementprint.header .sort:not(.up):not(.down) .icon-arrow-up:before {
        top: 7px; }
      body > li.customsortableelementprint.header .sort:not(.up):not(.down) .icon-arrow-down:before {
        bottom: 7px; }
      body > li.customsortableelementprint.header .sort * {
        font-size: 23px;
        height: 23px;
        overflow: hidden;
        position: relative;
        width: 23px; }
        body > li.customsortableelementprint.header .sort *:before {
          position: absolute;
          left: 0; }
        body > li.customsortableelementprint.header .sort *:hover, body > li.customsortableelementprint.header .sort *:focus {
          opacity: 1 !important; }
      body > li.customsortableelementprint.header .sort.up .icon-arrow-down {
        display: none; }
      body > li.customsortableelementprint.header .sort.down .icon-arrow-up {
        display: none; }
  body > li.customsortableelementprint #table-columns-settings {
    min-width: 200px; }
    body > li.customsortableelementprint #table-columns-settings li {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin: 0;
      min-height: 45px; }
      body > li.customsortableelementprint #table-columns-settings li label {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding: 0 15px; }
        body > li.customsortableelementprint #table-columns-settings li label [type="checkbox"]:not(:checked) + span:not(.lever):before {
          height: 20px;
          margin: 0;
          width: 20px; }
        body > li.customsortableelementprint #table-columns-settings li label span {
          padding-left: 30px; }
  body > li.customsortableelementprint .col-drag {
    padding: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 30px; }
    body > li.customsortableelementprint .col-drag [class*=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 50%;
      color: #a5a5a5;
      cursor: move;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 22px;
      height: 30px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 30px; }
      body > li.customsortableelementprint .col-drag [class*=icon]:hover {
        color: #6e6e6e; }
  body > li.customsortableelementprint .col-check {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 30px; }
  body > li.customsortableelementprint .col-icons {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0;
    width: 40px; }
    body > li.customsortableelementprint .col-icons img {
      max-height: 35px;
      max-width: 50px; }
  body > li.customsortableelementprint .col-img {
    width: 60px; }
  body > li.customsortableelementprint .col-status {
    line-height: 1;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    width: 30px; }
    body > li.customsortableelementprint .col-status:not([class*='hide-on']) {
      display: block !important; }
    body > li.customsortableelementprint .col-status [class*=icon] {
      font-size: 20px; }
  body > li.customsortableelementprint .col-message-status {
    bottom: 0;
    height: 100%;
    left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: absolute;
    top: 0;
    width: 3px; }
    body > li.customsortableelementprint .col-message-status.read {
      background-color: #8cbc00; }
    body > li.customsortableelementprint .col-message-status.unread {
      background-color: #f05352; }
  body > li.customsortableelementprint .col-nr {
    width: 70px; }
  body > li.customsortableelementprint .col-date {
    color: #a5a5a5;
    width: 110px; }
    body > li.customsortableelementprint .col-date.small {
      width: 75px; }
    body > li.customsortableelementprint .col-date.big {
      width: 150px; }
  body > li.customsortableelementprint .col-actions {
    display: block;
    min-width: 180px;
    text-align: center; }
    body > li.customsortableelementprint .col-actions.extra-small {
      min-width: 50px;
      width: 50px; }
    body > li.customsortableelementprint .col-actions.small {
      min-width: 110px;
      width: 110px; }
    body > li.customsortableelementprint .col-actions.big {
      width: 250px; }
  body > li.customsortableelementprint .col-options {
    display: block;
    overflow: visible !important;
    padding-right: 0 !important;
    width: 70px; }
    body > li.customsortableelementprint .col-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  body > li.customsortableelementprint .col-activate-options {
    display: block;
    overflow: visible !important;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 70px; }
    body > li.customsortableelementprint .col-activate-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  body > li.customsortableelementprint .col-text a {
    display: block;
    font-weight: 400;
    line-height: 1.3; }
  body > li.customsortableelementprint .col-text .document-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    body > li.customsortableelementprint .col-text .document-title:hover {
      text-decoration: none !important; }
      body > li.customsortableelementprint .col-text .document-title:hover span {
        text-decoration: underline; }
      body > li.customsortableelementprint .col-text .document-title:hover span[class*=icon] {
        text-decoration: none; }
    body > li.customsortableelementprint .col-text .document-title span[class*=icon] {
      font-size: 24px;
      margin-right: 10px; }
  body > li.customsortableelementprint .col-languages,
  body > li.customsortableelementprint .col-options {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    body > li.customsortableelementprint .col-languages > div,
    body > li.customsortableelementprint .col-options > div {
      text-align: center;
      width: 40px; }
      body > li.customsortableelementprint .col-languages > div:not(.lang):not(.switch):before,
      body > li.customsortableelementprint .col-options > div:not(.lang):not(.switch):before {
        background-color: #f4f4f4;
        border-radius: 50%;
        content: '';
        display: block;
        height: 10px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 10px; }
      body > li.customsortableelementprint .col-languages > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before,
      body > li.customsortableelementprint .col-options > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before {
        background-color: #8cbc00; }
    body > li.customsortableelementprint .col-languages .flag,
    body > li.customsortableelementprint .col-options .flag {
      margin-left: auto;
      margin-right: auto; }
  body > li.customsortableelementprint .collapsible-header {
    background: transparent;
    border-bottom: 0px; }
  body > li.customsortableelementprint .collapsible-body {
    background: #ffffff;
    border-bottom: 0px; }
    body > li.customsortableelementprint .collapsible-body:after {
      clear: both;
      content: '';
      display: block; }
    body > li.customsortableelementprint .collapsible-body > .row, body > li.customsortableelementprint nav.navbar .collapsible-body > .navbar-nav, nav.navbar body > li.customsortableelementprint .collapsible-body > .navbar-nav {
      border-bottom: 2px solid #f4f4f4; }
    body > li.customsortableelementprint .collapsible-body > .row:last-child, body > li.customsortableelementprint nav.navbar .collapsible-body > .navbar-nav:last-child, nav.navbar body > li.customsortableelementprint .collapsible-body > .navbar-nav:last-child {
      border-bottom: 0;
      margin-bottom: 0; }
  body > li.customsortableelementprint label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  body > li.customsortableelementprint [type="checkbox"] + span:not(.lever) {
    height: 20px;
    line-height: 20px;
    padding-left: 20px; }
  body > li.customsortableelementprint > .row, nav.navbar body > li.customsortableelementprint > .navbar-nav {
    height: 100% !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 50px;
    margin: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: relative; }
    body > li.customsortableelementprint > .row [class*=col-], nav.navbar body > li.customsortableelementprint > .navbar-nav [class*=col-] {
      display: block;
      overflow: hidden;
      padding-left: 12px;
      padding-right: 12px;
      text-overflow: ellipsis;
      white-space: nowrap; }
      body > li.customsortableelementprint > .row [class*=col-]:not(.col-actions):not(.col-options) a:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav [class*=col-]:not(.col-actions):not(.col-options) a:hover {
        text-decoration: underline; }
    body > li.customsortableelementprint > .row:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav:hover {
      background: #fcfcfc; }
      body > li.customsortableelementprint > .row:hover [class*=col-] .text .action, nav.navbar body > li.customsortableelementprint > .navbar-nav:hover [class*=col-] .text .action {
        display: inline-block !important;
        margin-left: 5px;
        margin-right: 5px; }
    body > li.customsortableelementprint > .row [class*=icon].action, nav.navbar body > li.customsortableelementprint > .navbar-nav [class*=icon].action {
      color: #a5a5a5; }
      body > li.customsortableelementprint > .row [class*=icon].action:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav [class*=icon].action:hover, body > li.customsortableelementprint > .row [class*=icon].action:focus, nav.navbar body > li.customsortableelementprint > .navbar-nav [class*=icon].action:focus {
        color: #4c84ff; }
    body > li.customsortableelementprint > .row .icon-view, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-view {
      font-size: 21px; }
    body > li.customsortableelementprint > .row .icon-edit, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-edit {
      font-size: 19px; }
    body > li.customsortableelementprint > .row .icon-sms, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-sms {
      font-size: 19px; }
    body > li.customsortableelementprint > .row .icon-trash, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-trash {
      font-size: 19px; }
    body > li.customsortableelementprint > .row .icon-calendar, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-calendar {
      font-size: 18px; }
    body > li.customsortableelementprint > .row .icon-stats, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-stats {
      font-size: 18px; }
    body > li.customsortableelementprint > .row .icon-clone, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-clone {
      font-size: 19px; }
    body > li.customsortableelementprint > .row .icon-file, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file {
      font-size: 18px; }
    body > li.customsortableelementprint > .row .icon-file-pdf, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-pdf,
    body > li.customsortableelementprint > .row .icon-file-doc,
    nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-doc,
    body > li.customsortableelementprint > .row .icon-file-docx,
    nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-docx,
    body > li.customsortableelementprint > .row .icon-file-ppt,
    nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-ppt,
    body > li.customsortableelementprint > .row .icon-file-xls,
    nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-xls,
    body > li.customsortableelementprint > .row .icon-file-xlsx,
    nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-xlsx {
      font-size: 20px;
      font-smooth: auto;
      -webkit-font-smoothing: auto; }
    body > li.customsortableelementprint > .row .col-actions, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body > li.customsortableelementprint > .row .col-actions .primary, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .primary,
      body > li.customsortableelementprint > .row .col-actions .secondary,
      nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        font-size: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }
        body > li.customsortableelementprint > .row .col-actions .primary *, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .primary *,
        body > li.customsortableelementprint > .row .col-actions .secondary *,
        nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary * {
          color: #a5a5a5;
          line-height: 1; }
        body > li.customsortableelementprint > .row .col-actions .primary a, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .primary a,
        body > li.customsortableelementprint > .row .col-actions .secondary a,
        nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary a {
          cursor: pointer;
          margin: 0 4px; }
          body > li.customsortableelementprint > .row .col-actions .primary a:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .primary a:hover,
          body > li.customsortableelementprint > .row .col-actions .secondary a:hover,
          nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary a:hover {
            color: #4c84ff; }
          body > li.customsortableelementprint > .row .col-actions .primary a:focus, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .primary a:focus,
          body > li.customsortableelementprint > .row .col-actions .secondary a:focus,
          nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary a:focus {
            color: #a5a5a5; }
      
      body > li.customsortableelementprint > .row .col-actions .secondary,
      nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary {
        overflow: hidden;
        -webkit-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        width: 0; }
      body > li.customsortableelementprint > .row .col-actions [class*=icon], nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions [class*=icon] {
        color: #a5a5a5; }
        body > li.customsortableelementprint > .row .col-actions [class*=icon]:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions [class*=icon]:hover {
          color: #4c84ff;
          text-decoration: none; }
        body > li.customsortableelementprint > .row .col-actions [class*=icon]:focus, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions [class*=icon]:focus {
          color: #a5a5a5; }
        body > li.customsortableelementprint > .row .col-actions [class*=icon].collapsible-header, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions [class*=icon].collapsible-header {
          padding: 0; }
  body > li.customsortableelementprint [class*=col-].right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  body > li.customsortableelementprint [class*=col-].left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  body > li.customsortableelementprint [class*=col-].center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  body > li.customsortableelementprint a {
    cursor: pointer;
    color: inherit; }
    body > li.customsortableelementprint a.btn, body > li.customsortableelementprint a.btn-large, body > li.customsortableelementprint a.btn-small, body > li.customsortableelementprint .fc-header-toolbar a.fc-today-button, .fc-header-toolbar body > li.customsortableelementprint a.fc-today-button {
      color: #ffffff; }
      body > li.customsortableelementprint a.btn:hover, body > li.customsortableelementprint a.btn-large:hover, body > li.customsortableelementprint a.btn-small:hover, body > li.customsortableelementprint .fc-header-toolbar a.fc-today-button:hover, .fc-header-toolbar body > li.customsortableelementprint a.fc-today-button:hover {
        text-decoration: none; }
    body > li.customsortableelementprint a.custom-link {
      color: #3ea8f7; }
    body > li.customsortableelementprint a.custom-link-darken {
      color: #667eb1;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-weight: 400; }
  body > li.customsortableelementprint.header {
    background: transparent; }
  body > li.customsortableelementprint.loaded .col-name span {
    color: #484848;
    font-size: 15px; }
  body > li.customsortableelementprint > .row:hover .icon-drag, nav.navbar body > li.customsortableelementprint > .navbar-nav:hover .icon-drag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  body > li.customsortableelementprint > .row .col-name, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-name {
    color: #a5a5a5;
    font-size: 14px; }
  body > li.customsortableelementprint > .row .col-user, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user {
    overflow: visible;
    white-space: normal; }
    body > li.customsortableelementprint > .row .col-user > a, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user > a {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      color: #484848;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      font-family: "Roboto", sans-serif;
      font-weight: 400;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 15px;
      margin-left: 55px;
      margin-right: 10px;
      min-height: 45px;
      position: relative; }
      body > li.customsortableelementprint > .row .col-user > a:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user > a:hover {
        text-decoration: none !important; }
      body > li.customsortableelementprint > .row .col-user > a:last-child, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user > a:last-child {
        margin-bottom: 0; }
    body > li.customsortableelementprint > .row .col-user div[class^="img"], nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user div[class^="img"] {
      left: -55px;
      position: absolute;
      top: 0; }
    body > li.customsortableelementprint > .row .col-user p.person, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user p.person {
      font-family: "Roboto", sans-serif;
      font-weight: 600;
      margin: 3px 0 0 0;
      white-space: normal; }
      body > li.customsortableelementprint > .row .col-user p.person span, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user p.person span {
        font-family: inherit; }
      body > li.customsortableelementprint > .row .col-user p.person .last-name, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user p.person .last-name {
        text-transform: uppercase; }
    body > li.customsortableelementprint > .row .col-user .function, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user .function {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #667eb1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 14px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body > li.customsortableelementprint > .row .col-user .function span[class^="icon"], nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user .function span[class^="icon"] {
        margin-right: 5px; }
    body > li.customsortableelementprint > .row .col-user .department, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user .department {
      color: #484848;
      font-size: 12px;
      font-weight: 600;
      margin-top: 5px; }
      body > li.customsortableelementprint > .row .col-user .department span, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user .department span {
        font-weight: inherit; }
  body > li.customsortableelementprint > .row .col-options-list .options-list, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-options-list .options-list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    body > li.customsortableelementprint > .row .col-options-list .options-list p, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-options-list .options-list p {
      margin: 3px; }
      body > li.customsortableelementprint > .row .col-options-list .options-list p span, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-options-list .options-list p span {
        font-size: 14px;
        padding-left: 30px; }
  body > li.customsortableelementprint > .row .icon-drag, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-drag {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-radius: 50%;
    color: #a5a5a5;
    cursor: move;
    display: none;
    font-size: 22px;
    height: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: -15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 30px; }
    body > li.customsortableelementprint > .row .icon-drag:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-drag:hover {
      color: #6e6e6e; }

.material-placeholder .inner.materialboxed .overlay {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.material-placeholder #materialbox-overlay + .inner.materialboxed.active .overlay {
  display: none !important; }

@media only screen and (min-width: 601px) {
  #reactmapromania .row.map-filters-wrap.hidefilters .col-filters, #reactmapromania nav.navbar .map-filters-wrap.hidefilters.navbar-nav .col-filters, nav.navbar #reactmapromania .map-filters-wrap.hidefilters.navbar-nav .col-filters {
    display: none !important; } }

#page-login-forgot_password #fitem_id_email {
  width: 300px; }

.organizational-chart-wrap {
  overflow: auto;
  position: relative; }

.col .organizational-chart-wrap .row, .col .organizational-chart-wrap nav.navbar .navbar-nav, nav.navbar .col .organizational-chart-wrap .navbar-nav {
  margin-left: 0;
  margin-right: 0; }

#add-location-modal {
  overflow: visible !important; }
  #add-location-modal .modal-content {
    overflow-y: visible !important; }

.project-overview-wrap .initiator-project > a,
.project-overview-wrap .signature-project > a,
.project-overview-wrap .countersign-project > a,
.project-overview-wrap .agenda-wrap > a {
  margin-bottom: 10px; }

.customanchor::before {
  display: block;
  content: " ";
  margin-top: -60px;
  height: 60px;
  visibility: hidden;
  pointer-events: none; }

.text-uppercase {
  text-transform: uppercase; }

#project-format-emol .project-overview-wrap .status-wrap a.date > h4 {
  display: block; }

body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"],
body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"]:link,
body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"]:visited,
body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"]:hover,
body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"]:active,
body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"]:focus {
  cursor: default;
  text-decoration: none;
  pointer-events: none; }

body.isnotloggedin.hideprofiles .organizational-chart-wrap .person-wrap,
body.isnotloggedin.hideprofiles .organizational-chart-wrap .empty-wrap {
  cursor: default;
  text-decoration: none;
  pointer-events: none; }

body.isnotloggedin .btn-send-sms,
body.isnotloggedin .btn-send-email,
body.isnotloggedin .btn-add-group {
  display: none; }

.noevents,
.noevents:link,
.noevents:visited,
.noevents:hover,
.noevents:active,
.noevents:focus {
  cursor: default;
  text-decoration: none;
  pointer-events: none; }

.document-wrap .btn-add,
.document-wrap .btn-view {
  position: relative; }

body .document-wrap .file-field {
  height: auto; }

#react-emol-pagination-registrehcl .col-activate-options,
#react-emol-pagination-registrephcl .col-activate-options,
#react-emol-pagination-registrupdp .col-activate-options,
#react-emol-pagination-registrudp .col-activate-options {
  white-space: normal !important; }

.select-wrapper.invalid + label {
  top: 0; }

.row > .col > h5 + .helper-text, nav.navbar .navbar-nav > .col > h5 + .helper-text {
  -webkit-box-direction: normal;
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
  font-family: "Open Sans", sans-serif;
  position: relative;
  min-height: 18px;
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: #F44336; }

.row .col.m4, nav.navbar .navbar-nav .col.m4 {
  margin-left: auto;
  left: auto;
  right: auto; }

ul.collapsible.popout > li.header .sort * {
  line-height: 1 !important; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-functie .function span {
  color: #667eb1;
  font-size: 14px; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-functie .domeniu span {
  color: #484848;
  font-size: 12px;
  font-weight: 600;
  margin-top: 5px; }

.project-details-wrap section.signature .person {
  font-weight: 600;
  font-size: 18px; }

ul.collapsible.popout.prefectures-table .col-icon {
  text-overflow: clip !important; }

#reactorganigramaprefectura .card .organizational-chart-wrap .row.section.level1 .col.s12.m7.l5.xl5.person-wrap.has-inner-actions, #reactorganigramaprefectura .card .organizational-chart-wrap nav.navbar .section.level1.navbar-nav .col.s12.m7.l5.xl5.person-wrap.has-inner-actions, nav.navbar #reactorganigramaprefectura .card .organizational-chart-wrap .section.level1.navbar-nav .col.s12.m7.l5.xl5.person-wrap.has-inner-actions {
  margin-bottom: 28px; }

#reactcomunicarecuprefectura > div > .top-pagination-wrap h4.col {
  text-transform: uppercase; }

.datepicker[disabled],
.datepicker[disabled] + label {
  pointer-events: none; }

body .project-details-wrap section.signature .for-signature {
  margin-top: 0; }

body > .customsortableelementdocumentpetitie,
body > .customsortableelementdocumentcerere544 {
  position: relative;
  margin: 0;
  padding: 0;
  cursor: move !important;
  list-style-type: none; }
  body > .customsortableelementdocumentpetitie > .row, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav,
  body > .customsortableelementdocumentcerere544 > .row,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 50px;
    margin: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto;
    min-height: 50px;
    border-bottom: 1px solid #c1c1c1; }
  body > .customsortableelementdocumentpetitie > .row .icon-drag, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .icon-drag,
  body > .customsortableelementdocumentcerere544 > .row .icon-drag,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .icon-drag {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f4f4f4;
    border-radius: 50%;
    color: #a5a5a5;
    cursor: move;
    display: none;
    font-size: 22px;
    height: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: -15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px; }
  body > .customsortableelementdocumentpetitie > .row .col-document, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-document,
  body > .customsortableelementdocumentcerere544 > .row .col-document,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-document {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
    text-overflow: ellipsis;
    overflow: visible;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    color: #484848;
    font-size: 15px; }
  body > .customsortableelementdocumentpetitie > .row .f1, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .f1,
  body > .customsortableelementdocumentcerere544 > .row .f1,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .f1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  body > .customsortableelementdocumentpetitie > .row .col-document > a, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-document > a,
  body > .customsortableelementdocumentcerere544 > .row .col-document > a,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-document > a {
    cursor: pointer;
    color: inherit;
    display: block;
    font-weight: 400;
    line-height: 1.3;
    overflow: visible;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    font-weight: 300; }
  body > .customsortableelementdocumentpetitie > .row .col-actions, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-actions,
  body > .customsortableelementdocumentcerere544 > .row .col-actions,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-actions {
    text-align: center;
    min-width: 110px;
    width: 110px;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  body > .customsortableelementdocumentpetitie > .row .col-actions > .primary, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-actions > .primary,
  body > .customsortableelementdocumentcerere544 > .row .col-actions > .primary,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-actions > .primary {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
  body > .customsortableelementdocumentpetitie > .row .col-actions > .primary a, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-actions > .primary a,
  body > .customsortableelementdocumentcerere544 > .row .col-actions > .primary a,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-actions > .primary a {
    font-size: 20px;
    font-smooth: auto;
    -webkit-font-smoothing: auto;
    line-height: 1;
    color: #a5a5a5;
    cursor: pointer;
    margin: 0 4px; }
  body > .customsortableelementdocumentpetitie > .row .col-actions > .secondary, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-actions > .secondary,
  body > .customsortableelementdocumentcerere544 > .row .col-actions > .secondary,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-actions > .secondary {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
  body > .customsortableelementdocumentpetitie > .row .col-actions > .secondary a, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-actions > .secondary a,
  body > .customsortableelementdocumentcerere544 > .row .col-actions > .secondary a,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-actions > .secondary a {
    font-size: 19px;
    font-smooth: auto;
    -webkit-font-smoothing: auto;
    line-height: 1;
    color: #a5a5a5;
    cursor: pointer;
    margin: 0 4px; }

.active[id^="tab"] {
  display: block !important; }

body > li.customsortableelementsedinta {
  list-style-type: none !important;
  background: #fcfcfc !important;
  border-color: transparent !important;
  margin-left: 0;
  margin-right: 0; }
  body > li.customsortableelementsedinta .ribbon-text.ribbon-top-right {
    right: -3px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 28px;
    position: absolute;
    font-size: 13px; }
  body > li.customsortableelementsedinta .ribbon.ribbon-top-right {
    right: -1px;
    top: -1px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
  body > li.customsortableelementsedinta .ribbon {
    height: 70px;
    overflow: hidden;
    position: absolute;
    width: 70px; }
  body > li.customsortableelementsedinta .ribbon.big [class*=icon-] {
    font-size: 16px; }
  body > li.customsortableelementsedinta .ribbon.warning span {
    background-color: #ffc300; }
  body > li.customsortableelementsedinta .ribbon.ribbon-top-right span {
    right: -22px;
    top: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  body > li.customsortableelementsedinta .ribbon span {
    background-color: #6ca800;
    -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
    color: #ffffff;
    display: block;
    font-size: 12px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 145px; }
  body > li.customsortableelementsedinta > .row, nav.navbar body > li.customsortableelementsedinta > .navbar-nav {
    height: 100% !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 50px;
    margin: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: relative; }
    body > li.customsortableelementsedinta > .row [class*=col-], nav.navbar body > li.customsortableelementsedinta > .navbar-nav [class*=col-] {
      display: block;
      overflow: hidden;
      padding-left: 12px;
      padding-right: 12px;
      text-overflow: ellipsis;
      white-space: nowrap; }
      body > li.customsortableelementsedinta > .row [class*=col-]:not(.col-actions):not(.col-options) a:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav [class*=col-]:not(.col-actions):not(.col-options) a:hover {
        text-decoration: underline; }
    body > li.customsortableelementsedinta > .row:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav:hover {
      background: #fcfcfc; }
      body > li.customsortableelementsedinta > .row:hover [class*=col-] .text .action, nav.navbar body > li.customsortableelementsedinta > .navbar-nav:hover [class*=col-] .text .action {
        display: inline-block !important;
        margin-left: 5px;
        margin-right: 5px; }
    body > li.customsortableelementsedinta > .row [class*=icon].action, nav.navbar body > li.customsortableelementsedinta > .navbar-nav [class*=icon].action {
      color: #a5a5a5; }
      body > li.customsortableelementsedinta > .row [class*=icon].action:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav [class*=icon].action:hover, body > li.customsortableelementsedinta > .row [class*=icon].action:focus, nav.navbar body > li.customsortableelementsedinta > .navbar-nav [class*=icon].action:focus {
        color: #4c84ff; }
    body > li.customsortableelementsedinta > .row .icon-view, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-view {
      font-size: 21px; }
    body > li.customsortableelementsedinta > .row .icon-edit, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-edit {
      font-size: 19px; }
    body > li.customsortableelementsedinta > .row .icon-sms, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-sms {
      font-size: 19px; }
    body > li.customsortableelementsedinta > .row .icon-trash, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-trash {
      font-size: 19px; }
    body > li.customsortableelementsedinta > .row .icon-calendar, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-calendar {
      font-size: 18px; }
    body > li.customsortableelementsedinta > .row .icon-stats, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-stats {
      font-size: 18px; }
    body > li.customsortableelementsedinta > .row .icon-clone, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-clone {
      font-size: 19px; }
    body > li.customsortableelementsedinta > .row .icon-file, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file {
      font-size: 18px; }
    body > li.customsortableelementsedinta > .row .icon-file-pdf, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-pdf,
    body > li.customsortableelementsedinta > .row .icon-file-doc,
    nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-doc,
    body > li.customsortableelementsedinta > .row .icon-file-docx,
    nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-docx,
    body > li.customsortableelementsedinta > .row .icon-file-ppt,
    nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-ppt,
    body > li.customsortableelementsedinta > .row .icon-file-xls,
    nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-xls,
    body > li.customsortableelementsedinta > .row .icon-file-xlsx,
    nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-xlsx {
      font-size: 20px;
      font-smooth: auto;
      -webkit-font-smoothing: auto; }
    body > li.customsortableelementsedinta > .row .col-actions, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body > li.customsortableelementsedinta > .row .col-actions .primary, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .primary,
      body > li.customsortableelementsedinta > .row .col-actions .secondary,
      nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        font-size: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }
        body > li.customsortableelementsedinta > .row .col-actions .primary *, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .primary *,
        body > li.customsortableelementsedinta > .row .col-actions .secondary *,
        nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary * {
          color: #a5a5a5;
          line-height: 1; }
        body > li.customsortableelementsedinta > .row .col-actions .primary a, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .primary a,
        body > li.customsortableelementsedinta > .row .col-actions .secondary a,
        nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary a {
          cursor: pointer;
          margin: 0 4px; }
          body > li.customsortableelementsedinta > .row .col-actions .primary a:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .primary a:hover,
          body > li.customsortableelementsedinta > .row .col-actions .secondary a:hover,
          nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary a:hover {
            color: #4c84ff; }
          body > li.customsortableelementsedinta > .row .col-actions .primary a:focus, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .primary a:focus,
          body > li.customsortableelementsedinta > .row .col-actions .secondary a:focus,
          nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary a:focus {
            color: #a5a5a5; }
      
      body > li.customsortableelementsedinta > .row .col-actions .secondary,
      nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary {
        overflow: hidden;
        -webkit-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        width: 0; }
      body > li.customsortableelementsedinta > .row .col-actions [class*=icon], nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions [class*=icon] {
        color: #a5a5a5; }
        body > li.customsortableelementsedinta > .row .col-actions [class*=icon]:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions [class*=icon]:hover {
          color: #4c84ff;
          text-decoration: none; }
        body > li.customsortableelementsedinta > .row .col-actions [class*=icon]:focus, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions [class*=icon]:focus {
          color: #a5a5a5; }
        body > li.customsortableelementsedinta > .row .col-actions [class*=icon].collapsible-header, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions [class*=icon].collapsible-header {
          padding: 0; }
  body > li.customsortableelementsedinta .f1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  body > li.customsortableelementsedinta.active {
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 2px;
    margin-right: 2px; }
    body > li.customsortableelementsedinta.active .row, body > li.customsortableelementsedinta.active nav.navbar .navbar-nav, nav.navbar body > li.customsortableelementsedinta.active .navbar-nav {
      border-bottom-width: 1px; }
  body > li.customsortableelementsedinta.disabled [class*=col-]:not(.col-check):not(.col-actions):not(.col-options) * {
    opacity: 0.5; }
  body > li.customsortableelementsedinta.unread [class*=col-]:not(.col-actions) * {
    font-weight: 700; }
  body > li.customsortableelementsedinta.no-event [class*=icon-] {
    color: #a5a5a5; }
  body > li.customsortableelementsedinta.header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-weight: 400;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: 70px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px; }
    body > li.customsortableelementsedinta.header.small {
      min-height: 40px; }
    body > li.customsortableelementsedinta.header [class*=col-] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      padding-left: 12px;
      padding-right: 12px; }
      body > li.customsortableelementsedinta.header [class*=col-].col-options, body > li.customsortableelementsedinta.header [class*=col-].col-activate-options {
        display: block;
        overflow: hidden !important;
        padding-left: 0;
        padding-right: 0;
        text-overflow: ellipsis;
        white-space: nowrap; }
    body > li.customsortableelementsedinta.header .icon-menu {
      color: #6e6e6e;
      font-size: 30px; }
    body > li.customsortableelementsedinta.header span,
    body > li.customsortableelementsedinta.header a {
      color: #484848;
      font-size: 15px; }
    body > li.customsortableelementsedinta.header .sort {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      body > li.customsortableelementsedinta.header .sort:not(.up):not(.down) * {
        opacity: 0.3; }
      body > li.customsortableelementsedinta.header .sort:not(.up):not(.down) .icon-arrow-up:before {
        top: 7px; }
      body > li.customsortableelementsedinta.header .sort:not(.up):not(.down) .icon-arrow-down:before {
        bottom: 7px; }
      body > li.customsortableelementsedinta.header .sort * {
        font-size: 23px;
        height: 23px;
        overflow: hidden;
        position: relative;
        width: 23px; }
        body > li.customsortableelementsedinta.header .sort *:before {
          position: absolute;
          left: 0; }
        body > li.customsortableelementsedinta.header .sort *:hover, body > li.customsortableelementsedinta.header .sort *:focus {
          opacity: 1 !important; }
      body > li.customsortableelementsedinta.header .sort.up .icon-arrow-down {
        display: none; }
      body > li.customsortableelementsedinta.header .sort.down .icon-arrow-up {
        display: none; }
  body > li.customsortableelementsedinta .col-drag {
    padding: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 30px; }
    body > li.customsortableelementsedinta .col-drag [class*=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 50%;
      color: #a5a5a5;
      cursor: move;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 22px;
      height: 30px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 30px; }
      body > li.customsortableelementsedinta .col-drag [class*=icon]:hover {
        color: #6e6e6e; }
  body > li.customsortableelementsedinta .col-index {
    min-width: 30px; }
  body > li.customsortableelementsedinta .col-icons {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0;
    width: 40px; }
    body > li.customsortableelementsedinta .col-icons img {
      max-height: 35px;
      max-width: 50px; }
  body > li.customsortableelementsedinta .col-date-info {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: 0; }
  body > li.customsortableelementsedinta .col-user {
    display: none;
    text-align: left;
    width: 210px; }
  body > li.customsortableelementsedinta .col-img {
    width: 60px; }
  body > li.customsortableelementsedinta .col-status {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: 1.2;
    white-space: normal;
    min-width: 170px;
    line-height: 1;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    width: 30px; }
    body > li.customsortableelementsedinta .col-status:not([class*='hide-on']) {
      display: block !important; }
    body > li.customsortableelementsedinta .col-status [class*=icon] {
      font-size: 20px; }
    body > li.customsortableelementsedinta .col-status .revision [class*=icon],
    body > li.customsortableelementsedinta .col-status .scheduled-on-agenda [class*=icon],
    body > li.customsortableelementsedinta .col-status .meeting-in-pending [class*=icon],
    body > li.customsortableelementsedinta .col-status .working [class*=icon] {
      color: #ffc300;
      font-size: 24px; }
    body > li.customsortableelementsedinta .col-status div > p {
      font-size: 13px;
      margin-top: 10px;
      margin-bottom: 0; }
    body > li.customsortableelementsedinta .col-status .for-approval [class*=icon],
    body > li.customsortableelementsedinta .col-status .in-preparation [class*=icon] {
      color: #ff6d24;
      font-size: 24px; }
    body > li.customsortableelementsedinta .col-status .revoked-by-user [class*=icon] {
      font-size: 24px; }
    body > li.customsortableelementsedinta .col-status .resent-to-resort-compartment [class*=icon] {
      color: #4c84ff;
      font-size: 26px; }
    body > li.customsortableelementsedinta .col-status .without-legality-notice [class*=icon],
    body > li.customsortableelementsedinta .col-status .without-agenda [class*=icon] {
      color: #f05352;
      font-size: 26px; }
    body > li.customsortableelementsedinta .col-status .with-legality-notice [class*=icon] {
      color: #8cbc00;
      font-size: 26px; }
    body > li.customsortableelementsedinta .col-status .pending-approval [class*=icon],
    body > li.customsortableelementsedinta .col-status .debate-in-committees [class*=icon],
    body > li.customsortableelementsedinta .col-status .live-meeting [class*=icon],
    body > li.customsortableelementsedinta .col-status .allocated [class*=icon] {
      color: #667eb1;
      font-size: 32px; }
    body > li.customsortableelementsedinta .col-status .pending-approval .icon-forward,
    body > li.customsortableelementsedinta .col-status .debate-in-committees .icon-forward,
    body > li.customsortableelementsedinta .col-status .live-meeting .icon-forward,
    body > li.customsortableelementsedinta .col-status .allocated .icon-forward {
      color: #667eb1;
      font-size: 27px; }
    body > li.customsortableelementsedinta .col-status .pending-approval .links,
    body > li.customsortableelementsedinta .col-status .debate-in-committees .links,
    body > li.customsortableelementsedinta .col-status .live-meeting .links,
    body > li.customsortableelementsedinta .col-status .allocated .links {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body > li.customsortableelementsedinta .col-status .pending-approval .links a,
      body > li.customsortableelementsedinta .col-status .debate-in-committees .links a,
      body > li.customsortableelementsedinta .col-status .live-meeting .links a,
      body > li.customsortableelementsedinta .col-status .allocated .links a {
        margin-left: 5px; }
        body > li.customsortableelementsedinta .col-status .pending-approval .links a:first-child,
        body > li.customsortableelementsedinta .col-status .debate-in-committees .links a:first-child,
        body > li.customsortableelementsedinta .col-status .live-meeting .links a:first-child,
        body > li.customsortableelementsedinta .col-status .allocated .links a:first-child {
          margin-left: 0; }
    body > li.customsortableelementsedinta .col-status .revision [class*=icon],
    body > li.customsortableelementsedinta .col-status .scheduled-on-agenda [class*=icon],
    body > li.customsortableelementsedinta .col-status .meeting-in-pending [class*=icon],
    body > li.customsortableelementsedinta .col-status .working [class*=icon] {
      color: #ffc300;
      font-size: 24px; }
    body > li.customsortableelementsedinta .col-status .added-on-agenda [class*=icon] {
      color: #8553d1;
      font-size: 26px; }
    body > li.customsortableelementsedinta .col-status .legality-notice [class*=icon],
    body > li.customsortableelementsedinta .col-status .solved [class*=icon] {
      background-color: #ffffff;
      border: 1px solid #8cbc00;
      border-radius: 50%;
      color: #8cbc00;
      display: table;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .legality-notice [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .solved [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .no-legality-notice [class*=icon],
    body > li.customsortableelementsedinta .col-status .rejected [class*=icon],
    body > li.customsortableelementsedinta .col-status .meeting-without-cvorum [class*=icon],
    body > li.customsortableelementsedinta .col-status .notice-red [class*=icon] {
      background-color: #f05352;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .no-legality-notice [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .rejected [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .meeting-without-cvorum [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .notice-red [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .own-without-legality-notice [class*=icon],
    body > li.customsortableelementsedinta .col-status .in-pending-decision [class*=icon],
    body > li.customsortableelementsedinta .col-status .send-mode [class*=icon],
    body > li.customsortableelementsedinta .col-status .request-changes [class*=icon],
    body > li.customsortableelementsedinta .col-status .notice-orange [class*=icon] {
      background-color: #ffc300;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .own-without-legality-notice [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .in-pending-decision [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .send-mode [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .request-changes [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .notice-orange [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .own-legality-notice [class*=icon],
    body > li.customsortableelementsedinta .col-status .approved [class*=icon],
    body > li.customsortableelementsedinta .col-status .meeting-closed [class*=icon],
    body > li.customsortableelementsedinta .col-status .validated-mode [class*=icon],
    body > li.customsortableelementsedinta .col-status .answered [class*=icon],
    body > li.customsortableelementsedinta .col-status .notice-green [class*=icon] {
      background-color: #8cbc00;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .own-legality-notice [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .approved [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .meeting-closed [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .validated-mode [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .answered [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .notice-green [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .republished [class*=icon] {
      background-color: #44a647;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 16px;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .republished [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .suspended [class*=icon] {
      background-color: #667eb1;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 18px;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .suspended [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .repealed [class*=icon] {
      background-color: #f05352;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .repealed [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .revoked [class*=icon],
    body > li.customsortableelementsedinta .col-status .not-included [class*=icon] {
      background-color: #ffffff;
      border: 1px solid #c72b60;
      border-radius: 50%;
      color: #c72b60;
      display: table;
      font-size: 16px;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .revoked [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .not-included [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .resort-compartment [class*=icon] {
      color: #42A5F5;
      font-size: 28px; }
    body > li.customsortableelementsedinta .col-status .public-consultation [class*=icon] {
      color: #8cbc00;
      font-size: 28px; }
    body > li.customsortableelementsedinta .col-status .not-debated [class*=icon] {
      background-color: #f4f4f4;
      border: 1px solid #a5a5a5;
      border-radius: 50%;
      color: #9e9e9e;
      display: table;
      font-size: 16px;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .not-debated [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .edit-mode [class*=icon] {
      background-color: #ffffff;
      border: 1px solid #4c84ff;
      border-radius: 50%;
      color: #4c84ff;
      display: table;
      font-size: 16px;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .edit-mode [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status [class*=notice-] [class*=icon-] {
      font-size: 16px;
      height: 25px;
      margin: 0 8px;
      width: 25px; }
  body > li.customsortableelementsedinta .col-actions {
    padding-bottom: 15px; }
  body > li.customsortableelementsedinta .col-multiple-actions {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 230px; }
  body > li.customsortableelementsedinta .col-message-status {
    bottom: 0;
    height: 100%;
    left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: absolute;
    top: 0;
    width: 3px; }
    body > li.customsortableelementsedinta .col-message-status.read {
      background-color: #8cbc00; }
    body > li.customsortableelementsedinta .col-message-status.unread {
      background-color: #f05352; }
  body > li.customsortableelementsedinta .col-nr-date {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 115px;
    max-width: 115px; }
  body > li.customsortableelementsedinta .col-project-info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    text-align: left; }
    body > li.customsortableelementsedinta .col-project-info .project-title {
      color: #484848;
      font-size: 15px;
      font-weight: 600;
      font-style: italic; }
    body > li.customsortableelementsedinta .col-project-info .air-character {
      background-color: #8553d1;
      border-radius: 3px;
      color: #ffffff;
      font-size: 13px;
      margin-bottom: 5px;
      padding: 0 4px;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
    body > li.customsortableelementsedinta .col-project-info .normative-character {
      background-color: #42A5F5;
      border-radius: 3px;
      color: #ffffff;
      font-size: 13px;
      margin-bottom: 5px;
      padding: 0 4px;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
    body > li.customsortableelementsedinta .col-project-info .individual-character {
      background-color: #42A5F5;
      border-radius: 3px;
      color: #ffffff;
      font-size: 13px;
      margin-bottom: 5px;
      padding: 0 4px;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
  body > li.customsortableelementsedinta .col-nr {
    width: 70px; }
  body > li.customsortableelementsedinta .col-date {
    color: #a5a5a5;
    width: 110px; }
    body > li.customsortableelementsedinta .col-date.small {
      width: 75px; }
    body > li.customsortableelementsedinta .col-date.big {
      width: 150px; }
    body > li.customsortableelementsedinta .col-date .date {
      color: #a5a5a5; }
  body > li.customsortableelementsedinta .col-actions {
    display: block;
    min-width: 180px;
    text-align: center; }
    body > li.customsortableelementsedinta .col-actions.extra-small {
      min-width: 50px;
      width: 50px; }
    body > li.customsortableelementsedinta .col-actions.small {
      min-width: 110px;
      width: 110px; }
    body > li.customsortableelementsedinta .col-actions.big {
      width: 250px; }
  body > li.customsortableelementsedinta .col-options {
    display: block;
    overflow: visible !important;
    padding-right: 0 !important;
    width: 70px; }
    body > li.customsortableelementsedinta .col-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  body > li.customsortableelementsedinta .col-activate-options {
    display: block;
    overflow: visible !important;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 70px; }
    body > li.customsortableelementsedinta .col-activate-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  body > li.customsortableelementsedinta .col-text a {
    display: block;
    font-weight: 400;
    line-height: 1.3; }
  body > li.customsortableelementsedinta .col-text .document-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    body > li.customsortableelementsedinta .col-text .document-title:hover {
      text-decoration: none !important; }
      body > li.customsortableelementsedinta .col-text .document-title:hover span {
        text-decoration: underline; }
      body > li.customsortableelementsedinta .col-text .document-title:hover span[class*=icon] {
        text-decoration: none; }
    body > li.customsortableelementsedinta .col-text .document-title span[class*=icon] {
      font-size: 24px;
      margin-right: 10px; }
  body > li.customsortableelementsedinta .col-languages,
  body > li.customsortableelementsedinta .col-options {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    body > li.customsortableelementsedinta .col-languages > div,
    body > li.customsortableelementsedinta .col-options > div {
      text-align: center;
      width: 40px; }
      body > li.customsortableelementsedinta .col-languages > div:not(.lang):not(.switch):before,
      body > li.customsortableelementsedinta .col-options > div:not(.lang):not(.switch):before {
        background-color: #f4f4f4;
        border-radius: 50%;
        content: '';
        display: block;
        height: 10px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 10px; }
      body > li.customsortableelementsedinta .col-languages > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before,
      body > li.customsortableelementsedinta .col-options > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before {
        background-color: #8cbc00; }
    body > li.customsortableelementsedinta .col-languages .flag,
    body > li.customsortableelementsedinta .col-options .flag {
      margin-left: auto;
      margin-right: auto; }
  body > li.customsortableelementsedinta .collapsible-header {
    background: transparent;
    border-bottom: 0px; }
  body > li.customsortableelementsedinta .collapsible-body {
    background: #ffffff;
    border-bottom: 0px; }
    body > li.customsortableelementsedinta .collapsible-body:after {
      clear: both;
      content: '';
      display: block; }
    body > li.customsortableelementsedinta .collapsible-body > .row, body > li.customsortableelementsedinta nav.navbar .collapsible-body > .navbar-nav, nav.navbar body > li.customsortableelementsedinta .collapsible-body > .navbar-nav {
      border-bottom: 2px solid #f4f4f4; }
    body > li.customsortableelementsedinta .collapsible-body > .row:last-child, body > li.customsortableelementsedinta nav.navbar .collapsible-body > .navbar-nav:last-child, nav.navbar body > li.customsortableelementsedinta .collapsible-body > .navbar-nav:last-child {
      border-bottom: 0;
      margin-bottom: 0; }
  body > li.customsortableelementsedinta label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  body > li.customsortableelementsedinta [type="checkbox"] + span:not(.lever) {
    height: 20px;
    line-height: 20px;
    padding-left: 20px; }
  body > li.customsortableelementsedinta [class*=col-].right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  body > li.customsortableelementsedinta [class*=col-].left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  body > li.customsortableelementsedinta [class*=col-].center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  body > li.customsortableelementsedinta a {
    cursor: pointer;
    color: inherit; }
    body > li.customsortableelementsedinta a.btn, body > li.customsortableelementsedinta a.btn-large, body > li.customsortableelementsedinta a.btn-small, body > li.customsortableelementsedinta .fc-header-toolbar a.fc-today-button, .fc-header-toolbar body > li.customsortableelementsedinta a.fc-today-button {
      color: #ffffff; }
      body > li.customsortableelementsedinta a.btn:hover, body > li.customsortableelementsedinta a.btn-large:hover, body > li.customsortableelementsedinta a.btn-small:hover, body > li.customsortableelementsedinta .fc-header-toolbar a.fc-today-button:hover, .fc-header-toolbar body > li.customsortableelementsedinta a.fc-today-button:hover {
        text-decoration: none; }
    body > li.customsortableelementsedinta a.custom-link {
      color: #3ea8f7; }
    body > li.customsortableelementsedinta a.custom-link-darken {
      color: #667eb1;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-weight: 400; }
  body > li.customsortableelementsedinta.header {
    background: transparent; }
  body > li.customsortableelementsedinta.loaded .col-name span {
    color: #484848;
    font-size: 15px; }
  body > li.customsortableelementsedinta > .row:hover .icon-drag, nav.navbar body > li.customsortableelementsedinta > .navbar-nav:hover .icon-drag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  body > li.customsortableelementsedinta > .row .col-name, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-name {
    color: #a5a5a5;
    font-size: 14px; }
  body > li.customsortableelementsedinta > .row .col-user, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user {
    overflow: visible;
    white-space: normal; }
    body > li.customsortableelementsedinta > .row .col-user > a, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user > a {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      color: #484848;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      font-family: "Roboto", sans-serif;
      font-weight: 400;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 15px;
      margin-left: 55px;
      margin-right: 10px;
      min-height: 45px;
      position: relative; }
      body > li.customsortableelementsedinta > .row .col-user > a:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user > a:hover {
        text-decoration: none !important; }
      body > li.customsortableelementsedinta > .row .col-user > a:last-child, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user > a:last-child {
        margin-bottom: 0; }
    body > li.customsortableelementsedinta > .row .col-user div[class^="img"], nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user div[class^="img"] {
      left: -55px;
      position: absolute;
      top: 0; }
    body > li.customsortableelementsedinta > .row .col-user p.person, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user p.person {
      font-family: "Roboto", sans-serif;
      font-weight: 600;
      margin: 3px 0 0 0;
      white-space: normal; }
      body > li.customsortableelementsedinta > .row .col-user p.person span, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user p.person span {
        font-family: inherit; }
      body > li.customsortableelementsedinta > .row .col-user p.person .last-name, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user p.person .last-name {
        text-transform: uppercase; }
    body > li.customsortableelementsedinta > .row .col-user .function, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user .function {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #667eb1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 14px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body > li.customsortableelementsedinta > .row .col-user .function span[class^="icon"], nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user .function span[class^="icon"] {
        margin-right: 5px; }
    body > li.customsortableelementsedinta > .row .col-user .department, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user .department {
      color: #484848;
      font-size: 12px;
      font-weight: 600;
      margin-top: 5px; }
      body > li.customsortableelementsedinta > .row .col-user .department span, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user .department span {
        font-weight: inherit; }
  body > li.customsortableelementsedinta > .row .col-options-list .options-list, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-options-list .options-list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    body > li.customsortableelementsedinta > .row .col-options-list .options-list p, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-options-list .options-list p {
      margin: 3px; }
      body > li.customsortableelementsedinta > .row .col-options-list .options-list p span, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-options-list .options-list p span {
        font-size: 14px;
        padding-left: 30px; }
  body > li.customsortableelementsedinta > .row .icon-drag, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-drag {
    font-weight: bold;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-radius: 50%;
    color: #a5a5a5;
    cursor: move; }
    body > li.customsortableelementsedinta > .row .icon-drag:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-drag:hover {
      color: #6e6e6e; }

.icon-drag {
  cursor: move; }

.fc-event.disabled {
  pointer-events: none; }

.fixheader .collapsible-header > label {
  pointer-events: none; }

.red-switch {
  pointer-events: none;
  cursor: not-allowed; }
  .red-switch .switch label .lever {
    background-color: rgba(245, 0, 0, 0.38); }
  .red-switch .switch label .lever:before {
    background-color: rgba(255, 0, 0, 0.15); }
  .red-switch .switch label .lever:after {
    background-color: #ff3939; }

.tipdocumentheader {
  color: #6e6e6e;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.2;
  margin: 0; }

.select-wrapper .caret {
  background: #ffffff;
  z-index: 0; }

.top-pagination-wrap h4 + .filter .select-wrapper,
.bottom-pagination-wrap h4 + .filter .select-wrapper {
  padding: 0 0 0 10px; }
  .top-pagination-wrap h4 + .filter .select-wrapper input,
  .bottom-pagination-wrap h4 + .filter .select-wrapper input {
    max-width: 80px; }

#tab1.active[style],
#tab2.active[style],
#tab3.active[style],
#tab4.active[style],
#tab5.active[style],
#tab6.active[style],
#tab7.active[style],
#tab8.active[style],
#tab9.active[style] {
  display: block !important; }

#tab1.active[style="display:none"],
#tab2.active[style="display:none"],
#tab3.active[style="display:none"],
#tab4.active[style="display:none"],
#tab5.active[style="display:none"],
#tab6.active[style="display:none"],
#tab7.active[style="display:none"],
#tab8.active[style="display:none"],
#tab9.active[style="display:none"] {
  display: none !important; }

.visoro_on {
  -webkit-filter: saturate(100%);
          filter: saturate(100%); }
  .visoro_on h1 {
    opacity: 1; }

.visoro_off {
  -webkit-filter: saturate(0%);
          filter: saturate(0%); }
  .visoro_off h1 {
    opacity: 0.7; }

.mol-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .mol-cards .col {
    padding: 0.75rem 0.75rem;
    margin-left: 0 !important; }
  .mol-cards .mol-card {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: white;
    border-radius: 6px;
    border: 1px solid #b3b3b3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 20px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: hidden; }
    .mol-cards .mol-card:hover {
      -webkit-transform: scale(1.02);
          -ms-transform: scale(1.02);
           -o-transform: scale(1.02);
              transform: scale(1.02);
      opacity: 0.85; }
    .mol-cards .mol-card p {
      border-bottom: 1px solid #b3b3b3;
      color: #484848;
      line-height: 1.3;
      margin-top: 0;
      padding-bottom: 10px; }
    .mol-cards .mol-card .group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .mol-cards .mol-card span {
      color: #667eb1;
      display: block;
      font-size: 14px;
      line-height: 1.3; }
      .mol-cards .mol-card span.nr {
        color: #434343;
        font-weight: 600;
        font-size: 16px;
        margin-right: 5px; }
    .mol-cards .mol-card [class*=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background: white;
      border-radius: 50%;
      color: #565656;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 20px;
      height: 40px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 2px;
      width: 40px; }

@media only screen and (max-width: 1023px) {
  .mol-cards li {
    width: 195px; } }

@media only screen and (max-width: 600px) {
  .mol-cards {
    margin-left: -60px;
    width: -webkit-calc(100% + 60px);
    width: calc(100% + 60px); }
    .mol-cards.auto-height {
      margin-left: -15px;
      width: -webkit-calc(100% + 30px);
      width: calc(100% + 30px); }
    .mol-cards li {
      margin: 5px 15px;
      width: 100%; }
      .mol-cards li a {
        padding: 15px; }
        .mol-cards li a span {
          font-size: 13px; }
          .mol-cards li a span.nr {
            font-size: 13px; }
        .mol-cards li a [class*=icon] {
          font-size: 16px; } }

.twostep-status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a5a5a5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 2; }
  .twostep-status-wrap span {
    color: #f05352;
    font-size: 14px;
    text-transform: uppercase; }
    .twostep-status-wrap span.active {
      color: #8cbc00; }

.comisia1 {
  background: var(--color-blue);
  color: var(--color-white); }

.comisia2 {
  background: var(--color-orange);
  color: var(--color-white); }

.comisia3 {
  background: var(--color-green);
  color: var(--color-white); }

.comisia4 {
  background: var(--color-red);
  color: var(--color-white); }

.comisia5 {
  background: var(--color-purple);
  color: var(--color-white); }

.comisia6 {
  background: var(--color-brown);
  color: var(--color-white); }

.comisia7 {
  background: var(--color-grey);
  color: var(--color-white); }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zYXNzL3N0eWxlcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3Mvc3R5bGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fYnJvd3Nlci12YXJpYWJsZXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19jb2xvci1jbGFzc2VzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fY29sb3ItdmFyaWFibGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fYmFkZ2VzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9faWNvbnMtbWF0ZXJpYWwtZGVzaWduLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX25hdmJhci5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3R5cG9ncmFwaHkuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL190cmFuc2l0aW9ucy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fdG9hc3Quc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3dhdmVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19jb2xsYXBzaWJsZS5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX2NoaXBzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fbWF0ZXJpYWxib3guc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL2Zvcm1zL19mb3Jtcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvZm9ybXMvX2lucHV0LWZpZWxkcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvZm9ybXMvX3JhZGlvLWJ1dHRvbnMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL2Zvcm1zL19jaGVja2JveGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9mb3Jtcy9fc3dpdGNoZXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL2Zvcm1zL19zZWxlY3Quc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL2Zvcm1zL19maWxlLWlucHV0LnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9mb3Jtcy9fcmFuZ2Uuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL190YWJsZV9vZl9jb250ZW50cy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3NpZGVuYXYuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19wcmVsb2FkZXIuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3RhcFRhcmdldC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3B1bHNlLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3RpbWVwaWNrZXIuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3MvZXh0cmFzL25vVWlTbGlkZXIvbm91aXNsaWRlci5jc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fY3VzdG9tLWZyb2FsYS1lZGl0b3Iuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL19pY29ucy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvX2dsb2JhbC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvX21lZGlhLXF1ZXJpZXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL190eXBvLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fZm9ybXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL19tZW51LnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fbGF5b3V0LnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fZmxhZ3Muc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL19wb2xpdGljYWxzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19hdHRhY2htZW50cy1saXN0LnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19iYWRnZS5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NoaXBzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb2xsYXBzYWJsZS5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29sb3ItcGlja2VyLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb21taXR0ZWUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnN1bHRhbnQuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvdW50ZG93bi5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZG9jdW1lbnQuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19mcm9hbGEtZWRpdG9yLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19mdW5jdGlvbnMtY2FyZHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2hlYWRlcnMtbGlzdC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2luc3RpdHV0aW9uLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19sYWJlbHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2xhbmd1YWdlcy10YWJzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19saW5rcy1jYXJkcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19sb2NhdGlvbi1zdGF0dXMtY2FyZHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21hcC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS1jYXJkcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVtYmVyc2hpcC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWluaS1jYXJkcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbm90aWZpY2F0aW9ucy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fb3JnYW5pZ3JhbS5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fb3JnYW5pemF0aW9uYWwtY2hhcnQuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BhZ2UtaGVhZGVycy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcGVyc29uLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19wZXRpdGlvbi10ZXJtcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9waWxscy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcmVnaXN0cnktdGVybXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lzdHJ5LWNhcmRzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZXR0aW5ncy1zdGVwcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc3RlcHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3ZvdGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9zdGF0cy9fY2lyY2xlLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9zdGF0cy9fY2lyY2xlLXN0YXRzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9zdGF0cy9fcG9saXRpY2FsLXN0YXRzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9zdGF0cy9fdm90ZXMtc3RhdHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fdXNlcnMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fdXNlcnMtZXZlbnRzLXRhYmxlLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy90YWJsZXMvX2dyb3Vwcy10YWJsZS5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvdGFibGVzL19kb2N1bWVudHMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fcHJvamVjdHMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fcHJvamVjdC1ldmVudHMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fcHJlZmVjdHVyZXMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fY3VzdG9tLXVzZXJzLXRhYmxlLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLWRvY3VtZW50cy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvbW9kYWxzL19tb2RhbC1tZW51LXRlcm1zLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLWluc3RpdHV0aW9uLWZ1bmN0aW9uLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLWluc3RpdHV0aW9uLXByb2ZpbGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL21vZGFscy9fbW9kYWwtdXNlci1wcm9maWxlLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLW5vdGlmaWNhdGlvbi5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvbW9kYWxzL19tb2RhbC1wcm9qZWN0LWV2ZW50cy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvbW9kYWxzL19tb2RhbC12b3Rlcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvbW9kYWxzL19tb2RhbC1zZWNyZXQtdm90ZXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL21vZGFscy9fbW9kYWwtZWxlY3Ryb25pYy12b3Rlcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvbW9kYWxzL19tb2RhbC1jb25zdWx0YW50LnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24uc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL21vZGFscy9fbW9kYWwtdXNlci1ldmVudHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3BhZ2VzL19sb2dpbi5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvcGFnZXMvX3Byb2plY3Quc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL19jdXN0b21lbHNvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDT2hCLGlHQUFZO0FBQ1osOEZBQVk7QUNSWjtFQUNDLDRCQUFvQjtFQUNwQixvQkFBWTtFQUNaLDJCQUFtQjtFQUNuQiw2QkFBcUI7RUFDckIscUJBQWE7RUFDYiw0QkFBb0I7RUFDcEIsK0JBQXVCO0VBQ3ZCLHVCQUFlO0VBQ2YsOEJBQXNCO0VBQ3RCLG9DQUE0QjtFQUM1Qiw0QkFBb0I7RUFDcEIsbUNBQTJCO0VBQzNCLCtCQUF1QjtFQUN2Qix1QkFBZTtFQUNmLDhCQUFzQjtFQUN0Qiw2QkFBcUI7RUFDckIscUJBQWE7RUFDYiw0QkFBb0I7RUFDcEIsbUNBQTJCO0VBQzNCLDJCQUFtQjtFQUNuQiw2QkFBcUI7RUFDckIsa0NBQTBCO0VBQzFCLDZCQUFxQjtFQUNyQixxQkFBYTtFQUNiLDRCQUFvQjtFQUNwQiw2QkFBcUI7RUFDckIscUJBQWE7RUFDYiw0QkFBb0I7RUFDcEIsOEJBQXNCO0VBQ3RCLHNCQUFjO0VBQ2QsNkJBQXFCO0VBQ3JCLG9DQUE0QjtFQUM1Qiw0QkFBb0I7RUFDcEIsbUNBQTJCO0VBQzNCLDZCQUFxQjtFQUNyQixxQkFBYTtFQUNiLDRCQUFvQjtFQUNwQiwrQkFBdUI7RUFDdkIsdUJBQWU7RUFDZiw4QkFBc0I7RUFDdEIsOEJBQXNCO0VBQ3RCLHNCQUFjO0VBQ2QsNkJBQXFCO0VBQ3JCLCtCQUF1QjtFQUN2Qix1QkFBZTtFQUNmLDhCQUFzQjtFQUN0QixvQ0FBNEI7RUFDNUIsNEJBQW9CO0VBQ3BCLG1DQUEyQjtFQUMzQiw4QkFBc0I7RUFDdEIsc0JBQWM7RUFDZCw2QkFBcUI7RUFDckIsNkJBQXFCO0VBQ3JCLHFCQUFhO0VBQ2IsNEJBQW9CO0VBQ3BCLGtDQUEwQjtFQUMxQiwwQkFBa0I7RUFDbEIsaUNBQXlCO0VBQ3pCLHNCQUFjO0VBQ2Qsc0JBQWM7RUFDZCxzQkFBYyxFQUFBOztBQ3hEVDtFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVFwQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLHdDQUF5QyxFQUFBOztBQUUzQztFQUNFLDZCQUE4QixFQUFBOztBQzdCbEMsMkVBQUE7QUFFQTsrRUpvb0QrRTtBSWpvRC9F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QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQzs7O0VBQ0MsWUFBWSxFQUFBO0VBRGI7OztJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZ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O0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsY0FBUSxFQUFBOztBQUVUO0VBQ0MsZ0NBQXFELEVBQUE7O0FBRXREO0VBQ0MsNkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsOEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsK0JBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBY3JEO0VBQ0MsWUFBUyxFQUFBOztBQUVWO0VBQ0MsOEJBQXVELEVBQUE7O0FBRXhEO0VBQ0MsMkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsNkJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsWUFBUyxFQUFBOztBQUVWO0VBQ0MsOEJBQXVELEVBQUE7O0FBRXhEO0VBQ0MsMkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsNkJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FB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QWpDLHFDQUFpQztZQUFqQyxpQ0FBaUM7SUFDakMsbUNBQWtDO0lBQWxDLDBDQUFrQztRQUFsQyxnQ0FBa0M7WUFBbEMsa0NBQWtDLEVBQUE7SUFFbEM7TUFDRSw2QkFBNkIsRUFBQSxFQUM5Qjs7QUNURjtFNUNTRDtJNENSRSxlQUFlLEVBQUEsRUFnQmhCOztBQWJBO0U1Q0tEO0k0Q0pFLGVBQWUsRUFBQSxFQVloQjs7QUFUQTtFNUNDRDtJNENBRSxlQUFlLEVBQUEsRUFRaEI7O0FBbEJEOztFQWVFLG9DeEMrSDRDO0V3QzlINUMsZ0J4Q21Jd0IsRUFBQTs7QUp0RzFCO0U0Q3pCSyw4QkFBcUQsRUFBQTs7QW5DVzFEO0VtQ1ZLLDZCQUFxRCxFQUFBOztBbkNXMUQ7RW1DVkssNkJBQXFELEVBQUE7O0FuQ1cxRDtFbUNWSyw2QkFBcUQsRUFBQTs7QW5DVzFEO0VtQ1ZLLDJCQUFxRCxFQUFBOztBbkNXMUQ7RW1DVkssOEJBQXFELEVBQUE7O0E1Q29CMUQ7RTRDakJDLGN4Q1YrQjtFd0NXL0Isb0N4Q2lINkM7RXdDaEg3QyxnQnhDb0h5QixFQUFBOztBS25IMUI7RW1DR0MsY3hDZitCO0V3Q2dCL0IsaUN4QzBHMEM7RXdDekcxQyxnQnhDNkd5QixFQUFBOztBS2pIMUI7RW1DUUMsY3hDckIrQjtFd0NzQi9CLG9DeENxRzZDO0V3Q3BHN0MsZ0J4Q3dHeUI7RXdDdkd6QixnQkFBZ0IsRUFBQTtFQUpqQjtJQU9FLGdDeENMOEI7SXdDTTlCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUJBQW1CLEVBQUE7O0FuQ2hCckI7RW1DcUJDLGN4Q3BDK0I7RXdDcUMvQixvQ3hDdUY2QztFd0N0RjdDLGdCeEMyRnlCO0V3QzFGekIsZ0JBQWdCLEVBQUE7RUFKakI7SUFPRSxnQ3hDbkI4QjtJd0NvQjlCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUJBQW1CLEVBQUE7O0FuQzdCckI7RW1Da0NDLGN4Q2pEK0I7RXdDa0QvQixvQ3hDeUU2QztFd0N4RTdDLGdCeEM2RXlCLEVBQUE7RXdDaEYxQjtJQU1FLGdDeENoQzhCO0l3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aUNNLGN2SHBpQzBCLEVBQUE7SXVIUGhDOzs7O01BK2lDTSx5QnZIdmlDMEI7TXVId2lDMUIsY3ZIbmdDMEIsRUFBQTtNdUg3Q2hDOzs7O1FBbWpDTyxlQUFlLEVBQUE7RUFuakN0QjtJQTJqQ0sseUJ2SHhoQzJCO0l1SHloQzNCLHlCdkg1MkJrQixFQUFBO0l1SGhOdkI7TUErakNNLGN2SDdoQzBCLEVBQUE7SXVIbENoQzs7O01BbWtDTSx5QnZIamlDMEI7TXVIa2lDMUIsY3ZIdmhDMEIsRUFBQTtNdUg3Q2hDOzs7UUF1a0NPLGVBQWUsRUFBQTtFQXZrQ3RCO0lBZ2xDSyx5QnZIM2lDMkI7SXVINGlDM0IseUJ2SGw0QmUsRUFBQTtJdUgvTXBCO01Bb2xDTSxjdkhoakMwQixFQUFBO0l1SHBDaEM7Ozs7TUF3bENNLHlCdkhwakMwQjtNdUhxakMxQixjdkg1aUMwQixFQUFBO011SDdDaEM7Ozs7UUE0bENPLGVBQWUsRUFBQTtJQTVsQ3RCO01BaW1DTSx5QnZIbDVCYyxFQUFBO0V1SC9NcEI7SUF3bUNLLHlCdkg1a0MyQjtJdUg2a0MzQix5QnZINTVCeUIsRUFBQTtJdUg3TTlCO01BNG1DTSxjdkhqbEMwQixFQUFBO0l1SDNCaEM7OztNQWduQ00seUJ2SG5rQzBCO011SG9rQzFCLHlCdkh0bEMwQjtNdUh1bEMxQixjdkh2bEMwQixFQUFBO011SDNCaEM7OztRQXFuQ08sZUFBZSxFQUFBO0VBcm5DdEI7SUE2bkNLLHlCdkhobkMyQjtJdUhpbkMzQix5QkFBb0QsRUFBQTtJQTluQ3pEO01BaW9DTSxjdkhwbkMwQixFQUFBO0l1SGJoQzs7TUFxb0NNLHlCdkh4bEMwQjtNdUh5bEMxQix5QnZIem5DMEI7TXVIMG5DMUIsY3ZIMW5DMEIsRUFBQTtNdUhiaEM7O1FBMG9DTyxlQUFlLEVBQUE7RUExb0N0QjtJQXFwQ0sseUJ2SHpuQzJCO0l1SDBuQzNCLHlCdkh6OEJ5QixFQUFBO0l1SDdNOUI7TUF5cENNLGN2SDluQzBCLEVBQUE7SXVIM0JoQzs7Ozs7TUE2cENNLHlCdkhsb0MwQjtNdUhtb0MxQixjdkhqbkMwQixFQUFBO011SDdDaEM7Ozs7O1FBaXFDTyxlQUFlLEVBQUE7RUFqcUN0QjtJQTBxQ0sseUJ2SGpxQ29EO0l1SGtxQ3BELHlCdkgvOUJ5QixFQUFBO0l1SDVNOUI7TUE4cUNNLGN2SHZxQzBCLEVBQUE7SXVIUGhDOzs7O01Ba3JDTSx5QnZIMXFDMEI7TXVIMnFDMUIsY3ZIdG9DMEIsRUFBQTtNdUg3Q2hDOzs7O1FBc3JDTyxlQUFlLEVBQUE7RUF0ckN0QjtJQTZyQ0sseUJ2SGpxQzJCO0l1SGtxQzNCLHlCdkhqL0J5QixFQUFBO0l1SDdNOUI7TUFpc0NNLGN2SHZxQzBCLEVBQUE7SXVIMUJoQzs7TUFxc0NNLHlCdkgzcUMwQjtNdUg0cUMxQixjdkh6cEMwQixFQUFBO011SDdDaEM7O1FBeXNDTyxlQUFlLEVBQUE7RUF6c0N0QjtJQWd0Q0sseUJ2SGpzQ21EO0l1SGtzQ25ELHlCdkh0Z0N3QixFQUFBO0l1SDNNN0I7TUFvdENNLGN2SHhzQzBCLEVBQUE7SXVIWmhDOztNQXd0Q00seUJ2SDVzQzBCO011SDZzQzFCLGN2SDVxQzBCLEVBQUE7TXVIN0NoQzs7UUE0dENPLGVBQWUsRUFBQTtFQTV0Q3RCO0lBbXVDSyx5QnZIOXJDMkI7SXVIK3JDM0IseUJ2SHJoQ2UsRUFBQTtJdUgvTXBCO01BdXVDTSxjdkhuc0MwQixFQUFBO0l1SHBDaEM7O01BMnVDTSx5QnZIdnNDMEI7TXVId3NDMUIsY3ZIL3JDMEIsRUFBQTtNdUg3Q2hDOztRQSt1Q08sZUFBZSxFQUFBO0VBL3VDdEI7SUF1dkNLLHlCdkgxc0MyQjtJdUgyc0MzQix5QnZIemlDZSxFQUFBO0l1SC9NcEI7TUEydkNNLGN2SDF1QzBCLEVBQUE7SXVIakJoQzs7O01BK3ZDTSx5QnZIbHRDMEI7TXVIbXRDMUIseUJ2SC91QzBCO011SGd2QzFCLGN2SGh2QzBCLEVBQUE7TXVIakJoQzs7O1FBb3dDTyxlQUFlLEVBQUE7RUFwd0N0QjtJQTR3Q0sseUJ2SGh2QzJCO0l1SGl2QzNCLHlCdkhoa0N5QixFQUFBO0l1SDdNOUI7TUFneENNLGN2SHJ2QzBCLEVBQUE7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QUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGN4SHZ4RitCO0V3SHd4Ri9CLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGlDeEhucUYwQztFd0hvcUYxQyxlQUFlO0VBQ2Ysd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFVBQVUsRUFBQTtFQVJYO0lBV0UsY3hIbnhGOEI7SXdIb3hGOUIsZUFBZTtJQUNmLHlCQUF5QixFQUFBO0lBYjNCO01BZ0JHLGN4SGp5RjZCLEVBQUE7O0F3SHN5RmhDO0VBQ0MsNkJBQTZCO0VBQUUseUJBQXlCLEVBQUE7O0FBRXpEO0VBQ0MsK0JBQStCO0VBQUUseUJBQXlCLEVBQUE7O0FBRTNEO0VBQ0MsOEJBQThCO0VBQUUseUJBQXlCLEVBQUE7O0FBRTFEO0VBQ0MsNEJBQTRCO0VBQUUseUJBQXlCLEVBQUE7O0FBRXhEO0VBQ0MsK0JBQStCO0VBQUUseUJBQXlCLEVBQUE7O0FBRTNEO0VBQ0MsOEJBQThCO0VBQUUseUJBQXlCLEVBQUE7O0FBRTFEO0VBQ0MsNkJBQTZCO0VBQUUseUJBQXlCLEVBQUEiLCJmaWxlIjoiYXNzZXRzL3Nhc3Mvc3R5bGVzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDQwMCw2MDAsNzAwJnN1YnNldD1sYXRpbi1leHRcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MTAwLDMwMCw0MDAsNzAwJnN1YnNldD1sYXRpbi1leHRcIik7XG46cm9vdCB7XG4gIC0tY29sb3ItcmVkLWxpZ2h0ZW46ICNlNTczNzM7XG4gIC0tY29sb3ItcmVkOiAjZjQ0MzM2O1xuICAtLWNvbG9yLXJlZC1kYXJrZW46ICNiNzFjMWM7XG4gIC0tY29sb3ItcGluay1saWdodGVuOiAjZjA2MjkyO1xuICAtLWNvbG9yLXBpbms6ICNlOTFlNjM7XG4gIC0tY29sb3ItcGluay1kYXJrZW46ICM4ODBlNGY7XG4gIC0tY29sb3ItcHVycGxlLWxpZ2h0ZW46ICNiYTY4Yzg7XG4gIC0tY29sb3ItcHVycGxlOiAjOWMyN2IwO1xuICAtLWNvbG9yLXB1cnBsZS1kYXJrZW46ICM0YTE0OGM7XG4gIC0tY29sb3ItZGVlcC1wdXJwbGUtbGlnaHRlbjogIzk1NzVjZDtcbiAgLS1jb2xvci1kZWVwLXB1cnBsZTogIzY3M2FiNztcbiAgLS1jb2xvci1kZWVwLXB1cnBsZS1kYXJrZW46ICMzMTFiOTI7XG4gIC0tY29sb3ItaW5kaWdvLWxpZ2h0ZW46ICM3OTg2Y2I7XG4gIC0tY29sb3ItaW5kaWdvOiAjM2Y1MWI1O1xuICAtLWNvbG9yLWluZGlnby1kYXJrZW46ICMxYTIzN2U7XG4gIC0tY29sb3ItYmx1ZS1saWdodGVuOiAjNjRiNWY2O1xuICAtLWNvbG9yLWJsdWU6ICMyMTk2ZjM7XG4gIC0tY29sb3ItYmx1ZS1kYXJrZW46ICMwZDQ3YTE7XG4gIC0tY29sb3ItbGlnaHQtYmx1ZS1saWdodGVuOiAjNGZjM2Y3O1xuICAtLWNvbG9yLWxpZ2h0LWJsdWU6ICMwM2E5ZjQ7XG4gIC0tY29sb3ItbGlnaHQtYmx1ZS0yOiAjNGM4NGZmO1xuICAtLWNvbG9yLWxpZ2h0LWJsdWUtZGFya2VuOiAjMDE1NzliO1xuICAtLWNvbG9yLWN5YW4tbGlnaHRlbjogIzRkZDBlMTtcbiAgLS1jb2xvci1jeWFuOiAjMDBiY2Q0O1xuICAtLWNvbG9yLWN5YW4tZGFya2VuOiAjMDA2MDY0O1xuICAtLWNvbG9yLXRlYWwtbGlnaHRlbjogIzRkYjZhYztcbiAgLS1jb2xvci10ZWFsOiAjMDA5Njg4O1xuICAtLWNvbG9yLXRlYWwtZGFya2VuOiAjMDA0ZDQwO1xuICAtLWNvbG9yLWdyZWVuLWxpZ2h0ZW46ICM4MWM3ODQ7XG4gIC0tY29sb3ItZ3JlZW46ICM0Y2FmNTA7XG4gIC0tY29sb3ItZ3JlZW4tZGFya2VuOiAjMWI1ZTIwO1xuICAtLWNvbG9yLWxpZ2h0LWdyZWVuLWxpZ2h0ZW46ICNhZWQ1ODE7XG4gIC0tY29sb3ItbGlnaHQtZ3JlZW46ICM4YmMzNGE7XG4gIC0tY29sb3ItbGlnaHQtZ3JlZW4tZGFya2VuOiAjMzM2OTFlO1xuICAtLWNvbG9yLWxpbWUtbGlnaHRlbjogI2RjZTc3NTtcbiAgLS1jb2xvci1saW1lOiAjY2RkYzM5O1xuICAtLWNvbG9yLWxpbWUtZGFya2VuOiAjODI3NzE3O1xuICAtLWNvbG9yLXllbGxvdy1saWdodGVuOiAjZmZmMTc2O1xuICAtLWNvbG9yLXllbGxvdzogI2ZmZWIzYjtcbiAgLS1jb2xvci15ZWxsb3ctZGFya2VuOiAjZjU3ZjE3O1xuICAtLWNvbG9yLWFtYmVyLWxpZ2h0ZW46ICNmZmQ1NGY7XG4gIC0tY29sb3ItYW1iZXI6ICNmZmMxMDc7XG4gIC0tY29sb3ItYW1iZXItZGFya2VuOiAjZmY2ZjAwO1xuICAtLWNvbG9yLW9yYW5nZS1saWdodGVuOiAjZmZiNzRkO1xuICAtLWNvbG9yLW9yYW5nZTogI2ZmOTgwMDtcbiAgLS1jb2xvci1vcmFuZ2UtZGFya2VuOiAjZTY1MTAwO1xuICAtLWNvbG9yLWRlZXAtb3JhbmdlLWxpZ2h0ZW46ICNmZjhhNjU7XG4gIC0tY29sb3ItZGVlcC1vcmFuZ2U6ICNmZjU3MjI7XG4gIC0tY29sb3ItZGVlcC1vcmFuZ2UtZGFya2VuOiAjYmYzNjBjO1xuICAtLWNvbG9yLWJyb3duLWxpZ2h0ZW46ICNhMTg4N2Y7XG4gIC0tY29sb3ItYnJvd246ICM3OTU1NDg7XG4gIC0tY29sb3ItYnJvd24tZGFya2VuOiAjM2UyNzIzO1xuICAtLWNvbG9yLWdyZXktbGlnaHRlbjogI2UwZTBlMDtcbiAgLS1jb2xvci1ncmV5OiAjOWU5ZTllO1xuICAtLWNvbG9yLWdyZXktZGFya2VuOiAjMjEyMTIxO1xuICAtLWNvbG9yLWJsdWUtZ3JleS1saWdodGVuOiAjOTBhNGFlO1xuICAtLWNvbG9yLWJsdWUtZ3JleTogIzYwN2Q4YjtcbiAgLS1jb2xvci1ibHVlLWdyZXktZGFya2VuOiAjMjYzMjM4O1xuICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLWNvbG9yLWJyYW5kOiAjNDQzMjg3OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxYzIzICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0IHtcbiAgY29sb3I6ICNlNTFjMjMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVhZWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZkZWFlYiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzFjMyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZjhjMWMzICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ODliICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmMzk4OWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTZlNzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2VlNmU3MyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNDU0YiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZWE0NTRiICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDE4MWUgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZDAxODFlICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTE1MWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYjkxNTFiICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMjEzMTggIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjYTIxMzE4ICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjEwMTQgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjOGIxMDE0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQge1xuICBjb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDsgfVxuXG4ucmVkLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0IHtcbiAgY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDsgfVxuXG4ucGluay5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDsgfVxuXG4ucGluay5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MDA1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljMjdiMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dCB7XG4gIGNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE2OGM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2FiNDdiYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2VhODBmYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0MGZiICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMGY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWEwMGZmICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2FhMDBmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dCB7XG4gIGNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGU3ZjYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWRlN2Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzlkZGIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTU3YzIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzViMSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzVlMzViMSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzg4ZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNiMzg4ZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1MWZmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzY1MWZmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjAwZWEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICM2MjAwZWEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dCB7XG4gIGNvbG9yOiAjM2Y1MWI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYWY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYThkYSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjOWZhOGRhICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4NmNiICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0OWFiICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2ZGZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQge1xuICBjb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQge1xuICBjb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAyODhkMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGQ4ZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYzRmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQge1xuICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjMThmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQge1xuICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjZhNjlhICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudDsgfVxuXG4udGVhbC5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDsgfVxuXG4udGVhbC5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNjRmZmRhICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDsgfVxuXG4udGVhbC5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwYmZhNSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjMzRhICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQge1xuICBjb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlZGM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNjYzY1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzljY2M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Y2IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM3Y2IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dCB7XG4gIGNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmY4MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudDsgfVxuXG4ubGltZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmZmMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQge1xuICBjb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRlNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2IzICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTI4ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIzMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZmIzMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQge1xuICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNlMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmUwYjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjc0ZCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiOGMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQge1xuICBjb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTY1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0IHtcbiAgY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3Y2NjOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQge1xuICBjb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5MDljICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgfVxuXG4uZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0IHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay10ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLXRleHQge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zcGFyZW50LXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7IH1cblxudWw6bm90KC5icm93c2VyLWRlZmF1bHQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgdWw6bm90KC5icm93c2VyLWRlZmF1bHQpID4gbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMzliZTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udmFsaWduLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi56LWRlcHRoLTAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogMmRwIGVsZXZhdGlvbiBtb2RpZmllZCovXG4uei1kZXB0aC0xLCBuYXYsIC5jYXJkLXBhbmVsLCAuY2FyZCwgLnRvYXN0LCAuYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmJ0bi1mbG9hdGluZywgLmRyb3Bkb3duLWNvbnRlbnQsIC5jb2xsYXBzaWJsZSwgLnNpZGVuYXYsIC5idG4taW1wb3J0OmhvdmVyLCAubG9jYXRpb24tc3RhdHVzIC5pbm5lcjpob3ZlciwgLm1pbmktY2FyZHMgbGksIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmFjdGl2ZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGkgYTpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmFjdGl2ZSwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi56LWRlcHRoLTEtaGFsZiwgLmJ0bjpob3ZlciwgLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4tZmxvYXRpbmc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLyogNmRwIGVsZXZhdGlvbiBtb2RpZmllZCovXG4uei1kZXB0aC0yLCAubWluaS1jYXJkcyBsaTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogMTJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiAxNmRwIGVsZXZhdGlvbiAqL1xuLnotZGVwdGgtNCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIDI0ZHAgZWxldmF0aW9uICovXG4uei1kZXB0aC01LCAubW9kYWwsIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCB7XG4gIGJveC1zaGFkb3c6IDAgMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uaG92ZXJhYmxlIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzOyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbi5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjA1MzUyOyB9XG5cbmkge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICBpLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBpLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgaS50aW55IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgaS5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIGkubWVkaXVtIHtcbiAgICBmb250LXNpemU6IDRyZW07IH1cbiAgaS5sYXJnZSB7XG4gICAgZm9udC1zaXplOiA2cmVtOyB9XG5cbmltZy5yZXNwb25zaXZlLWltZyxcbnZpZGVvLnJlc3BvbnNpdmUtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMzBweDsgfVxuICAucGFnaW5hdGlvbiBsaSBhIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgYSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5wYWdpbmF0aW9uIGxpIGkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4ucGFnaW5hdGlvbiBsaS5wYWdlcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2luYXRpb24gbGkucHJldixcbiAgICAucGFnaW5hdGlvbiBsaS5uZXh0IHtcbiAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAucGFnaW5hdGlvbiBsaS5wYWdlcyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAuYnJlYWRjcnVtYiBpLFxuICAuYnJlYWRjcnVtYiBbY2xhc3NePVwibWRpLVwiXSwgLmJyZWFkY3J1bWIgW2NsYXNzKj1cIm1kaS1cIl0sXG4gIC5icmVhZGNydW1iIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJyZWFkY3J1bWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFNUNDJztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDhweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAuYnJlYWRjcnVtYjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWI6bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuICAucGFyYWxsYXgtY29udGFpbmVyIC5wYXJhbGxheCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5wYXJhbGxheC1jb250YWluZXIgLnBhcmFsbGF4IGltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnBpbi10b3AsIC5waW4tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5waW5uZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gIFRyYW5zaXRpb24gQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbnVsLnN0YWdnZXJlZC1saXN0IGxpIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgTWVkaWEgUXVlcnkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhpZGUtb24tc21hbGwtb25seSwgLmhpZGUtb24tc21hbGwtYW5kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRlLW9uLW1lZC1hbmQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuaGlkZS1vbi1tZWQtYW5kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRlLW9uLW1lZC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlkZS1vbi1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGlkZS1vbi1leHRyYS1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc2hvdy1vbi1leHRyYS1sYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaG93LW9uLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2hvdy1vbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaG93LW9uLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuc2hvdy1vbi1tZWRpdW0tYW5kLXVwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNob3ctb24tbWVkaXVtLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2VudGVyLW9uLXNtYWxsLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICAucGFnZS1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTsgfVxuXG50YWJsZSwgdGgsIHRkIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuICB0YWJsZS5zdHJpcGVkIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIHRhYmxlLnN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNSk7IH1cbiAgdGFibGUuc3RyaXBlZCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICB0YWJsZS5oaWdobGlnaHQgPiB0Ym9keSA+IHRyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTsgfVxuICAgIHRhYmxlLmhpZ2hsaWdodCA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjUpOyB9XG4gIHRhYmxlLmNlbnRlcmVkIHRoZWFkIHRyIHRoLCB0YWJsZS5jZW50ZXJlZCB0Ym9keSB0ciB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBzb3J0IG91dCBib3JkZXJzICovIH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkOmVtcHR5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwwMGEwJzsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgsXG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHRyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAgICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB0ciB0aDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMDBhMFwiOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGJvZHkgdHIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogMS4yNWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfSB9XG5cbi5jb2xsZWN0aW9uIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwOyB9XG4gICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIge1xuICAgICAgbWluLWhlaWdodDogODRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXI6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlLFxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLmNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciBpLmNpcmNsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgLnNlY29uZGFyeS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4OyB9XG4gICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmFjdGl2ZSAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29sbGVjdGlvbiBhLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogLjI1cztcbiAgICBjb2xvcjogIzQyQTVGNTsgfVxuICAgIC5jb2xsZWN0aW9uIGEuY29sbGVjdGlvbi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gIC5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgLmNvbGxlY3Rpb24ud2l0aC1oZWFkZXIgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH1cblxuLnNlY29uZGFyeS1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzQyQTVGNTsgfVxuXG4uY29sbGFwc2libGUgLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsIC52aWRlby1jb250YWluZXIgb2JqZWN0LCAudmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb2dyZXNzIC5kZXRlcm1pbmF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBsaW5lYXI7IH1cbiAgLnByb2dyZXNzIC5pbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1OyB9XG4gICAgLnByb2dyZXNzIC5pbmRldGVybWluYXRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDIuMXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuODE1LCAwLjczNSwgMC4zOTUpIGluZmluaXRlOyB9XG4gICAgLnByb2dyZXNzIC5pbmRldGVybWluYXRlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gICAgICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUtc2hvcnQgMi4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1czsgfVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUge1xuICAwJSB7XG4gICAgbGVmdDogLTM1JTtcbiAgICByaWdodDogMTAwJTsgfVxuICA2MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IC05MCU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogLTkwJTsgfSB9XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1zaG9ydCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMjAwJTtcbiAgICByaWdodDogMTAwJTsgfVxuICA2MCUge1xuICAgIGxlZnQ6IDEwNyU7XG4gICAgcmlnaHQ6IC04JTsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDclO1xuICAgIHJpZ2h0OiAtOCU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKlxuICBVdGlsaXR5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKiovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJpZ2h0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmNlbnRlciwgLmNlbnRlci1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLm5vLXNlbGVjdCwgaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi50cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG5zcGFuLmJhZGdlIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIHNwYW4uYmFkZ2UubmV3IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIHNwYW4uYmFkZ2UubmV3OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBuZXdcIjsgfVxuICBzcGFuLmJhZGdlW2RhdGEtYmFkZ2UtY2FwdGlvbl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIiBhdHRyKGRhdGEtYmFkZ2UtY2FwdGlvbik7IH1cblxubmF2IHVsIGEgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87IH1cblxuLmNvbGxlY3Rpb24taXRlbSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjc1cmVtIC0gMTFweCk7IH1cblxuLmNvbGxhcHNpYmxlIHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uc2lkZW5hdiBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyNHB4IC0gMTFweCk7IH1cblxudGFibGUgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi8qIFRoaXMgaXMgbmVlZGVkIGZvciBzb21lIG1vYmlsZSBwaG9uZXMgdG8gZGlzcGxheSB0aGUgR29vZ2xlIEljb24gZm9udCBwcm9wZXJseSAqL1xuLm1hdGVyaWFsLWljb25zIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDkwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA4NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlOyB9IH1cblxuLmNvbCAucm93LCAuY29sIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLmNvbCAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTsgfVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAuc2VjdGlvbi5uby1wYWQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlY3Rpb24ubm8tcGFkLWJvdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnNlY3Rpb24ubm8tcGFkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLnJvdywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJvdzphZnRlciwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucm93IC5jb2wsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgbWluLWhlaWdodDogMXB4OyB9XG4gICAgLnJvdyAuY29sW2NsYXNzKj1cInB1c2gtXCJdLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2xbY2xhc3MqPVwicHVzaC1cIl0sIC5yb3cgLmNvbFtjbGFzcyo9XCJwdWxsLVwiXSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sW2NsYXNzKj1cInB1bGwtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yb3cgLmNvbC5zMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnMxIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnMxMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5zMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5zMTIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLXMxIHtcbiAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1zMSB7XG4gICAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMiB7XG4gICAgICByaWdodDogMTYuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXMyIHtcbiAgICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMyB7XG4gICAgICByaWdodDogMjUlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXMzIHtcbiAgICAgIGxlZnQ6IDI1JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNCB7XG4gICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM0IHtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNSB7XG4gICAgICByaWdodDogNDEuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM1IHtcbiAgICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNiB7XG4gICAgICByaWdodDogNTAlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM2IHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNyB7XG4gICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM3IHtcbiAgICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zOCB7XG4gICAgICByaWdodDogNjYuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM4IHtcbiAgICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zOSB7XG4gICAgICByaWdodDogNzUlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM5IHtcbiAgICAgIGxlZnQ6IDc1JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXMxMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMTAge1xuICAgICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtczEwIHtcbiAgICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXMxMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMTEge1xuICAgICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtczExIHtcbiAgICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXMxMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtczEyIHtcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1zMTIge1xuICAgICAgbGVmdDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5yb3cgLmNvbC5tMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xIHtcbiAgICAgICAgd2lkdGg6IDguMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0yIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5tMyB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm00LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubTQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm01IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5tNiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm03LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubTcge1xuICAgICAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm04IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5tOSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0xMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xMCB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0xMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xMSB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0xMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1tMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLW0xIHtcbiAgICAgICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTIge1xuICAgICAgICByaWdodDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTIge1xuICAgICAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTMge1xuICAgICAgICByaWdodDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTMge1xuICAgICAgICBsZWZ0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTQge1xuICAgICAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTUge1xuICAgICAgICByaWdodDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTUge1xuICAgICAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTYge1xuICAgICAgICByaWdodDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTYge1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTcge1xuICAgICAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTgge1xuICAgICAgICByaWdodDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTgge1xuICAgICAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tOSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTkge1xuICAgICAgICByaWdodDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tOSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTkge1xuICAgICAgICBsZWZ0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LW0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTEwIHtcbiAgICAgICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1tMTAge1xuICAgICAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LW0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTExIHtcbiAgICAgICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1tMTEge1xuICAgICAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LW0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLW0xMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLW0xMiB7XG4gICAgICAgIGxlZnQ6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucm93IC5jb2wubDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMiB7XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubDMge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmw0IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sNSB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubDYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmw3IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sOCB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubDkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWwxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbDEge1xuICAgICAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1sMSB7XG4gICAgICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWwyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwyIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWwyIHtcbiAgICAgICAgbGVmdDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWwzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwzIHtcbiAgICAgICAgcmlnaHQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWwzIHtcbiAgICAgICAgbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw0IHtcbiAgICAgICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw0IHtcbiAgICAgICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw1IHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw1IHtcbiAgICAgICAgbGVmdDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw2IHtcbiAgICAgICAgcmlnaHQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw2IHtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw3IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw3IHtcbiAgICAgICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw3IHtcbiAgICAgICAgbGVmdDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw4IHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw4IHtcbiAgICAgICAgbGVmdDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw5IHtcbiAgICAgICAgcmlnaHQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw5IHtcbiAgICAgICAgbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm9mZnNldC1sMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwxMCB7XG4gICAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbDEwIHtcbiAgICAgICAgbGVmdDogODMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm9mZnNldC1sMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwxMSB7XG4gICAgICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbDExIHtcbiAgICAgICAgbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm9mZnNldC1sMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1sMTIge1xuICAgICAgICByaWdodDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1sMTIge1xuICAgICAgICBsZWZ0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnJvdyAuY29sLnhsMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnhsMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGwyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGwzIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw0IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw1IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw3IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw4IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw5IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnhsMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC54bDExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGwxMSB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLnhsMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC54bDEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGwxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLXhsMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC14bDEge1xuICAgICAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGwyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDIge1xuICAgICAgICByaWdodDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsMiB7XG4gICAgICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGwzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDMge1xuICAgICAgICByaWdodDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsMyB7XG4gICAgICAgIGxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNCB7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDUge1xuICAgICAgICByaWdodDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNSB7XG4gICAgICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDYge1xuICAgICAgICByaWdodDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNiB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw3IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNyB7XG4gICAgICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDgge1xuICAgICAgICByaWdodDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsOCB7XG4gICAgICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDkge1xuICAgICAgICByaWdodDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsOSB7XG4gICAgICAgIGxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXhsMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDEwIHtcbiAgICAgICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gteGwxMCB7XG4gICAgICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXhsMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDExIHtcbiAgICAgICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gteGwxMSB7XG4gICAgICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXhsMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwteGwxMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC14bDEyIHtcbiAgICAgICAgbGVmdDogMTAwJTsgfSB9XG5cbm5hdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYubmF2LWV4dGVuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgbmF2Lm5hdi1leHRlbmRlZCAubmF2LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBuYXYgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgbmF2IGksXG4gIG5hdiBbY2xhc3NePVwibWRpLVwiXSwgbmF2IFtjbGFzcyo9XCJtZGktXCJdLFxuICBuYXYgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYgLm5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbmF2IGEuc2lkZW5hdi10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBuYXYgLnNpZGVuYXYtdHJpZ2dlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogMCAxOHB4OyB9XG4gICAgbmF2IC5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYgLmJyYW5kLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAgIG5hdiAuYnJhbmQtbG9nby5jZW50ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG5hdiAuYnJhbmQtbG9nbyB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAgIG5hdiAuYnJhbmQtbG9nby5sZWZ0LCBuYXYgLmJyYW5kLWxvZ28ucmlnaHQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIG5hdiAuYnJhbmQtbG9nby5sZWZ0IHtcbiAgICAgICAgICBsZWZ0OiAwLjVyZW07IH1cbiAgICAgICAgbmF2IC5icmFuZC1sb2dvLnJpZ2h0IHtcbiAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICAgIG5hdiAuYnJhbmQtbG9nby5yaWdodCB7XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIG5hdiAuYnJhbmQtbG9nbyBpLFxuICAgIG5hdiAuYnJhbmQtbG9nbyBbY2xhc3NePVwibWRpLVwiXSwgbmF2IC5icmFuZC1sb2dvIFtjbGFzcyo9XCJtZGktXCJdLFxuICAgIG5hdiAuYnJhbmQtbG9nbyBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIG5hdiAubmF2LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDI4cHggMDsgfVxuICBuYXYgdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIG5hdiB1bCBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgbmF2IHVsIGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIG5hdiB1bCBhIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgbmF2IHVsIGEuYnRuLCBuYXYgdWwgYS5idG4tbGFyZ2UsIG5hdiB1bCBhLmJ0bi1zbWFsbCwgbmF2IHVsIC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIG5hdiB1bCBhLmZjLXRvZGF5LWJ1dHRvbiwgbmF2IHVsIGEuYnRuLWxhcmdlLCBuYXYgdWwgYS5idG4tZmxhdCwgbmF2IHVsIGEuYnRuLWZsb2F0aW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICBuYXYgdWwgYS5idG4gPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1sYXJnZSA+IC5tYXRlcmlhbC1pY29ucywgbmF2IHVsIGEuYnRuLXNtYWxsID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgLmZjLWhlYWRlci10b29sYmFyIGEuZmMtdG9kYXktYnV0dG9uID4gLm1hdGVyaWFsLWljb25zLCAuZmMtaGVhZGVyLXRvb2xiYXIgbmF2IHVsIGEuZmMtdG9kYXktYnV0dG9uID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tbGFyZ2UgPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1mbGF0ID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tZmxvYXRpbmcgPiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgbmF2IHVsIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBuYXYgdWwubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICBuYXYgZm9ybSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIG5hdiAuaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBuYXYgLmlucHV0LWZpZWxkIGlucHV0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgICBuYXYgLmlucHV0LWZpZWxkIGlucHV0OmZvY3VzLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT11cmxdOnZhbGlkLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06dmFsaWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICBuYXYgLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIG5hdiAuaW5wdXQtZmllbGQgbGFiZWwgaSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgbmF2IC5pbnB1dC1maWVsZCBsYWJlbC5hY3RpdmUgaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgei1pbmRleDogOTk3OyB9XG4gIC5uYXZiYXItZml4ZWQgbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNjBweDsgfVxuICBuYXYsIG5hdiAubmF2LXdyYXBwZXIgaSwgbmF2IGEuc2lkZW5hdi10cmlnZ2VyLCBuYXYgYS5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gIC5uYXZiYXItZml4ZWQge1xuICAgIGhlaWdodDogNjBweDsgfSB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNC41cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMS45MTY2N3JlbSAwIDEuMTVyZW0gMDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMS41cmVtIDAgMC45cmVtIDA7IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW46IDEuMTY2NjdyZW0gMCAwLjdyZW0gMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMC44MzMzM3JlbSAwIDAuNXJlbSAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luOiAwLjY2NjY3cmVtIDAgMC40cmVtIDA7IH1cblxuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luOiAwLjU4MzMzcmVtIDAgMC4zNXJlbSAwOyB9XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTsgfVxuXG4ubGlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50aGluIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjI0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjQ4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjcycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjk2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNDRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNjhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zOTJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40MTZyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ2NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ4OHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjUxMnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjUzNnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjU2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTg0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjA4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjMycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjU2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuLnNjYWxlLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41MywgMC4wMSwgMC4zNiwgMS42MykgIWltcG9ydGFudDsgfVxuICAuc2NhbGUtdHJhbnNpdGlvbi5zY2FsZS1vdXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAhaW1wb3J0YW50OyB9XG4gIC5zY2FsZS10cmFuc2l0aW9uLnNjYWxlLWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5jYXJkLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmNhcmQgLmNhcmQtdGl0bGUuYWN0aXZhdG9yIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FyZC5zbWFsbCwgLmNhcmQubWVkaXVtLCAuY2FyZC5sYXJnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmQuc21hbGwgLmNhcmQtaW1hZ2UsIC5jYXJkLm1lZGl1bSAuY2FyZC1pbWFnZSwgLmNhcmQubGFyZ2UgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jYXJkLnNtYWxsIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCwgLmNhcmQubWVkaXVtIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCwgLmNhcmQubGFyZ2UgLmNhcmQtaW1hZ2UgKyAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwJTsgfVxuICAgIC5jYXJkLnNtYWxsIC5jYXJkLWNvbnRlbnQsIC5jYXJkLm1lZGl1bSAuY2FyZC1jb250ZW50LCAuY2FyZC5sYXJnZSAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNhcmQuc21hbGwgLmNhcmQtYWN0aW9uLCAuY2FyZC5tZWRpdW0gLmNhcmQtYWN0aW9uLCAuY2FyZC5sYXJnZSAuY2FyZC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5jYXJkLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC5jYXJkLm1lZGl1bSB7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAuY2FyZC5sYXJnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAuY2FyZC5ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNhcmQuaG9yaXpvbnRhbC5zbWFsbCAuY2FyZC1pbWFnZSwgLmNhcmQuaG9yaXpvbnRhbC5tZWRpdW0gLmNhcmQtaW1hZ2UsIC5jYXJkLmhvcml6b250YWwubGFyZ2UgLmNhcmQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAuY2FyZC5ob3Jpem9udGFsLnNtYWxsIC5jYXJkLWltYWdlIGltZywgLmNhcmQuaG9yaXpvbnRhbC5tZWRpdW0gLmNhcmQtaW1hZ2UgaW1nLCAuY2FyZC5ob3Jpem9udGFsLmxhcmdlIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYXJkLmhvcml6b250YWwgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgIC5jYXJkLmhvcml6b250YWwgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuY2FyZC5ob3Jpem9udGFsIC5jYXJkLXN0YWNrZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2FyZC5ob3Jpem9udGFsIC5jYXJkLXN0YWNrZWQgLmNhcmQtY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuY2FyZC5zdGlja3ktYWN0aW9uIC5jYXJkLWFjdGlvbiB7XG4gICAgei1pbmRleDogMjsgfVxuICAuY2FyZC5zdGlja3ktYWN0aW9uIC5jYXJkLXJldmVhbCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICAuY2FyZCAuY2FyZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmQgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYXJkIC5jYXJkLWltYWdlIC5jYXJkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgLmNhcmQgLmNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxuICAgIC5jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUgaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5jYXJkIC5jYXJkLWFjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgICAuY2FyZCAuY2FyZC1hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxuICAgIC5jYXJkIC5jYXJkLWFjdGlvbiBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZykge1xuICAgICAgY29sb3I6ICNmZmFiNDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWFjdGlvbiBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZyk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZDhhNjsgfVxuICAuY2FyZCAuY2FyZC1yZXZlYWwge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhcmQgLmNhcmQtcmV2ZWFsIC5jYXJkLXRpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgI3RvYXN0LWNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICN0b2FzdC1jb250YWluZXIge1xuICAgICAgbGVmdDogNSU7XG4gICAgICBib3R0b206IDclO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICN0b2FzdC1jb250YWluZXIge1xuICAgICAgdG9wOiAxMCU7XG4gICAgICByaWdodDogNyU7XG4gICAgICBtYXgtd2lkdGg6IDg2JTsgfSB9XG5cbi50b2FzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnRvYXN0IC50b2FzdC1hY3Rpb24ge1xuICAgIGNvbG9yOiAjZWVmZjQxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAudG9hc3Qucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnRvYXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi50YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiIGEsXG4gICAgLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiLmRpc2FibGVkIGEsXG4gICAgLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiLmRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYiBhOmhvdmVyLFxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYiBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLmluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC50YWJzLnRhYnMtZml4ZWQtd2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudGFicy50YWJzLWZpeGVkLXdpZHRoIC50YWIge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIC50YWJzIC50YWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudGFicyAudGFiIGEge1xuICAgICAgY29sb3I6IHJnYmEoNzIsIDcyLCA3MiwgMC43KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjhzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjI4cyBlYXNlOyB9XG4gICAgICAudGFicyAudGFiIGE6Zm9jdXMsIC50YWJzIC50YWIgYTpmb2N1cy5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxNjUsIDI0NSwgMC4yKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnRhYnMgLnRhYiBhOmhvdmVyLCAudGFicyAudGFiIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgLnRhYnMgLnRhYi5kaXNhYmxlZCBhLFxuICAgIC50YWJzIC50YWIuZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSg3MiwgNzIsIDcyLCAwLjQpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC50YWJzIC5pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudGFicyAudGFiIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLnRhYnMgLnRhYiBhIHtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4OyB9IH1cblxuLm1hdGVyaWFsLXRvb2x0aXAge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjsgfVxuXG4uYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbixcbi5idG4tZmxhdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLmRpc2FibGVkLCAuZGlzYWJsZWQuYnRuLWxhcmdlLCAuZGlzYWJsZWQuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmRpc2FibGVkLmZjLXRvZGF5LWJ1dHRvbixcbi5idG4tZmxvYXRpbmcuZGlzYWJsZWQsXG4uYnRuLWxhcmdlLmRpc2FibGVkLFxuLmJ0bi1zbWFsbC5kaXNhYmxlZCxcbi5idG4tZmxhdC5kaXNhYmxlZCxcbi5idG46ZGlzYWJsZWQsXG4uYnRuLWxhcmdlOmRpc2FibGVkLFxuLmJ0bi1zbWFsbDpkaXNhYmxlZCxcbi5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uOmRpc2FibGVkLFxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZCxcbi5idG4tbGFyZ2U6ZGlzYWJsZWQsXG4uYnRuLXNtYWxsOmRpc2FibGVkLFxuLmJ0bi1mbGF0OmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcbi5idG4tc21hbGxbZGlzYWJsZWRdLFxuLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b25bZGlzYWJsZWRdLFxuLmJ0bi1mbG9hdGluZ1tkaXNhYmxlZF0sXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcbi5idG4tc21hbGxbZGlzYWJsZWRdLFxuLmJ0bi1mbGF0W2Rpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOUY5RjlGICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYnRuLmRpc2FibGVkOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWxhcmdlOmhvdmVyLCAuZGlzYWJsZWQuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmRpc2FibGVkLmZjLXRvZGF5LWJ1dHRvbjpob3ZlcixcbiAgLmJ0bi1mbG9hdGluZy5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1sYXJnZS5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1zbWFsbC5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1mbGF0LmRpc2FibGVkOmhvdmVyLFxuICAuYnRuOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWxhcmdlOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLXNtYWxsOmRpc2FibGVkOmhvdmVyLFxuICAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1mbG9hdGluZzpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1sYXJnZTpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1zbWFsbDpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1mbGF0OmRpc2FibGVkOmhvdmVyLFxuICAuYnRuW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1sYXJnZVtkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tc21hbGxbZGlzYWJsZWRdOmhvdmVyLFxuICAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tZmxvYXRpbmdbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLWxhcmdlW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1zbWFsbFtkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tZmxhdFtkaXNhYmxlZF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkRGREYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzlGOUY5RiAhaW1wb3J0YW50OyB9XG5cbi5idG4sIC5idG4tbGFyZ2UsIC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLFxuLmJ0bi1mbG9hdGluZyxcbi5idG4tbGFyZ2UsXG4uYnRuLXNtYWxsLFxuLmJ0bi1mbGF0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiAwOyB9XG4gIC5idG4gaSwgLmJ0bi1sYXJnZSBpLCAuYnRuLXNtYWxsIGksIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIGksXG4gIC5idG4tZmxvYXRpbmcgaSxcbiAgLmJ0bi1sYXJnZSBpLFxuICAuYnRuLXNtYWxsIGksXG4gIC5idG4tZmxhdCBpIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uYnRuOmZvY3VzLCAuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyxcbi5idG4tZmxvYXRpbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4ZWYyOyB9XG5cbi5idG4sIC5idG4tbGFyZ2UsIC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuOmhvdmVyLCAuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhYjFmNjsgfVxuXG4uYnRuLWZsb2F0aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZmxvYXRpbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7IH1cbiAgLmJ0bi1mbG9hdGluZzpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1mbG9hdGluZy5idG4tbGFyZ2Uge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJ0bi1mbG9hdGluZy5idG4tbGFyZ2UuaGFsZndheS1mYWIge1xuICAgICAgYm90dG9tOiAtMjhweDsgfVxuICAgIC5idG4tZmxvYXRpbmcuYnRuLWxhcmdlIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cbiAgLmJ0bi1mbG9hdGluZy5idG4tc21hbGwge1xuICAgIHdpZHRoOiAzMi40cHg7XG4gICAgaGVpZ2h0OiAzMi40cHg7IH1cbiAgICAuYnRuLWZsb2F0aW5nLmJ0bi1zbWFsbC5oYWxmd2F5LWZhYiB7XG4gICAgICBib3R0b206IC0xNi4ycHg7IH1cbiAgICAuYnRuLWZsb2F0aW5nLmJ0bi1zbWFsbCBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMi40cHg7IH1cbiAgLmJ0bi1mbG9hdGluZy5oYWxmd2F5LWZhYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogLTIycHg7IH1cbiAgICAuYnRuLWZsb2F0aW5nLmhhbGZ3YXktZmFiLmxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAyNHB4OyB9XG4gIC5idG4tZmxvYXRpbmcgaSB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG5idXR0b24uYnRuLWZsb2F0aW5nIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5maXhlZC1hY3Rpb24tYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjNweDtcbiAgYm90dG9tOiAyM3B4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogOTk3OyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuLmFjdGl2ZSB1bCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tbGVmdCwgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4OyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLWxlZnQgdWwsIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1yaWdodCB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHJpZ2h0OiA2NHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgLyp3aWR0aCAxMDAlIG9ubHkgZ29lcyB0byB3aWR0aCBvZiBidXR0b24gY29udGFpbmVyICovXG4gICAgICB3aWR0aDogNTAwcHg7IH1cbiAgICAgIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1sZWZ0IHVsIGxpLCAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNy41cHggMTVweCAwIDA7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwOyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiA3LjVweCAwIDAgMTVweDsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwOyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLWJvdHRvbSB1bCB7XG4gICAgICB0b3A6IDY0cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tYm90dG9tIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwOyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA1NnB4OyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhci5hY3RpdmUgPiBhIGkge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIgdWwgbGkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAgIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIgdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIgdWwgbGkgYSBpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuIHVsIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4gdWwgYS5idG4tZmxvYXRpbmcge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0biAuZmFiLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLmJ0bi1mbGF0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzOyB9XG4gIC5idG4tZmxhdDpmb2N1cywgLmJ0bi1mbGF0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tZmxhdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5idG4tZmxhdC5kaXNhYmxlZCwgLmJ0bi1mbGF0LmJ0bi1mbGF0W2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2IzYjNiMyAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYnRuLWxhcmdlIHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwIDI4cHg7IH1cbiAgLmJ0bi1sYXJnZSBpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uYnRuLXNtYWxsIHtcbiAgaGVpZ2h0OiAzMi40cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMi40cHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuYnRuLXNtYWxsIGkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAuZHJvcGRvd24tY29udGVudDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuZHJvcGRvd24tY29udGVudCBsaSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGk6aG92ZXIsIC5kcm9wZG93bi1jb250ZW50IGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGk6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IGxpLmRpdmlkZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhLCAuZHJvcGRvd24tY29udGVudCBsaSA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM0MkE1RjU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuID4gbGFiZWwge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhID4gaSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgd2lkdGg6IDI0cHg7IH1cblxuYm9keS5rZXlib2FyZC1mb2N1c2VkIC5kcm9wZG93bi1jb250ZW50IGxpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTsgfVxuXG4uaW5wdXQtZmllbGQuY29sIC5kcm9wZG93bi1jb250ZW50IFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uZHJvcGRvd24tdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiFcbiAqIFdhdmVzIHYwLjYuMFxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0OyB9XG4gIC53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLXJlZCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMteWVsbG93IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIDAuNyk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1wdXJwbGUgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuNyk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1ncmVlbiAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLndhdmVzLWVmZmVjdCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAud2F2ZXMtZWZmZWN0IGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLndhdmVzLWlucHV0LXdyYXBwZXIgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lOyB9XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEZpcmVmb3ggQnVnOiBsaW5rIG5vdCB0cmlnZ2VyZWQgKi9cbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDcwJTtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpbGwtY2hhbmdlOiB0b3AsIG9wYWNpdHk7IH1cbiAgLm1vZGFsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1vZGFsIHtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAubW9kYWwgaDEsIC5tb2RhbCBoMiwgLm1vZGFsIGgzLCAubW9kYWwgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5tb2RhbCAubW9kYWwtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4sIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tbGFyZ2UsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tc21hbGwsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmZjLXRvZGF5LWJ1dHRvbiwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1mbGF0IHtcbiAgICAgIG1hcmdpbjogNnB4IDA7IH1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAtMjUlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEyNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ubW9kYWwubW9kYWwtZml4ZWQtZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA3MCU7IH1cbiAgLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5tb2RhbC5ib3R0b20tc2hlZXQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ1JTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lsbC1jaGFuZ2U6IGJvdHRvbSwgb3BhY2l0eTsgfVxuXG4uY29sbGFwc2libGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDsgfVxuXG4uY29sbGFwc2libGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuY29sbGFwc2libGUtaGVhZGVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmtleWJvYXJkLWZvY3VzZWQgLmNvbGxhcHNpYmxlLWhlYWRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cblxuLmNvbGxhcHNpYmxlLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUsXG4uc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlIGxpLFxuICAuc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUgbGkge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWhlYWRlcixcbi5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWhlYWRlcjpob3ZlcixcbiAgLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWhlYWRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuc2lkZW5hdiAuY29sbGFwc2libGUtaGVhZGVyIGksXG4gIC5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHksXG4uc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuc2lkZW5hdiAuY29sbGFwc2libGUtYm9keSBsaSBhLFxuICAuc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUtYm9keSBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDIzLjVweCAwIDMxcHg7IH1cblxuLmNvbGxhcHNpYmxlLnBvcG91dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY29sbGFwc2libGUucG9wb3V0ID4gbGkge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG1hcmdpbjogMTZweCAwOyB9XG5cbi5jaGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuY2hpcDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jaGlwID4gaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgOHB4IDAgLTEycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuY2hpcCAuY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi5jaGlwcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZTllOWU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5jaGlwcy5mb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0Yzg0ZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0Yzg0ZmY7IH1cbiAgLmNoaXBzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHRleHQ7IH1cbiAgLmNoaXBzIC5pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNoaXBzIC5pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jaGlwcyAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJlZml4IH4gLmNoaXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTsgfVxuXG4uY2hpcHM6ZW1wdHkgfiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpOyB9XG5cbi5tYXRlcmlhbGJveGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm1hdGVyaWFsYm94ZWQ6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICBvcGFjaXR5OiAuODsgfVxuICAubWF0ZXJpYWxib3hlZC5hY3RpdmUge1xuICAgIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuI21hdGVyaWFsYm94LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLm1hdGVyaWFsYm94LWNhcHRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwJSAxNSU7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHdoaXRlOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFlZjY7IH1cblxubGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM5ZTllOWU7IH1cblxuLyogVGV4dCBJbnB1dHMgKyBUZXh0YXJlYVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFN0eWxlIFBsYWNlaG9sZGVycyAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDFkMWQxOyB9XG5cbi8qIFRleHQgaW5wdXRzICovXG5pbnB1dDpub3QoW3R5cGVdKSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZTllO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIGJvcmRlciAuM3M7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6ZGlzYWJsZWQsIGlucHV0Om5vdChbdHlwZV0pW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6ZGlzYWJsZWQsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuICBpbnB1dDpub3QoW3R5cGVdKTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dDpub3QoW3R5cGVdKVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpkaXNhYmxlZCArIGxhYmVsLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MkE1RjU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0MkE1RjU7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwge1xuICAgIGNvbG9yOiAjNDJBNUY1OyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLnZhbGlkIH4gbGFiZWwge1xuICAgIGNvbG9yOiAjNENBRjUwOyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLmludmFsaWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICNGNDQzMzY7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWRhdGUgKyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyogVmFsaWRhdGlvbiBTYXNzIFBsYWNlaG9sZGVycyAqL1xuaW5wdXQudmFsaWQ6bm90KFt0eXBlXSksIGlucHV0LnZhbGlkOm5vdChbdHlwZV0pOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS52YWxpZCxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkOmZvY3VzLCAuc2VsZWN0LXdyYXBwZXIudmFsaWQgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRDQUY1MDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0Q0FGNTA7IH1cblxuaW5wdXQuaW52YWxpZDpub3QoW3R5cGVdKSwgaW5wdXQuaW52YWxpZDpub3QoW3R5cGVdKTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS5pbnZhbGlkLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEuaW52YWxpZDpmb2N1cywgLnNlbGVjdC13cmFwcGVyLmludmFsaWQgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24sXG4uc2VsZWN0LXdyYXBwZXIuaW52YWxpZCA+IGlucHV0LnNlbGVjdC1kcm9wZG93bjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjQ0MzM2O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI0Y0NDMzNjsgfVxuXG5pbnB1dDpub3QoW3R5cGVdKS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0Om5vdChbdHlwZV0pLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLCAuc2VsZWN0LXdyYXBwZXIudmFsaWQgLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4uc2VsZWN0LXdyYXBwZXIuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmlucHV0Om5vdChbdHlwZV0pLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsIC5zZWxlY3Qtd3JhcHBlci52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdWNjZXNzKTtcbiAgY29sb3I6ICM0Q0FGNTA7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsIC5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgY29sb3I6ICNGNDQzMzY7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEgKyBsYWJlbDphZnRlciwgLnNlbGVjdC13cmFwcGVyICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2Utb3V0LCAuMnMgY29sb3IgZWFzZS1vdXQ7IH1cblxuLmlucHV0LWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5pbnB1dC1maWVsZC5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuaW5wdXQtZmllbGQuaW5saW5lIGlucHV0LFxuICAgIC5pbnB1dC1maWVsZC5pbmxpbmUgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5pbnB1dC1maWVsZC5jb2wgbGFiZWwge1xuICAgIGxlZnQ6IDAuNzVyZW07IH1cbiAgLmlucHV0LWZpZWxkLmNvbCAucHJlZml4IH4gbGFiZWwsXG4gIC5pbnB1dC1maWVsZC5jb2wgLnByZWZpeCB+IC52YWxpZGF0ZSB+IGxhYmVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSAtIDEuNXJlbSk7IH1cbiAgLmlucHV0LWZpZWxkID4gbGFiZWwge1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIGNvbG9yIC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpOyB9XG4gICAgLmlucHV0LWZpZWxkID4gbGFiZWw6bm90KC5sYWJlbC1pY29uKS5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KSBzY2FsZSgwLjgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gIC5pbnB1dC1maWVsZCA+IGlucHV0W3R5cGVdOi13ZWJraXQtYXV0b2ZpbGw6bm90KC5icm93c2VyLWRlZmF1bHQpOm5vdChbdHlwZT1cInNlYXJjaFwiXSkgKyBsYWJlbCxcbiAgLmlucHV0LWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCxcbiAgLmlucHV0LWZpZWxkID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KSBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAuaW5wdXQtZmllbGQgLmhlbHBlci10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAuaW5wdXQtZmllbGQgLmhlbHBlci10ZXh0OjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyLjM3NXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIHRvcDogMC4xODc1cmVtOyB9XG4gICAgLmlucHV0LWZpZWxkIC5wcmVmaXguYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDJBNUY1OyB9XG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gdGV4dGFyZWEsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gbGFiZWwsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gLmhlbHBlci10ZXh0LFxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgd2lkdGg6IDkyJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH1cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBpbnB1dCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9IH1cblxuLyogU2VhcmNoIEZpZWxkICovXG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvcjsgfVxuICAubmF2LXdyYXBwZXIgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsIGksXG4gICAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAubWRpLW5hdmlnYXRpb24tY2xvc2UsXG4gICAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSArIC5sYWJlbC1pY29uIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIH4gLm1kaS1uYXZpZ2F0aW9uLWNsb3NlLFxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIH4gLm1hdGVyaWFsLWljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRyYW5zaXRpb246IC4zcyBjb2xvcjsgfVxuXG4vKiBUZXh0YXJlYSAqL1xudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC8qIHByZXZlbnRzIHNjcm9sbCBiYXIgZmxhc2ggKi9cbiAgICBwYWRkaW5nOiAuOHJlbSAwIC44cmVtIDA7XG4gICAgLyogcHJldmVudHMgdGV4dCBqdW1wIG9uIEVudGVyIGtleXByZXNzICovXG4gICAgcmVzaXplOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDIuMzc1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmhpZGRlbmRpdiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC8qIGZ1dHVyZSB2ZXJzaW9uIG9mIGRlcHJlY2F0ZWQgJ3dvcmQtd3JhcCcgKi9cbiAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgLyogcHJldmVudHMgdGV4dCBqdW1wIG9uIEVudGVyIGtleXByZXNzICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTsgfVxuXG4vKiBBdXRvY29tcGxldGUgKi9cbi5hdXRvY29tcGxldGUtY29udGVudCBsaSAuaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLmF1dG9jb21wbGV0ZS1jb250ZW50IGxpIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogNXB4IDE1cHg7IH1cblxuLyogQ2hhcmFjdGVyIENvdW50ZXIgKi9cbi5jaGFyYWN0ZXItY291bnRlciB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7IH1cblxuLyogUmFkaW8gQnV0dG9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3Bhbixcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogLjI4cyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTsgfVxuXG4vKiBVbmNoZWNrZWQgc3R5bGVzICovXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2E1YTVhNTsgfVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4vKiBDaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzhjYmMwMDsgfVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH1cblxuLyogUmFkaW8gV2l0aCBnYXAgKi9cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cblxuLyogRm9jdXNlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl0udGFiYmVkOmZvY3VzICsgc3BhbjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBEaXNhYmxlZCBSYWRpbyBXaXRoIGdhcCAqL1xuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuLyogRGlzYWJsZWQgc3R5bGUgKi9cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGJvcmRlci1jb2xvcjogIzk0OTQ5NDsgfVxuXG4vKiBDaGVja2JveGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC8qIGNoZWNrYm94IGFzcGVjdCAqLyB9XG4gIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhNWE1YTU7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cbiAgW3R5cGU9XCJjaGVja2JveFwiXS50YWJiZWQ6Zm9jdXMgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4Y2JjMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOGNiYzAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpkaXNhYmxlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuLyogSW5kZXRlcm1pbmF0ZSBjaGVja2JveCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiAtMTJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4Y2JjMDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4gKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIC4xcyBkZWxheSBpcyBmb3IgY2hlY2sgYW5pbWF0aW9uICovXG4gIHRyYW5zaXRpb246IGJvcmRlciAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMsIHdpZHRoIC4yMHMgLjFzLCBoZWlnaHQgLjIwcyAuMXMsIHRvcCAuMjBzIC4xcywgbGVmdCAuMjBzIC4xcztcbiAgei1pbmRleDogMTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTVhNWE1O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MkE1RjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gIHotaW5kZXg6IDA7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4udGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjYTVhNWE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4udGFiYmVkOmNoZWNrZWQ6Zm9jdXMgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICBib3JkZXItY29sb3I6ICM0MkE1RjU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTQ5NDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7XG4gIGJvcmRlci1jb2xvcjogIzk0OTQ5NDsgfVxuXG4vKiBTd2l0Y2hcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc3dpdGNoLFxuLnN3aXRjaCAqIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnN3aXRjaCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuICAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWU3NTU7IH1cbiAgICAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YmVmb3JlLCAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICAgICAgbGVmdDogMThweDsgfVxuICAgIC5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG5cbi5zd2l0Y2ggbGFiZWwgLmxldmVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxNnB4OyB9XG4gIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmJlZm9yZSwgLnN3aXRjaCBsYWJlbCAubGV2ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtM3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMXMgZWFzZSwgdHJhbnNmb3JtIC4xcyBlYXNlOyB9XG4gIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsIDE4OCwgMCwgMC4xNSk7IH1cbiAgLnN3aXRjaCBsYWJlbCAubGV2ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsIDE4OCwgMCwgMC4xNSk7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpkaXNhYmxlZCkgfiAubGV2ZXI6YWN0aXZlOmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpLnRhYmJlZDpmb2N1cyB+IC5sZXZlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyOmFmdGVyLFxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7IH1cblxuLyogU2VsZWN0IEZpZWxkXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5zZWxlY3QuYnJvd3Nlci1kZWZhdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMi4zNzVyZW07IH1cblxuLnNlbGVjdC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdC13cmFwcGVyLnZhbGlkICsgbGFiZWwsXG4gIC5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zZWxlY3Qtd3JhcHBlciBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZTllO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyQTVGNTsgfVxuICAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnNlbGVjdC13cmFwcGVyICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5zZWxlY3Qtd3JhcHBlci5kaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuLnNlbGVjdC13cmFwcGVyLmRpc2FibGVkIC5jYXJldCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zZWxlY3Qtd3JhcHBlciBpIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkLFxuLnNlbGVjdC1kcm9wZG93biBsaS5kaXNhYmxlZCA+IHNwYW4sXG4uc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYm9keS5rZXlib2FyZC1mb2N1c2VkIC5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLnNlbGVjdC1kcm9wZG93bi5kcm9wZG93bi1jb250ZW50IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duLmRyb3Bkb3duLWNvbnRlbnQgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG5cbi5wcmVmaXggfiAuc2VsZWN0LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgd2lkdGg6IDkyJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9XG5cbi5wcmVmaXggfiBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiA1cHggMTVweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIH4gbGkub3B0Z3JvdXAtb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLyogRmlsZSBJbnB1dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWxlLWZpZWxkIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmZpbGUtZmllbGQgaW5wdXQuZmlsZS1wYXRoIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmlsZS1maWVsZCAuYnRuLCAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuZmlsZS1maWVsZCAuYnRuLXNtYWxsLCAuZmlsZS1maWVsZCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5maWxlLWZpZWxkIC5mYy10b2RheS1idXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtOyB9XG4gIC5maWxlLWZpZWxkIHNwYW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmlsZS1maWVsZCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cbiAgICAuZmlsZS1maWVsZCBpbnB1dFt0eXBlPWZpbGVdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFJhbmdlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJhbmdlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMDsgfVxuICBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICBpbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiAudmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDsgfVxuICAgIGlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iLmFjdGl2ZSAudmFsdWUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2MyYzBjMjtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjOGNiYzAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBtYXJnaW46IC01cHggMCAwIDA7IH1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgxNDAsIDE4OCwgMCwgMC4yNik7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAvKiBmaXggZm9yIEZGIHVuYWJsZSB0byBhcHBseSBmb2N1cyBzdHlsZSBidWcgICovXG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAvKnJlcXVpcmVkIGZvciBwcm9wZXIgdHJhY2sgc2l6aW5nIGluIEZGKi8gfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjYzJjMGMyO1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzhjYmMwMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7IH1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDE0MCwgMTg4LCAwLCAwLjI2KTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCAwO1xuICAvKnJlbW92ZSBkZWZhdWx0IHRpY2sgbWFya3MqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogIzc3NzsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzhjYmMwMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7IH1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMTQwLCAxODgsIDAsIDAuMjYpOyB9XG5cbi8qKioqKioqKioqKioqKipcbiAgICBOYXYgTGlzdFxuKioqKioqKioqKioqKioqL1xuLnRhYmxlLW9mLWNvbnRlbnRzLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi50YWJsZS1vZi1jb250ZW50cyBsaSB7XG4gIHBhZGRpbmc6IDJweCAwOyB9XG5cbi50YWJsZS1vZi1jb250ZW50cyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC40O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRhYmxlLW9mLWNvbnRlbnRzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYThhOGE4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMDUzNTI7IH1cbiAgLnRhYmxlLW9mLWNvbnRlbnRzIGEuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmMDUzNTI7IH1cblxuLnNpZGVuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgaGVpZ2h0OiAtbW96LWNhbGMoMTAwJSk7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDUlKTsgfVxuICAuc2lkZW5hdi5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNpZGVuYXYgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgLnNpZGVuYXYgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLnNpZGVuYXYgbGkgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAzMnB4OyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAuc2lkZW5hdiBsaSA+IGEuYnRuLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNtYWxsLCAuc2lkZW5hdiAuZmMtaGVhZGVyLXRvb2xiYXIgbGkgPiBhLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5zaWRlbmF2IGxpID4gYS5mYy10b2RheS1idXR0b24sIC5zaWRlbmF2IGxpID4gYS5idG4tbGFyZ2UsIC5zaWRlbmF2IGxpID4gYS5idG4tZmxhdCwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbG9hdGluZyB7XG4gICAgICBtYXJnaW46IDEwcHggMTVweDsgfVxuICAgIC5zaWRlbmF2IGxpID4gYS5idG4sIC5zaWRlbmF2IGxpID4gYS5idG4tbGFyZ2UsIC5zaWRlbmF2IGxpID4gYS5idG4tc21hbGwsIC5zaWRlbmF2IC5mYy1oZWFkZXItdG9vbGJhciBsaSA+IGEuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnNpZGVuYXYgbGkgPiBhLmZjLXRvZGF5LWJ1dHRvbiwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1sYXJnZSwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbG9hdGluZyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zaWRlbmF2IGxpID4gYS5idG4tZmxhdCB7XG4gICAgICBjb2xvcjogIzM0MzQzNDsgfVxuICAgIC5zaWRlbmF2IGxpID4gYS5idG46aG92ZXIsIC5zaWRlbmF2IGxpID4gYS5idG4tbGFyZ2U6aG92ZXIsIC5zaWRlbmF2IGxpID4gYS5idG4tc21hbGw6aG92ZXIsIC5zaWRlbmF2IC5mYy1oZWFkZXItdG9vbGJhciBsaSA+IGEuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnNpZGVuYXYgbGkgPiBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1sYXJnZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWFiMWY2OyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbG9hdGluZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1OyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhID4gaSxcbiAgICAuc2lkZW5hdiBsaSA+IGEgPiBbY2xhc3NePVwibWRpLVwiXSwgLnNpZGVuYXYgbGkgPiBhIGxpID4gYSA+IFtjbGFzcyo9XCJtZGktXCJdLFxuICAgIC5zaWRlbmF2IGxpID4gYSA+IGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbjogMCAzMnB4IDAgMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLnNpZGVuYXYgLmRpdmlkZXIge1xuICAgIG1hcmdpbjogOHB4IDAgMCAwOyB9XG4gIC5zaWRlbmF2IC5zdWJoZWFkZXIge1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAgIC5zaWRlbmF2IC5zdWJoZWFkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNpZGVuYXYgLnVzZXItdmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgPiBhIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgPiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5iYWNrZ3JvdW5kIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgLmNpcmNsZSwgLnNpZGVuYXYgLnVzZXItdmlldyAubmFtZSwgLnNpZGVuYXYgLnVzZXItdmlldyAuZW1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5jaXJjbGUge1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgd2lkdGg6IDY0cHg7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5uYW1lLFxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgLmVtYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAubmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgLmVtYWlsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZHJhZy10YXJnZXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk4OyB9XG4gIC5kcmFnLXRhcmdldC5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDsgfVxuXG4uc2lkZW5hdi5zaWRlbmF2LWZpeGVkIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLnNpZGVuYXYuc2lkZW5hdi1maXhlZC5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaWRlbmF2LnNpZGVuYXYtZml4ZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7IH1cbiAgICAuc2lkZW5hdi5zaWRlbmF2LWZpeGVkLnJpZ2h0LWFsaWduZWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpOyB9XG4gIC5zaWRlbmF2ID4gYSB7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gIC5zaWRlbmF2IC51c2VyLXZpZXcge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwOyB9IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSxcbi5zaWRlbmF2LnNpZGVuYXYtZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSBhLFxuICAuc2lkZW5hdi5zaWRlbmF2LWZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zaWRlbmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTIwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk3O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG4gICAgQGxpY2Vuc2VcbiAgICBDb3B5cmlnaHQgKGMpIDIwMTQgVGhlIFBvbHltZXIgUHJvamVjdCBBdXRob3JzLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICAgIFRoaXMgY29kZSBtYXkgb25seSBiZSB1c2VkIHVuZGVyIHRoZSBCU0Qgc3R5bGUgbGljZW5zZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vTElDRU5TRS50eHRcbiAgICBUaGUgY29tcGxldGUgc2V0IG9mIGF1dGhvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9BVVRIT1JTLnR4dFxuICAgIFRoZSBjb21wbGV0ZSBzZXQgb2YgY29udHJpYnV0b3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQ09OVFJJQlVUT1JTLnR4dFxuICAgIENvZGUgZGlzdHJpYnV0ZWQgYnkgR29vZ2xlIGFzIHBhcnQgb2YgdGhlIHBvbHltZXIgcHJvamVjdCBpcyBhbHNvXG4gICAgc3ViamVjdCB0byBhbiBhZGRpdGlvbmFsIElQIHJpZ2h0cyBncmFudCBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vUEFURU5UUy50eHRcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogU1RZTEVTIEZPUiBUSEUgU1BJTk5FUiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLypcbiAqIENvbnN0YW50czpcbiAqICAgICAgU1RST0tFV0lEVEggPSAzcHhcbiAqICAgICAgQVJDU0laRSAgICAgPSAyNzAgZGVncmVlcyAoYW1vdW50IG9mIGNpcmNsZSB0aGUgYXJjIHRha2VzIHVwKVxuICogICAgICBBUkNUSU1FICAgICA9IDEzMzNtcyAodGltZSBpdCB0YWtlcyB0byBleHBhbmQgYW5kIGNvbnRyYWN0IGFyYylcbiAqICAgICAgQVJDU1RBUlRST1QgPSAyMTYgZGVncmVlcyAoaG93IG11Y2ggdGhlIHN0YXJ0IGxvY2F0aW9uIG9mIHRoZSBhcmNcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG91bGQgcm90YXRlIGVhY2ggdGltZSwgMjE2IGdpdmVzIHVzIGFcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1IHBvaW50ZWQgc3RhciBzaGFwZSAoaXQncyAzNjAvNSAqIDMpLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZvciBhIDcgcG9pbnRlZCBzdGFyLCB3ZSBtaWdodCBkb1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2MC83ICogMyA9IDE1NC4yODYpXG4gKiAgICAgIENPTlRBSU5FUldJRFRIID0gMjhweFxuICogICAgICBTSFJJTktfVElNRSA9IDQwMG1zXG4gKi9cbi5wcmVsb2FkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5wcmVsb2FkZXItd3JhcHBlci5zbWFsbCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4OyB9XG4gIC5wcmVsb2FkZXItd3JhcHBlci5iaWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDsgfVxuICAucHJlbG9hZGVyLXdyYXBwZXIuYWN0aXZlIHtcbiAgICAvKiBkdXJhdGlvbjogMzYwICogQVJDVElNRSAvIChBUkNTVEFSVFJPVCArICgzNjAtQVJDU0laRSkpICovXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5zcGlubmVyLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItY29sb3I6ICM0MkE1RjU7IH1cblxuLnNwaW5uZXItYmx1ZSxcbi5zcGlubmVyLWJsdWUtb25seSB7XG4gIGJvcmRlci1jb2xvcjogIzQyODVmNDsgfVxuXG4uc3Bpbm5lci1yZWQsXG4uc3Bpbm5lci1yZWQtb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2RiNDQzNzsgfVxuXG4uc3Bpbm5lci15ZWxsb3csXG4uc3Bpbm5lci15ZWxsb3ctb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YjQwMDsgfVxuXG4uc3Bpbm5lci1ncmVlbixcbi5zcGlubmVyLWdyZWVuLW9ubHkge1xuICBib3JkZXItY29sb3I6ICMwZjlkNTg7IH1cblxuLyoqXG4gKiBJTVBPUlRBTlQgTk9URSBBQk9VVCBDU1MgQU5JTUFUSU9OIFBST1BFUlRJRVMgKGtlYW51bGVlKTpcbiAqXG4gKiBpT1MgU2FmYXJpICh0ZXN0ZWQgb24gaU9TIDguMSkgZG9lcyBub3QgaGFuZGxlIGFuaW1hdGlvbi1kZWxheSB2ZXJ5IHdlbGwgLSBpdCBkb2Vzbid0XG4gKiBndWFyYW50ZWUgdGhhdCB0aGUgYW5pbWF0aW9uIHdpbGwgc3RhcnQgX2V4YWN0bHlfIGFmdGVyIHRoYXQgdmFsdWUuIFNvIHdlIGF2b2lkIHVzaW5nXG4gKiBhbmltYXRpb24tZGVsYXkgYW5kIGluc3RlYWQgc2V0IGN1c3RvbSBrZXlmcmFtZXMgZm9yIGVhY2ggY29sb3IgKGFzIHJlZHVuZGFudCBhcyBpdFxuICogc2VlbXMpLlxuICpcbiAqIFdlIHdyaXRlIG91dCBlYWNoIGFuaW1hdGlvbiBpbiBmdWxsIChpbnN0ZWFkIG9mIHNlcGFyYXRpbmcgYW5pbWF0aW9uLW5hbWUsXG4gKiBhbmltYXRpb24tZHVyYXRpb24sIGV0Yy4pIGJlY2F1c2UgdW5kZXIgdGhlIHBvbHlmaWxsLCBTYWZhcmkgZG9lcyBub3QgcmVjb2duaXplIHRob3NlXG4gKiBzcGVjaWZpYyBwcm9wZXJ0aWVzIHByb3Blcmx5LCB0cmVhdHMgdGhlbSBhcyAtd2Via2l0LWFuaW1hdGlvbiwgYW5kIG92ZXJyaWRlcyB0aGVcbiAqIG90aGVyIGFuaW1hdGlvbiBydWxlcy4gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Qb2x5bWVyL3BsYXRmb3JtL2lzc3Vlcy81My5cbiAqL1xuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBibHVlLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXJlZCB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgcmVkLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXllbGxvdyB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWdyZWVuIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGdyZWVuLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGdyZWVuLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllcixcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93LW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC8qIDAuNSAqIEFSQ1NJWkUgKi9cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgLyogMSAgICogQVJDU0laRSAqL1xuICAzNy41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyB9XG4gIC8qIDEuNSAqIEFSQ1NJWkUgKi9cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7IH1cbiAgLyogMiAgICogQVJDU0laRSAqL1xuICA2Mi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpOyB9XG4gIC8qIDIuNSAqIEFSQ1NJWkUgKi9cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7IH1cbiAgLyogMyAgICogQVJDU0laRSAqL1xuICA4Ny41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpOyB9XG4gIC8qIDMuNSAqIEFSQ1NJWkUgKi9cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH1cbiAgLyogNCAgICogQVJDU0laRSAqLyB9XG5cbkBrZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLyogMC41ICogQVJDU0laRSAqL1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgLyogMSAgICogQVJDU0laRSAqL1xuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgfVxuICAvKiAxLjUgKiBBUkNTSVpFICovXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgfVxuICAvKiAyICAgKiBBUkNTSVpFICovXG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpOyB9XG4gIC8qIDIuNSAqIEFSQ1NJWkUgKi9cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpOyB9XG4gIC8qIDMgICAqIEFSQ1NJWkUgKi9cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7IH1cbiAgLyogMy41ICogQVJDU0laRSAqL1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH1cbiAgLyogNCAgICogQVJDU0laRSAqLyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibHVlLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjYlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDg5JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI2JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA4OSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJlZC1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTElIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzYlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB5ZWxsb3ctZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc2JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZ3JlZW4tZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKipcbiAqIFBhdGNoIHRoZSBnYXAgdGhhdCBhcHBlYXIgYmV0d2VlbiB0aGUgdHdvIGFkamFjZW50IGRpdi5jaXJjbGUtY2xpcHBlciB3aGlsZSB0aGVcbiAqIHNwaW5uZXIgaXMgcm90YXRpbmcgKGFwcGVhcnMgb24gQ2hyb21lIDM4LCBTYWZhcmkgNy4xLCBhbmQgSUUgMTEpLlxuICovXG4uZ2FwLXBhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ1JTtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLmdhcC1wYXRjaCAuY2lyY2xlIHtcbiAgd2lkdGg6IDEwMDAlO1xuICBsZWZ0OiAtNDUwJTsgfVxuXG4uY2lyY2xlLWNsaXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgLmNpcmNsZS1jbGlwcGVyIC5jaXJjbGUge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAvKiBTVFJPS0VXSURUSCAqL1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuY2lyY2xlLWNsaXBwZXIubGVmdCAuY2lyY2xlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTsgfVxuICAuY2lyY2xlLWNsaXBwZXIucmlnaHQgLmNpcmNsZSB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTsgfVxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5jaXJjbGUge1xuICAvKiBkdXJhdGlvbjogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuY2lyY2xlLWNsaXBwZXIucmlnaHQgLmNpcmNsZSB7XG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmlnaHQtc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9IH1cblxuI3NwaW5uZXJDb250YWluZXIuY29vbGRvd24ge1xuICAvKiBkdXJhdGlvbjogU0hSSU5LX1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGUsIGZhZGUtb3V0IDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWRlci5mdWxsc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5zbGlkZXIuZnVsbHNjcmVlbiB1bC5zbGlkZXMge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNsaWRlci5mdWxsc2NyZWVuIHVsLmluZGljYXRvcnMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvdHRvbTogMzBweDsgfVxuICAuc2xpZGVyIC5zbGlkZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAuc2xpZGVyIC5zbGlkZXMgbGkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuc2xpZGVyIC5zbGlkZXMgbGkgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAuc2xpZGVyIC5zbGlkZXMgbGkgLmNhcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5zbGlkZXIgLnNsaWRlcyBsaSAuY2FwdGlvbiBwIHtcbiAgICAgICAgICBjb2xvcjogI2UwZTBlMDsgfVxuICAgICAgLnNsaWRlciAuc2xpZGVzIGxpLmFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgLnNsaWRlciAuaW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2xpZGVyIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuc2xpZGVyIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmOyB9XG5cbi5jYXJvdXNlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBlcnNwZWN0aXZlOiA1MDBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlOyB9XG4gIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtZml4ZWQtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1maXhlZC1pdGVtLndpdGgtaW5kaWNhdG9ycyB7XG4gICAgICAgIGJvdHRvbTogNjhweDsgfVxuICAgIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0gaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbCAuaW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuY2Fyb3VzZWwgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIG1hcmdpbjogMjRweCA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLmNhcm91c2VsIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jYXJvdXNlbC5zY3JvbGxpbmcgLmNhcm91c2VsLWl0ZW0gLm1hdGVyaWFsYm94ZWQsXG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbTpub3QoLmFjdGl2ZSkgLm1hdGVyaWFsYm94ZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50YXAtdGFyZ2V0LXdyYXBwZXIge1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogODAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC4zczsgfVxuXG4udGFwLXRhcmdldC13cmFwcGVyLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzOyB9XG4gIC50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiAudGFwLXRhcmdldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAuOTU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIC50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiAudGFwLXRhcmdldC13YXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIC50YXAtdGFyZ2V0LXdhdmU6OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDFzIGN1YmljLWJlemllcigwLjI0LCAwLCAwLjM4LCAxKSBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgdmlzaWJpbGl0eSAwcyAxczsgfVxuXG4udGFwLXRhcmdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxMHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDMwcHggMTBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuXG4udGFwLXRhcmdldC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi50YXAtdGFyZ2V0LXdhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTAwMDE7IH1cbiAgLnRhcC10YXJnZXQtd2F2ZTo6YmVmb3JlLCAudGFwLXRhcmdldC13YXZlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAudGFwLXRhcmdldC13YXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zczsgfVxuICAudGFwLXRhcmdldC13YXZlOjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzLCB2aXNpYmlsaXR5IDBzO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi50YXAtdGFyZ2V0LW9yaWdpbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDAwMjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbiAgLnRhcC10YXJnZXQtb3JpZ2luOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpLCAudGFwLXRhcmdldC1vcmlnaW46bm90KC5idG4pOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1zbWFsbCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFwLXRhcmdldCwgLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7IH0gfVxuXG4ucHVsc2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdWxzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAxcyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC4zOCwgMSkgaW5maW5pdGU7XG4gICAgei1pbmRleDogLTE7IH1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH0gfVxuXG4vKiBNb2RhbCAqL1xuLmRhdGVwaWNrZXItbW9kYWwge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiBub25lOyB9XG5cbi5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDsgfVxuXG4uZGF0ZXBpY2tlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5zZWxlY3QteWVhciBpbnB1dCB7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC1tb250aCBpbnB1dCB7XG4gICAgd2lkdGg6IDcwcHg7IH1cblxuLm1vbnRoLXByZXYsIC5tb250aC1uZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogRGF0ZSBEaXNwbGF5ICovXG4uZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IC55ZWFyLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IC5kYXRlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLyogQ2FsZW5kYXIgKi9cbi5kYXRlcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIGZsZXg6IDIuNSBhdXRvOyB9XG5cbi5kYXRlcGlja2VyLXRhYmxlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kYXRlcGlja2VyLXRhYmxlIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5kYXRlcGlja2VyLXRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGVwaWNrZXItdGFibGUgdHIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci10YWJsZSBhYmJyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmRhdGVwaWNrZXItdGFibGUgdGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRhdGVwaWNrZXItdGFibGUgdGQuaXMtdG9kYXkge1xuICAgICAgY29sb3I6ICM0MkE1RjU7IH1cbiAgICAuZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgsIC5kYXRlcGlja2VyLXRhYmxlIHRkLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci1kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZGF0ZXBpY2tlci1kYXktYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcxLCAxNjQsIDI0MCwgMC4yNSk7IH1cblxuLyogRm9vdGVyICovXG4uZGF0ZXBpY2tlci1mb290ZXIge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmRhdGVwaWNrZXItY2FuY2VsLFxuLmRhdGVwaWNrZXItY2xlYXIsXG4uZGF0ZXBpY2tlci10b2RheSxcbi5kYXRlcGlja2VyLWRvbmUge1xuICBjb2xvcjogIzQyQTVGNTtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG5cbi5kYXRlcGlja2VyLWNsZWFyIHtcbiAgY29sb3I6ICNGNDQzMzY7IH1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuZGF0ZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MjVweDsgfVxuICAuZGF0ZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICAgIGZsZXg6IDAgMSAyNzBweDsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyxcbiAgLmRhdGVwaWNrZXItdGFibGUsXG4gIC5kYXRlcGlja2VyLWZvb3RlciB7XG4gICAgd2lkdGg6IDMyMHB4OyB9XG4gIC5kYXRlcGlja2VyLWRheS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuLyogVGltZXBpY2tlciBDb250YWluZXJzICovXG4udGltZXBpY2tlci1tb2RhbCB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuLnRpbWVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwOyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogQ2xvY2sgRGlnaXRhbCBEaXNwbGF5ICovXG4udGltZXBpY2tlci1kaWdpdGFsLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRpbWVwaWNrZXItdGV4dC1jb250YWluZXIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnRpbWVwaWNrZXItc3Bhbi1ob3Vycyxcbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyxcbi50aW1lcGlja2VyLXNwYW4tYW0tcG0gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50aW1lcGlja2VyLXNwYW4taG91cnMge1xuICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuXG4udGltZXBpY2tlci1zcGFuLW1pbnV0ZXMge1xuICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbi50aW1lcGlja2VyLWRpc3BsYXktYW0tcG0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIEFuYWxvZyBDbG9jayBEaXNwbGF5ICovXG4udGltZXBpY2tlci1hbmFsb2ctZGlzcGxheSB7XG4gIGZsZXg6IDIuNSBhdXRvOyB9XG5cbi50aW1lcGlja2VyLXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4udGltZXBpY2tlci1jYW52YXMsXG4udGltZXBpY2tlci1kaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLnRpbWVwaWNrZXItbWludXRlcyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGltZXBpY2tlci10aWNrIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4udGltZXBpY2tlci10aWNrLmFjdGl2ZSxcbi50aW1lcGlja2VyLXRpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxNjUsIDI0NSwgMC4yNSk7IH1cblxuLnRpbWVwaWNrZXItZGlhbCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcywgb3BhY2l0eSAzNTBtczsgfVxuXG4udGltZXBpY2tlci1kaWFsLW91dCB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnRpbWVwaWNrZXItZGlhbC1vdXQudGltZXBpY2tlci1ob3VycyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7IH1cbiAgLnRpbWVwaWNrZXItZGlhbC1vdXQudGltZXBpY2tlci1taW51dGVzIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTsgfVxuXG4udGltZXBpY2tlci1jYW52YXMge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE3NW1zOyB9XG4gIC50aW1lcGlja2VyLWNhbnZhcyBsaW5lIHtcbiAgICBzdHJva2U6ICM0MkE1RjU7XG4gICAgc3Ryb2tlLXdpZHRoOiA0O1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDsgfVxuXG4udGltZXBpY2tlci1jYW52YXMtb3V0IHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4udGltZXBpY2tlci1jYW52YXMtYmVhcmluZyB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogIzQyQTVGNTsgfVxuXG4udGltZXBpY2tlci1jYW52YXMtYmcge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6ICM0MkE1RjU7IH1cblxuLyogRm9vdGVyICovXG4udGltZXBpY2tlci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udGltZXBpY2tlci1jbGVhciB7XG4gIGNvbG9yOiAjRjQ0MzM2OyB9XG5cbi50aW1lcGlja2VyLWNsb3NlIHtcbiAgY29sb3I6ICM0MkE1RjU7IH1cblxuLnRpbWVwaWNrZXItY2xlYXIsXG4udGltZXBpY2tlci1jbG9zZSB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC50aW1lcGlja2VyLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC50aW1lcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC50aW1lcGlja2VyLXRleHQtY29udGFpbmVyIHtcbiAgICB0b3A6IDMyJTsgfVxuICAudGltZXBpY2tlci1kaXNwbGF5LWFtLXBtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07IH0gfVxuXG4vKiFcbiAqIE1hdGVyaWFsaXplIDEuMC4wIChodHRwOi8vbWF0ZXJpYWxpemVjc3MuY29tKVxuICogQ29weXJpZ2h0IDIwMTQtMjAxNSBNYXRlcmlhbGl6ZVxuICogTUlUIExpY2Vuc2UgKGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9Eb2dmYWxvL21hdGVyaWFsaXplL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm91aXNsaWRlciAtIDkuMS4wIC0gMjAxNi0xMi0xMCAxNjowMDozMiAqL1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAvKiBGaXggNDAxICovIH1cblxuLm5vVWktY29ubmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5ub1VpLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4yNXMsIHJpZ2h0IDAuMjVzLCBib3R0b20gMC4yNXMsIGxlZnQgMC4yNXM7XG4gIHRyYW5zaXRpb246IHRvcCAwLjI1cywgcmlnaHQgMC4yNXMsIGJvdHRvbSAwLjI1cywgbGVmdCAwLjI1czsgfVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ubm9VaS1oYW5kbGUtdG91Y2gtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTE1cHg7IH1cblxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlLFxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogLTE3cHg7XG4gIHRvcDogLTZweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTE3cHg7IH1cblxuLyogU3R5bGluZztcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI2NkY2RjZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzI2QTY5QTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zOyB9XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLyogSGFuZGxlIHN0cmlwZXNcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7IH1cblxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7IH1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7IH1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogQmFzZTtcbiAqXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogVmFsdWVzO1xuICpcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDOyB9XG5cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgNTAlLCAwKTsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLyogVmVydGljYWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlOyB9XG5cbi8qIE1hdGVyaWFsaXplIFN0eWxlcyAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDNweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDNweDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QTY5QTtcbiAgYm9yZGVyOiBub25lO1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC02cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGhlaWdodCAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBsZWZ0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHRvcCAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLm5vVWktdGFyZ2V0IC5ub1VpLWFjdGl2ZS5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTsgfVxuXG4ubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMjNweCwgLTI1cHgpOyB9XG5cbi5ub1VpLXRvb2x0aXAgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuXG4ubm9VaS10YXJnZXQubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTsgfVxuXG4ubm9VaS10YXJnZXQubm9VaS12ZXJ0aWNhbCAubm9VaS1hY3RpdmUgLm5vVWktdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgzNXB4LCAtMTBweCk7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTFweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHNwYW4sXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1hY3RpdmUgLm5vVWktdG9vbHRpcCBzcGFuIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZnItZWxlbWVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS10eXBlOiBpbmhlcml0OyB9XG4gIC5mci1lbGVtZW50IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7IH1cblxuLmZyLWVsZW1lbnQgLmZyLXJlZGFjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDsgfVxuXG4uZnItZWxlbWVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi8qIFRvb2x0aXAgRnJvYWxhIOKAkyBtxINyaXJlIHRleHQgKi9cbi5mci10b29sdGlwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiA4cHggMTJweDsgfVxuXG4uZnItY29tbWFuZC5mci1idG5bZGF0YS1jbWQ9XCJzcGVjaWFsVGV4dEdlbmVyYXRvclwiXSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7IH1cbiAgLmZyLWNvbW1hbmQuZnItYnRuW2RhdGEtY21kPVwic3BlY2lhbFRleHRHZW5lcmF0b3JcIl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Y2E4MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZyLWNvbW1hbmQuZnItYnRuW2RhdGEtY21kPVwic3BlY2lhbFRleHRHZW5lcmF0b3JcIl0gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2ZyNmb250bmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sXG5bY2xhc3MqPVwiIGljb24tXCJdLFxuLmljb24sXG5hc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSxcbmFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSxcbi5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1hZGp1c3RtZW50cyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hZGp1c3RtZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGVydCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi12ZXJ0aWNhbC1yaWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi12ZXJ0aWNhbC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1ob3Jpem9udGFsLW1pZGRsZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi1ob3Jpem9udGFsLW1pZGRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWExXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi12ZXJ0aWNhbC1jZW50ZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYWxpZ24tdmVydGljYWwtY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsaWduLXZlcnRpY2FsLWxlZnQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYWxpZ24tdmVydGljYWwtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEzXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi12ZXJ0aWNhbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1hYm92ZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi1hYm92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1iZWxvdyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi1iZWxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1yaWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE5XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1sZWZ0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYWxpZ24tc3RhcnQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYWxpZ24tc3RhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhN1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYWxpZ24tZW5kIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsaWduLWVuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbmNob3ItbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYW5jaG9yLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFuZ2xlLXJpZ2h0LCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5pY29uLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IC5yZWdpc3RyeS1jYXJkcyBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbmFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5pY29uLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLFxuYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IC5yZWdpc3RyeS1jYXJkcyBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5pY29uOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IC5yZWdpc3RyeS1jYXJkcyBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb246YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSAucmVnaXN0cnktY2FyZHMgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXBwcyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hcHBzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODBcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFycm93LWRvd24ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXJyb3ctbGVmdC0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFycm93LWxlZnQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFycm93LXJpZ2h0LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXJyb3ctdXAge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXRvbSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hdG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2ZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWF1ZGl0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWF1ZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWF0dGFjaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hdHRhY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmFja3dhcmQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4Y1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmVkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1iZWxsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmV0d2VlbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1iZXR3ZWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWJldHdlZW4tMiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1iZXR3ZWVuLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmlnLWNpdHkge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYmlnLWNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2YVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYnJpZWZjYXNlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jYWxlbmRhciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jYWxlbmRhci1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jYWxlbmRhci1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jYXV0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNhdXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY2hhdCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jaGF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNoZWNrIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNoZWNrLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY2hlY2stbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jaXJjbGUtYmFjayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jaXJjbGUtYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jaXJjbGUtbGVmdCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jaXR5IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY2xpcGJvYXJkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNsaXBib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jbG9jayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jbG9jay1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jbG9jay1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jbG9uZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jbG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jb2wtMS0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNvbC0xLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29sLTItMiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb2wtMi0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNvbC0xLTMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY29sLTEtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jb2wtMi0zIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNvbC0yLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29sLTMtMyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb2wtMy0zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNvdW50eSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb3VudHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29ycHVyaSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb3JwdXJpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2NcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNvcnB1cmktZnVsbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb3JwdXJpLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29tcGFyZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb21wYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRlYmF0ZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1kZWJhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZGViYXRlLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWRlYmF0ZS1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1kb2N1bWVudCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1kb2N1bWVudC14IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWRvY3VtZW50LXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZG9jdW1lbnQtY2hlY2tlZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1kb2N1bWVudC1jaGVja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRvY3VtZW50LXN0YXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZG9jdW1lbnQtc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1kb2N1bWVudHMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZG9jdW1lbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRvd25sb2FkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRyYWcge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZHJhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1lZGl0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxY1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZWRpdC1ib3JkZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZWRpdC1ib3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZW1haWwge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZW1haWwtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZW1haWwtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZW1haWwtb3BlbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1lbWFpbC1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWV5ZS1oaWRkZW4ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZXllLWhpZGRlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkzXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1mYXgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmF4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWNzdiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLWNzdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWRvYyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLWRvYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWRvY3gge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS1kb2N4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MThcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUtcGRmIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUtcGRmLXNpZ25lZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLXBkZi1zaWduZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZmlsZS1wcHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS1wcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZmlsZS1wcHR4IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZpbGUtcHB0eDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLXhscyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLXhsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLXhsc3gge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS14bHN4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUtcG9ydHJhaXQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS1wb3J0cmFpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWxhbmRzY2FwZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLWxhbmRzY2FwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1mbGFnIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZmxhZy0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZsYWctMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1mb2xkZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZvbGRlci11bmxvY2tlZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1mb2xkZXItdW5sb2NrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZm9sZGVyLWxvY2tlZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1mb2xkZXItbG9ja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZvcndhcmQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1nbG9iZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1oYW5kIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWhhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taGFwcHkge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24taGFwcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taGFzaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1oYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWhhc2gtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24taGFzaC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1oZWFkaW5ncyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1oZWFkaW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1oZWxwIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWhlbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taG9tZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWhvdXJnbGFzcyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taG91cmdsYXNzLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWhvdXJnbGFzcy1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDFmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1ob3VzZSwgLmxvY2F0aW9uLXN0YXR1cyAuaWNvbi12aWxsYWdlLCAubWFwLXdyYXBwZXIgLnJlc3VsdHMgLmljb24tdmlsbGFnZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1ob3VzZTpiZWZvcmUsIC5sb2NhdGlvbi1zdGF0dXMgLmljb24tdmlsbGFnZTpiZWZvcmUsIC5tYXAtd3JhcHBlciAucmVzdWx0cyAuaWNvbi12aWxsYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1pbWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taW1nMiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1pbWcyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWluZm8ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24taW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sYXllcnMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxpa2Uge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1saW5lZ3JhcGgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGluZWdyYXBoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzBcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxpbmVicmVhayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1saW5lYnJlYWs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbGluayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sb2NhdGlvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sb2NhdGlvbi1lbXB0eSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NhdGlvbi1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sb2NhdGlvbi1mdWxsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9jayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxvY2stZnVsbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NrLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9jay1mdWxsLW9wZW4ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbG9jay1mdWxsLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9nbyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2dvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxvZ28tcmVnaXN0cmF0dXJhIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWxvZ28tcmVnaXN0cmF0dXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxvZ28tYWNvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2dvLWFjb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljYlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9nby1zY29yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWxvZ28tc2NvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1tYXAge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW1lZXRpbmcge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbWVldGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbWVzc2FnZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW1pbnVzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW1vbmV5IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW5vdGVib29rLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW5vdGVib29rLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW9wdGlvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1vcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3YlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGFnZWJyZWFrIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBhZ2VicmVhazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wYWludGJydXNoIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAzNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGF1c2Uge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGVuY2lsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wZW5kaW5nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBlbmRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGhvbmUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGxhY2VzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBsYWNlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wbHVzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGx1cy1jaXJjbGUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcG93ZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcG93ZXItbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcG93ZXItbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcHJlc2VudGF0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wcmludCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wdWJsaWMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcHVibGljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXB1enpsZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1wdXp6bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcXVvdGUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2M1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcmVmcmVzaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXJlc2V0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXJlc2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXJpYmJvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1yaWJib246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcm9tYW5pYSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1yb21hbmlhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXJzcyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1yc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2N1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc2FkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNlYXJjaC1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zZWFyY2gtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc2VuZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zZW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNldHRpbmdzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNldHRpbmdzLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc2V0dGluZ3MtbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zZXR0aW5ncy1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zZXR0aW5ncy1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDJiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zaGFyZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zaGllbGQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNoaWVsZC1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zaGllbGQtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3VwcG9ydCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdXBwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXN1cHBvcnQtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc3VwcG9ydC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zbXMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc21zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNtcy1mbGFnIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNtcy1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNtcy1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zbXMtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc21zLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc21zLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc21zLW1vbmV5IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNtcy1tb25leTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zbXMtc3RhciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zbXMtc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zb3J0LWFzYyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zb3J0LWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zb3J0LWRlc2Mge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc29ydC1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNwaW5uZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zdGFrZWhvbGRlciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdGFrZWhvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zdGFtcCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdGFtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zdGFyIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3Rhci1lbXB0eSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXN0YXItZnVsbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdGFyLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljN1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3RhdHMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc3RhdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3Vic2lkaWFyeSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdWJzaWRpYXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXN1YnNpZGlhcnkyIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXN1YnNpZGlhcnkyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXRhcmdldCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10YXJnZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2Y1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdGVhbXdvcmsge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdGVhbXdvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdGV4dC1hbGlnbi1sZWZ0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXRleHQtYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10ZXh0LWFsaWduLWNlbnRlciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10ZXh0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdGh1bWItZG93biB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10aHVtYi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXRodW1iLW5ldXRyYWwge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdGh1bWItbmV1dHJhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgzXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10aHVtYi11cCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10aHVtYi11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10cmFzaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM5XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10cmFzaC1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10cmFzaC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11cGxvYWQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLWFkZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyLWFkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLWxpZ2h0LWFkZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyLWxpZ2h0LWFkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLW1pbnVzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXVzZXItbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4OVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdXNlci1saWdodC1taW51cyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyLWxpZ2h0LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXItY2hlY2sge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlci1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLWhlbHAge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlci1oZWxwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXItbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlci1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLXgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlci14OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXJzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2ZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXJzLWFkZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2Vycy1hZGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdXNlcnMtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlcnMtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdmlkZW8tbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdmlkZW8tbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdmlldyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi12aWV3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXdhbGxldCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAxNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24td2ViIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXdlYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDUyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi14IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24teC1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi14LWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIiAhaW1wb3J0YW50OyB9XG5cbltjbGFzc149XCJtZWRpdW0taWNvblwiXSxcbltjbGFzcyo9XCIgbWVkaXVtLWljb25cIl0ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4OyB9XG4gIFtjbGFzc149XCJtZWRpdW0taWNvblwiXTpiZWZvcmUsXG4gIFtjbGFzcyo9XCIgbWVkaXVtLWljb25cIl06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdLmljb24tdXNlcixcbiAgW2NsYXNzKj1cIiBtZWRpdW0taWNvblwiXS5pY29uLXVzZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTUzZDE7IH1cbiAgW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdLmljb24tdXNlcnMsXG4gIFtjbGFzcyo9XCIgbWVkaXVtLWljb25cIl0uaWNvbi11c2VycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICBbY2xhc3NePVwibWVkaXVtLWljb25cIl0uaWNvbi1waG9uZSxcbiAgW2NsYXNzKj1cIiBtZWRpdW0taWNvblwiXS5pY29uLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzOyB9XG4gIFtjbGFzc149XCJtZWRpdW0taWNvblwiXS5pY29uLWVtYWlsLFxuICBbY2xhc3MqPVwiIG1lZGl1bS1pY29uXCJdLmljb24tZW1haWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7IH1cbiAgW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdLmljb24tZm9yd2FyZCxcbiAgW2NsYXNzKj1cIiBtZWRpdW0taWNvblwiXS5pY29uLWZvcndhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlYjE7IH1cblxuW2NsYXNzKj1pY29uXS5hY3RpdmUge1xuICBjb2xvcjogI2ZmYzMwMDsgfVxuICBbY2xhc3MqPWljb25dLmFjdGl2ZS5pY29uLXBlbmRpbmcge1xuICAgIGNvbG9yOiAjZTkxZTYzOyB9XG5cbltjbGFzcyo9aWNvbl0uZG9uZSB7XG4gIGNvbG9yOiAjOGNiYzAwOyB9XG5cbltjbGFzcyo9aWNvbl0uc2VuZGluZyB7XG4gIGNvbG9yOiAjZTkxZTYzOyB9XG5cbltjbGFzcyo9aWNvbl0uZGlzYWJsZWQge1xuICBjb2xvcjogI2E1YTVhNTsgfVxuXG4uY2lyY2xlLWljb24td2hpdGUge1xuICBoZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE0MHB4OyB9XG4gIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNDBweDsgfVxuICAgIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTc1JSk7IH1cbiAgICAgIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXS5jb2xvci1ncmF5IHtcbiAgICAgICAgY29sb3I6ICM5ZTllOWU7IH1cblxuLmNpcmNsZS1pY29uLWdyYXkge1xuICBoZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE0MHB4OyB9XG4gIC5jaXJjbGUtaWNvbi1ncmF5IC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgLmNpcmNsZS1pY29uLWdyYXkgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpOyB9XG5cbi5jaXJjbGUtaWNvbi1yZWQge1xuICBoZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE0MHB4OyB9XG4gIC5jaXJjbGUtaWNvbi1yZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgICAuY2lyY2xlLWljb24tcmVkIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzUlKTsgfVxuXG4vKiBUaGUgYW5pbWF0aW9uIGNvZGUgKi9cbkBrZXlmcmFtZXMgYW5pbS1saXZlIHtcbiAgZnJvbSB7XG4gICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgdG8geyB9XG4gIDAlIHtcbiAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAyNSUge1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gIDc1JSB7XG4gICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgMTAwJSB7XG4gICAgY29sb3I6ICNhNWE1YTU7IH0gfVxuXG5bY2xhc3NePWljb25dLmFuaW0ubGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltLWxpdmU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLmNvbG9yLWFtYXJhbnRoIHtcbiAgY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYW1iZXItZGFya2VuIHtcbiAgY29sb3I6ICNjZTk5MDIgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYW1iZXIge1xuICBjb2xvcjogI2ZmYzMwMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1hbWJlci1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmZjlmNCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1hbWJlci1saWdodGVuIHtcbiAgY29sb3I6ICNmZmVjZDAgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ibHVlLWRhcmtlbiB7XG4gIGNvbG9yOiAjNjY3ZWIxICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogIzRjODRmZiAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ibHVlLWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYzBkNGYzICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWJsdWUtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmMWY2ZmUgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYmx1ZS1saWdodGVuIHtcbiAgY29sb3I6ICNlNGVlZmQgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYnJpY2stcmVkIHtcbiAgY29sb3I6ICNjNzJiNjAgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItZWFzdC1zaWRlIHtcbiAgY29sb3I6ICNBMzg4Q0UgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItZ3JheS1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNDg0ODQ4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWdyYXktZGFya2VuIHtcbiAgY29sb3I6ICM2ZTZlNmUgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItZ3JheS1saWdodGVuLTIge1xuICBjb2xvcjogI2Y0ZjRmNCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LWxpZ2h0ZW4ge1xuICBjb2xvcjogI2E1YTVhNSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5IHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzhjYmMwMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmVlbi1saWdodGVuIHtcbiAgY29sb3I6ICNmM2Y3ZTYgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmZjZkMjQgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcHVycGxlIHtcbiAgY29sb3I6ICM4NTUzZDEgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNmMDUzNTIgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcmVkLWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZmMmY2ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXJlZC1saWdodGVuIHtcbiAgY29sb3I6ICNmYmRlZTggIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcmVnZW50LWdyYXkge1xuICBjb2xvcjogIzhjOTU5ZSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1zaHV0dGxlLWdyYXkge1xuICBjb2xvcjogIzVjNjE2OSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1zbGF0ZS1ncmF5IHtcbiAgY29sb3I6ICM3MDdmOTAgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itc2lsdmVyIHtcbiAgY29sb3I6ICNjMWMxYzEgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItdHVuYS1saWdodGVuIHtcbiAgY29sb3I6ICM0MzQ3NTAgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItdHVuYSB7XG4gIGNvbG9yOiAjMzczYzQyICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctYW1hcmFudGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLmJnLWFtYmVyLWRhcmtlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTk5MDIgIWltcG9ydGFudDsgfVxuXG4uYmctYW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWFtYmVyLWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZjQgIWltcG9ydGFudDsgfVxuXG4uYmctYW1iZXItbGlnaHRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZDAgIWltcG9ydGFudDsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsdWUtZGFya2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibHVlLWxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGQ0ZjMgIWltcG9ydGFudDsgfVxuXG4uYmctYmx1ZS1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmZlICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsdWUtbGlnaHRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZmQgIWltcG9ydGFudDsgfVxuXG4uYmctYnJpY2stcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MmI2MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1lYXN0LXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTM4OENFICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktZGFya2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmF5LWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JheS1saWdodGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDAgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JlZW4tbGlnaHRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZTYgIWltcG9ydGFudDsgfVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU1M2QxICFpbXBvcnRhbnQ7IH1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTIgIWltcG9ydGFudDsgfVxuXG4uYmctcmVkLWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjYgIWltcG9ydGFudDsgfVxuXG4uYmctcmVkLWxpZ2h0ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWU4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXJlZ2VudC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOTU5ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zaHV0dGxlLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2MTY5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNsYXRlLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3ZjkwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNpbHZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzEgIWltcG9ydGFudDsgfVxuXG4uYmctdHVuYS1saWdodGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDc1MCAhaW1wb3J0YW50OyB9XG5cbi5iZy10dW5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M2M0MiAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uXFwhZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5cXCFzbVxcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLlxcIWZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdywgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAuY2xvbmUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5cXCFmbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZsZXgtd3JhcC1ub25lIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLmZsZXgtMSB7XG4gIGZsZXg6IDE7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXNwYWNlLWJldHdlZW4ge1xuICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uY29udGVudC1pdGVtcy1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtaXRlbXMtc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5kaXJlY3Rpb24tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uZGlyZWN0aW9uLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLm1hcmdpbi0wIHtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tNSB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTEwIHtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tLTEwIHtcbiAgbWFyZ2luOiAtMTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLS0xMCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tMjAge1xuICBtYXJnaW46IDIwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0tMjAge1xuICBtYXJnaW46IC0yMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtLTIwIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0yNSB7XG4gIG1hcmdpbjogMjVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLS0yNSB7XG4gIG1hcmdpbjogLTI1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0tMjUge1xuICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0tMjUge1xuICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0yNSB7XG4gIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTMwIHtcbiAgbWFyZ2luOiAzMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tLTMwIHtcbiAgbWFyZ2luOiAtMzBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLS0zMCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tNDAge1xuICBtYXJnaW46IDQwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0tNDAge1xuICBtYXJnaW46IC00MHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtLTQwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0tNDAge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi01MCB7XG4gIG1hcmdpbjogNTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLS01MCB7XG4gIG1hcmdpbjogLTUwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0tNTAge1xuICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0tNTAge1xuICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS01MCB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTc1IHtcbiAgbWFyZ2luOiA3NXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC03NSB7XG4gIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tLTc1IHtcbiAgbWFyZ2luOiAtNzVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNzUge1xuICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLS03NSB7XG4gIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LS03NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tMTAwIHtcbiAgbWFyZ2luOiAxMDBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tLTEwMCB7XG4gIG1hcmdpbjogLTEwMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LS0xMDAge1xuICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0tMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWF1dG8ge1xuICBtYXJnaW46IGF1dG87IH1cblxuLm1hcmdpbi1ib3R0b20tYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0wIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTUge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctMTAge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctLTEwIHtcbiAgcGFkZGluZzogLTEwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0tMTAge1xuICBwYWRkaW5nLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0xMCB7XG4gIHBhZGRpbmctbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTIwIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLS0yMCB7XG4gIHBhZGRpbmc6IC0yMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtLTIwIHtcbiAgcGFkZGluZy10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0tMjAge1xuICBwYWRkaW5nLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtLTIwIHtcbiAgcGFkZGluZy1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0yNSB7XG4gIHBhZGRpbmc6IDI1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0tMjUge1xuICBwYWRkaW5nOiAtMjVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLS0yNSB7XG4gIHBhZGRpbmctdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctMzAge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctLTMwIHtcbiAgcGFkZGluZzogLTMwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0tMzAge1xuICBwYWRkaW5nLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0zMCB7XG4gIHBhZGRpbmctbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTQwIHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLS00MCB7XG4gIHBhZGRpbmc6IC00MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtLTQwIHtcbiAgcGFkZGluZy10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0tNDAge1xuICBwYWRkaW5nLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtLTQwIHtcbiAgcGFkZGluZy1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy01MCB7XG4gIHBhZGRpbmc6IDUwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0tNTAge1xuICBwYWRkaW5nOiAtNTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLS01MCB7XG4gIHBhZGRpbmctdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctNzUge1xuICBwYWRkaW5nOiA3NXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctLTc1IHtcbiAgcGFkZGluZzogLTc1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS03NSB7XG4gIHBhZGRpbmctYm90dG9tOiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0tNzUge1xuICBwYWRkaW5nLXRvcDogLTc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LS03NSB7XG4gIHBhZGRpbmctbGVmdDogLTc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNzUge1xuICBwYWRkaW5nLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0tMTAwIHtcbiAgcGFkZGluZzogLTEwMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0tMTAwIHtcbiAgcGFkZGluZy10b3A6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWF1dG8ge1xuICBwYWRkaW5nOiBhdXRvOyB9XG5cbi5wYWRkaW5nLWJvdHRvbS1hdXRvIHtcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtYXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC1hdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtYXV0byB7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uc3BhY2VyLTEwIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci0xMC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTIwIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci0yMC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTI1IHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci0yNS5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTMwIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci0zMC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTQwIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci00MC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci01MC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTc1IHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci03NS5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTEwMCB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BhY2VyLTEwMC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4ucm93IC5jb2wgLmNhcmQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbCAuY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5yb3ctd3JhcDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm91dGVyLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDsgfVxuXG4ubm8tYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jYXJkIHtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZGVuLWltcG9ydGFudCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uXFwhaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7IH1cblxuLmVtcHR5LXRleHQge1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLm5vLXdpZHRoIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDsgfVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mdWxsLXJvdy13aWR0aCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNXJlbSk7IH1cblxuLmZpdC1jb250ZW50IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi5pY29uLWJldHdlZW4ge1xuICBsZWZ0OiAtMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7IH1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjRmNGY0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5lcnJvci1tc2cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5lcnJvci1tc2cgc3BhbltjbGFzc149aWNvbl0ge1xuICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5lcnJvci1tc2cgc3BhbltjbGFzc149aWNvbl0gfiBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDsgfVxuICAuZXJyb3ItbXNnIHAge1xuICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi50eHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udHh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnR4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnR4dC1pbml0aWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLnR4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udHh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmdyb3VwLWluZGVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2Y0ZjRmNDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgTWVkaWEgUXVlcnkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRleHQtY2VudGVyZWQtb24tc21hbGwtb25seSxcbiAgLnRleHQtY2VudGVyZWQtb24tc21hbGwtYW5kLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC1jZW50ZXJlZC1vbi1zbWFsbC1vbmx5ICosXG4gICAgLnRleHQtY2VudGVyZWQtb24tc21hbGwtYW5kLWRvd24gKiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC50ZXh0LWNlbnRlcmVkLW9uLXNtYWxsLWFuZC11cCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWNlbnRlcmVkLW9uLXNtYWxsLWFuZC11cCAqIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHQtY2VudGVyZWQtb24tbWVkLWFuZC1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtY2VudGVyZWQtb24tbWVkLWFuZC1kb3duICoge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC50ZXh0LWNlbnRlcmVkLW9uLW1lZC1hbmQtdXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC1jZW50ZXJlZC1vbi1tZWQtYW5kLXVwICoge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0LWNlbnRlcmVkLW9uLW1lZC1vbmx5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtY2VudGVyZWQtb24tbWVkLW9ubHkgKiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5odG1sLFxuaHRtbCAqIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDEge1xuICBtYXJnaW46IDEuNzk2ODhyZW0gMCAxLjE1cmVtIDA7IH1cblxuaDIge1xuICBtYXJnaW46IDEuNDA2MjVyZW0gMCAwLjlyZW0gMDsgfVxuXG5oMyB7XG4gIG1hcmdpbjogMS4wOTM3NXJlbSAwIDAuN3JlbSAwOyB9XG5cbmg0IHtcbiAgbWFyZ2luOiAwLjc4MTI1cmVtIDAgMC41cmVtIDA7IH1cblxuaDUge1xuICBtYXJnaW46IDAuNjI1cmVtIDAgMC40cmVtIDA7IH1cblxuaDYge1xuICBtYXJnaW46IDAuNTQ2ODhyZW0gMCAwLjM1cmVtIDA7IH1cblxuaDEge1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDIge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuaDMge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgaDMuYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG5oNCB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBoNC5ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbmg1IHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGg1LmJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbmg2IHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmEuc2VsZWN0aW9uIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBhLnNlbGVjdGlvbiBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgYS5zZWxlY3Rpb24uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMWMxYzE7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICBhLnNlbGVjdGlvbi5ib3JkZXItYm90dG9tOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGEuc2VsZWN0aW9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hIHtcbiAgY29sb3I6ICMzZWE4Zjc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgYS5jdXN0b20tbGluay1kYXJrZW4ge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuYSxcbltjbGFzcyo9aWNvbl0ge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbnAuc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZi10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4uXFwhZi10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50OyB9XG5cbi5mLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uXFwhZi1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZi1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uXFwhZi1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mLXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uXFwhZi1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uZi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uXFwhZi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mci1yZWRhY3RlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsb3cgQ2lyY3VsYXJcIiwgXCJPcGVuIFNhbnNcIjsgfVxuXG4uZnNpemUtMTAge1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTExIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMTIge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMTMge1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMTUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xNyB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTE4IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xOSB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTIwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTIxIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMjIge1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTIzIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMjQge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0yNSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTI2IHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0yNyB7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTI4IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTI5IHtcbiAgZm9udC1zaXplOiAxLjgxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMzAge1xuICBmb250LXNpemU6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTMxIHtcbiAgZm9udC1zaXplOiAxLjkzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMzIge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMzMge1xuICBmb250LXNpemU6IDIuMDYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zNCB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMzUge1xuICBmb250LXNpemU6IDIuMTg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zNiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zNyB7XG4gIGZvbnQtc2l6ZTogMi4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTM4IHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zOSB7XG4gIGZvbnQtc2l6ZTogMi40Mzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTQwIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0ODQ4NDg7IH1cblxudGV4dGFyZWEge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmlucHV0LnJlYWRvbmx5IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtZmllbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5pbnB1dC1maWVsZC5tYXJnaW4tMCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5pbnB1dC1maWVsZC5icm93c2VyLWRlZmF1bHQgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTVhNWE1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5pbnB1dC1maWVsZCBpbnB1dC5icm93c2VyLWRlZmF1bHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTVhNWE1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmlucHV0LWZpZWxkIGlucHV0LmJyb3dzZXItZGVmYXVsdCArIGxhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5pbnB1dC1maWVsZCBpbnB1dC5icm93c2VyLWRlZmF1bHQgKyBsYWJlbC5hY3RpdmUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KSBzY2FsZSgwLjgpOyB9XG4gIC5pbnB1dC1maWVsZCBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5pbnB1dC1maWVsZCBsYWJlbC5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuaW5wdXQtZmllbGQgbGFiZWwuYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXguZmxhZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmlucHV0LWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7IH1cbiAgICAgIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTRweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmlucHV0LWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLmlucHV0LWZpZWxkIGlucHV0Om5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9IH1cblxuLnJhbmdlLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6IC0ycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IC0ycHg7IH1cbiAgLnJhbmdlLXNsaWRlciAubm9VaS10b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cbiAgLnJhbmdlLXNsaWRlciAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDJBNUY1O1xuICAgIGhlaWdodDogMnB4OyB9XG4gIC5yYW5nZS1zbGlkZXIgLm5vVWktaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyLFxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjYTVhNWE1OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDJBNUY1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDJBNUY1OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW4ge1xuICBjb2xvcjogIzZlNmU2ZTsgfVxuICAuY29sLWNoZWNrIFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDJBNUY1OyB9XG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDJBNUY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1OyB9XG5cbi5zZWxlY3Qtd3JhcHBlciAuY2FyZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2l0Y2ggbGFiZWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpdGNoIGxhYmVsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5zd2l0Y2ggbGFiZWwgLmJpZyB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxudWwuY2hlY2tib3gtbGlzdCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIHVsLmNoZWNrYm94LWxpc3QgbGkgbGFiZWwgW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICB1bC5jaGVja2JveC1saXN0IGxpIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmZpbGUtZmllbGQgLmZpbGUtcGF0aC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dDpub3QoLmJyb3dzZXItZGVmYXVsdCk6bm90KC5pbnZhbGlkKSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaW5wdXQ6bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbnRleHRhcmVhOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoLmludmFsaWQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG50ZXh0YXJlYTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuZm9ybS50YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmZyLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAubW9kYWwgLmZyLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgZm9ybS50YWJsZS5mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjVweCk7IH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuYXNpZGUjbGVmdHNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczYzQyO1xuICBib3gtc2hhZG93OiAxcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyNzBweDtcbiAgei1pbmRleDogMTA7IH1cbiAgLmxzLXRvZ2dsZS1tZW51IGFzaWRlI2xlZnRzaWRlYmFyLFxuICAubHMtY2xvc2VkIGFzaWRlI2xlZnRzaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMyMHB4OyB9XG4gIC5vdmVybGF5LW9wZW4gYXNpZGUjbGVmdHNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEzOyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIC5pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgLnNsaW1TY3JvbGxCYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciAubG9nbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhNjQ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYXNpZGUjbGVmdHNpZGViYXIgLmxvZ28gaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgLnVzZXItaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogIzQzNDc1MDtcbiAgICBjb2xvcjogIzhjOTU5ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCA1cHggMjBweCA4NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAudXNlci1pbmZvOmhvdmVyIC5hY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAudXNlci1pbmZvICoge1xuICAgICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIC51c2VyLWluZm8gLmFjdGlvbiB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogN3B4OyB9XG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciAudXNlci1pbmZvIC5hY3Rpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIC51c2VyLWluZm8gLmltZyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAgIGltYWdlLXJlbmRlcmluZzogYXV0bztcbiAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIC51c2VyLWluZm8gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgLnVzZXItaW5mbyBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIC51c2VyLWluZm8gLm5hbWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLFxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYjJmMzQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSxcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb24sIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgLnJlZ2lzdHJ5LWNhcmRzIGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEuaWNvbixcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IC5yZWdpc3RyeS1jYXJkcyBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAgICAgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEuaWNvbjpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSAucmVnaXN0cnktY2FyZHMgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb246YmVmb3JlLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSAucmVnaXN0cnktY2FyZHMgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAgICAgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTk0OFwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYSxcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOGM5NTllO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMTJweCA1cHggMTJweCAxMHB4OyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTk0OFwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEudG9nZ2xlZDpiZWZvcmUsXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS50b2dnbGVkOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGE6aG92ZXIsXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmYzNDsgfVxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhOmhvdmVyIFtjbGFzcyo9aWNvbl0sXG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhOmhvdmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgY29sb3I6ICM0MkE1RjU7IH1cbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYTpob3ZlciBzcGFuLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhIGksXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYSBpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEgc3BhbixcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgYS5zZWxlY3RlZCxcbiAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSBhLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0MkE1RjU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSBhLnNlbGVjdGVkOmhvdmVyLFxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgYS5zZWxlY3RlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0MkE1RjU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgYS5zZWxlY3RlZDpob3ZlciBzcGFuLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51IGEuc2VsZWN0ZWQ6aG92ZXIgaSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgYS5zZWxlY3RlZDpob3ZlciBzcGFuLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSBhLnNlbGVjdGVkOmhvdmVyIGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0NzUwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgaDYsXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgaDYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1YTYyNmE7XG4gICAgICBjb2xvcjogI2RmZGZkZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW46IDAgMTVweCAxMHB4IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGksXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgYSxcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIGEge1xuICAgICAgICBjb2xvcjogIzhjOTU5ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSBhLm1lbnUtdG9nZ2xlLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSBhLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMTVweDsgfVxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIGEudG9nZ2xlZCxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgYS50b2dnbGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIGE6aG92ZXIsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgYTpmb2N1cyxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgYTpob3ZlcixcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgc3BhbixcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50OyB9XG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIC5zdWJtZW51LFxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgLnN1Ym1lbnUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSAuc3VibWVudSBsaSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgLnN1Ym1lbnUgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSAuc3VibWVudSBhLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSAuc3VibWVudSBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgLnN1Ym1lbnUgYS5zZWxlY3RlZCxcbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSAuc3VibWVudSBhLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSAuc3VibWVudSBhIGksXG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgLnN1Ym1lbnUgYSBpIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgLnN1Ym1lbnUgYSBzcGFuLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIC5zdWJtZW51IGEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXJvbWFuaWEsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1yb21hbmlhIHtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tYXBwcyxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWFwcHMge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi10ZWFtd29yayxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXRlYW13b3JrIHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tYXRvbSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWF0b20ge1xuICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1tZWV0aW5nLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tbWVldGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXB1enpsZSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXB1enpsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXNoaWVsZCxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXNoaWVsZCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXN0YWtlaG9sZGVyLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tc3Rha2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1wZW5jaWwsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1wZW5jaWwge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1ob3VzZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmxvY2F0aW9uLXN0YXR1cyAuaWNvbi12aWxsYWdlLCAubG9jYXRpb24tc3RhdHVzIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXZpbGxhZ2UsIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5tYXAtd3JhcHBlciAucmVzdWx0cyAuaWNvbi12aWxsYWdlLCAubWFwLXdyYXBwZXIgLnJlc3VsdHMgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tdmlsbGFnZSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWhvdXNlLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmxvY2F0aW9uLXN0YXR1cyAuaWNvbi12aWxsYWdlLFxuICAubG9jYXRpb24tc3RhdHVzIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi12aWxsYWdlLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLm1hcC13cmFwcGVyIC5yZXN1bHRzIC5pY29uLXZpbGxhZ2UsXG4gIC5tYXAtd3JhcHBlciAucmVzdWx0cyBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tdmlsbGFnZSB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXVzZXJzLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tdXNlcnMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1mb3J3YXJkLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tZm9yd2FyZCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXN0YXIsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1zdGFyIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tcGFpbnRicnVzaCxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXBhaW50YnJ1c2gge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1mbGFnLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tZmxhZyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXJpYmJvbixcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXJpYmJvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLWNsaXBib2FyZCxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWNsaXBib2FyZCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLWRvY3VtZW50cyxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWRvY3VtZW50cyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLWxvZ28sXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1sb2dvIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tbG9nby1yZWdpc3RyYXR1cmEsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1sb2dvLXJlZ2lzdHJhdHVyYSB7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLW5vdGVib29rLWxpZ2h0LFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tbm90ZWJvb2stbGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1kb2N1bWVudC1zdGFyLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tZG9jdW1lbnQtc3RhciB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIC5idG4taW5zdGl0dXRpb24tbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxMnB4IDVweCAxMnB4IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYXNpZGUjbGVmdHNpZGViYXIgLmJ0bi1pbnN0aXR1dGlvbi1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZTNjM2I7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAuYnRuLWluc3RpdHV0aW9uLWxpbmsgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAuYnRuLWluc3RpdHV0aW9uLWxpbmsgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luOiA1cHggMTBweCA1cHggNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzIwcHg7XG4gICAgdG9wOiAwcHg7IH0gfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMjsgfVxuXG5uYXYubmF2YmFyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG5hdi5uYXZiYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhNjQ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHdpZHRoOiAyNzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciAuYnRuLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1tZW51IHtcbiAgICAgICAgICBjb2xvcjogIzVjNjE2OTsgfSB9XG4gICAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciAuYnRuLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgLmxzLWNsb3NlZCBuYXYubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5idG4tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciAubG9nbyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aW9ucy5hbGlnbi1sZWZ0ID4gdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMuYWxpZ24tcmlnaHQgPiB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMgPiB1bCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMgPiB1bCBhIHtcbiAgICAgICAgICBjb2xvcjogIzVjNjE2OTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aW9ucyA+IHVsIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aW9ucyA+IHVsIC5iYWRnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMgLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zIC5sYW5ndWFnZS1zZWxlY3RvciAuaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMgLmljb24tcHVibGljIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zIC5pY29uLWNvbXBhcmUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIC5pbm5lciAqIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIC5pbm5lciBoMyBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIgaDYge1xuICAgICAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIC5pbm5lciBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIC5pbm5lciBoMyBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIC5pbm5lciBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDsgfSB9XG4gICAgLmxzLWNsb3NlZCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5scy10b2dnbGUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbmF2Lm5hdmJhciAubmF2YmFyLXNldHRpbmdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIG5hdi5uYXZiYXIgLm5hdmJhci1zZXR0aW5ncyBhIHtcbiAgICAgIGNvbG9yOiAjNWM2MTY5O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLXNldHRpbmdzIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5tYWluIHtcbiAgbWFyZ2luOiA2MHB4IDAgMCAyNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5scy10b2dnbGUtbWVudSBtYWluLFxuICAubHMtY2xvc2VkIG1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIG1haW4gLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMXB4KSB7XG4gICAgICBtYWluIC5jb250YWluZXIge1xuICAgICAgICBtaW4td2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG1haW4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbWFpbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgPiAucm93LCBtYWluIG5hdi5uYXZiYXIgLmNvbnRhaW5lciA+IC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIG1haW4gLmNvbnRhaW5lciA+IC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICBtYWluIC5jb250YWluZXIgPiAucm93ID4gLmNvbCwgbWFpbiBuYXYubmF2YmFyIC5jb250YWluZXIgPiAubmF2YmFyLW5hdiA+IC5jb2wsIG5hdi5uYXZiYXIgbWFpbiAuY29udGFpbmVyID4gLm5hdmJhci1uYXYgPiAuY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlci5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlci5jZW50ZXItYWxpZ24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyLmNlbnRlci1hbGlnbiAudGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyLmNlbnRlci1hbGlnbiAuc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDsgfVxuICAgICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIuY2VudGVyLWFsaWduIC5zdWJ0aXRsZSArIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIuY2VudGVyLWFsaWduIHAge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciBoMi50aXRsZSB7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmJ0biwgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciAuYnRuLWxhcmdlLCBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5idG4tc21hbGwsIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDVweCAwIDVweCAxMHB4OyB9XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmJ0biBbY2xhc3MqPWljb25dLCBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5idG4tbGFyZ2UgW2NsYXNzKj1pY29uXSwgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciAuYnRuLXNtYWxsIFtjbGFzcyo9aWNvbl0sIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24gW2NsYXNzKj1pY29uXSwgLmZjLWhlYWRlci10b29sYmFyIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmZjLXRvZGF5LWJ1dHRvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgLmFkdmFuY2VkLXNlYXJjaCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgLmFkdmFuY2VkLXNlYXJjaCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM2VhOGY3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgLmFkdmFuY2VkLXNlYXJjaCBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gICAgbWFpbiAuY29udGFpbmVyIGgyLnRpdGxlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyIGgyLnRpdGxlIGltZyB7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY1cHg7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciBoMi50aXRsZSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgbWFpbiAuY29udGFpbmVyIGgyLnRpdGxlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciBoMi50aXRsZSBzcGFuIHNwYW4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICBtYWluIC5jb250YWluZXIgaDIudGl0bGUgc3Bhbi5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIG1haW4gLmNvbnRhaW5lciAuYnRuLWZsb2F0aW5nLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDM1cHg7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciAuYnRuLWZsb2F0aW5nLXdyYXAuZml4ZWQtYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk5OyB9XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciAuYnRuLWZsb2F0aW5nLXdyYXAuZml4ZWQtYm90dG9tLXJpZ2h0IC5idG4tZmxvYXRpbmcge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICBtYWluIC5jb250YWluZXIgLmJ0bi1mbG9hdGluZy13cmFwIC5pY29uLWVkaXQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBtYWluIC5jb250YWluZXIgW2NsYXNzKj1zcGFjZXJdIC5idG4tZmxvYXRpbmctd3JhcCB7XG4gICAgICB0b3A6IDIwcHg7IH1cbiAgICBtYWluIC5jb250YWluZXIgLmNhcmQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbWFpbiAuY29udGFpbmVyIC5jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7IH0gfVxuICAgIG1haW4gLmNvbnRhaW5lciA+IHAge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG5bY2xhc3NePVwiZmxhZy1cIl0sXG5bY2xhc3MqPVwiIGZsYWctXCJdLFxuLmZsYWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmZsYWcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmZsYWctYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctYmcucG5nXCIpOyB9XG5cbi5mbGFnLWd5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWd5LnBuZ1wiKTsgfVxuXG4uZmxhZy1ociB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1oci5wbmdcIik7IH1cblxuLmZsYWctaHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctaHUucG5nXCIpOyB9XG5cbi5mbGFnLXJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXJzLnBuZ1wiKTsgfVxuXG4uZmxhZy1ydSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1ydS5wbmdcIik7IH1cblxuLmZsYWctc2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctc2sucG5nXCIpOyB9XG5cbi5mbGFnLXRyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXRyLnBuZ1wiKTsgfVxuXG4uZmxhZy11ayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy11ay5wbmdcIik7IH1cblxuLmZsYWctcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctcm8ucG5nXCIpOyB9XG5cbi5mbGFnLWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWRlLnBuZ1wiKTsgfVxuXG4ucG9saXRpY2FsLXBzZCBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYwMDAwIDUwJSwgI2ZmMDAwMCA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLXBzZCBzcGFuLnBvbGl0aWNhbC10ZXh0LFxuLnBvbGl0aWNhbC1wc2Qgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLXBzZCBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICNmZjAwMDA7IH1cblxuLnBvbGl0aWNhbC1wc2Qgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBjb2xvcjogIzZlNmU2ZTsgfVxuXG4ucG9saXRpY2FsLXBzZC5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gIGNvbG9yOiAjZmYwMDAwOyB9XG5cbi5wb2xpdGljYWwtYWxkZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGI0YTc5IDUwJSwgIzBiNGE3OSA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLWFsZGUgc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtYWxkZSBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtYWxkZSBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICMwYjRhNzk7IH1cblxuLnBvbGl0aWNhbC1hbGRlIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnBvbGl0aWNhbC1hbGRlLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzBiNGE3OTtcbiAgY29sb3I6ICMwYjRhNzk7IH1cblxuLnBvbGl0aWNhbC1wbmwgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZDMwNiA1MCUsICNmOGQzMDYgNTAlKTtcbiAgY29sb3I6ICMwNDRjN2Y7IH1cblxuLnBvbGl0aWNhbC1wbmwgc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtcG5sIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC1wbmwgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjZjhkMzA2OyB9XG5cbi5wb2xpdGljYWwtcG5sIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnBvbGl0aWNhbC1wbmwuY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhkMzA2O1xuICBjb2xvcjogI2Y4ZDMwNjsgfVxuXG4ucG9saXRpY2FsLXBtcCBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOThjMjMwIDUwJSwgIzk4YzIzMCA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLXBtcCBzcGFuLnBvbGl0aWNhbC10ZXh0LFxuLnBvbGl0aWNhbC1wbXAgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLXBtcCBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICM5OGMyMzA7IH1cblxuLnBvbGl0aWNhbC1wbXAgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBjb2xvcjogIzZlNmU2ZTsgfVxuXG4ucG9saXRpY2FsLXBtcC5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICM5OGMyMzA7XG4gIGNvbG9yOiAjOThjMjMwOyB9XG5cbi5wb2xpdGljYWwtcHJvIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxNDY3YjEgNTAlLCAjMTQ2N2IxIDUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb2xpdGljYWwtcHJvIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLXBybyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtcHJvIHNwYW4ucG9saXRpY2FsLXRleHQge1xuICBjb2xvcjogIzE0NjdiMTsgfVxuXG4ucG9saXRpY2FsLXBybyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5wb2xpdGljYWwtcHJvLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzE0NjdiMTtcbiAgY29sb3I6ICMxNDY3YjE7IH1cblxuLnBvbGl0aWNhbC11c3Igc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOWNmZiA1MCUsICMwMDljZmYgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC11c3Igc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtdXNyIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC11c3Igc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjMDA5Y2ZmOyB9XG5cbi5wb2xpdGljYWwtdXNyIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnBvbGl0aWNhbC11c3IuY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5Y2ZmO1xuICBjb2xvcjogIzAwOWNmZjsgfVxuXG4ucG9saXRpY2FsLXBsdXMgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZjNzAzZSA1MCUsICNmYzcwM2UgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC1wbHVzIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLXBsdXMgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLXBsdXMgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjZmM3MDNlOyB9XG5cbi5wb2xpdGljYWwtcGx1cyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5wb2xpdGljYWwtcGx1cy5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICNmYzcwM2U7XG4gIGNvbG9yOiAjZmM3MDNlOyB9XG5cbi5wb2xpdGljYWwtdXNycGx1cyBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5Y2ZmIDUwJSwgI2ZjNzAzZSA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLXVzcnBsdXMgc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtdXNycGx1cyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtdXNycGx1cyBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICMwMDljZmY7IH1cblxuLnBvbGl0aWNhbC11c3JwbHVzIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnBvbGl0aWNhbC11c3JwbHVzLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOWNmZjtcbiAgY29sb3I6ICMwMDljZmY7IH1cblxuLnBvbGl0aWNhbC1wcm0gc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBiNGQ5NSA1MCUsICMwYjRkOTUgNTAlKTtcbiAgY29sb3I6ICNlY2RiMWM7IH1cblxuLnBvbGl0aWNhbC1wcm0gc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtcHJtIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC1wcm0gc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjMGI0ZDk1OyB9XG5cbi5wb2xpdGljYWwtcHJtIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnBvbGl0aWNhbC1wcm0uY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGI0ZDk1O1xuICBjb2xvcjogIzBiNGQ5NTsgfVxuXG4ucG9saXRpY2FsLXVkbXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBiNjgyMCA1MCUsICMwYjY4MjAgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC11ZG1yIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLXVkbXIgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLXVkbXIgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjMGI2ODIwOyB9XG5cbi5wb2xpdGljYWwtdWRtciBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5wb2xpdGljYWwtdWRtci5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICMwYjY4MjA7XG4gIGNvbG9yOiAjMGI2ODIwOyB9XG5cbi5wb2xpdGljYWwtZWNvIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGJmODcgNTAlLCAjMDBiZjg3IDUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb2xpdGljYWwtZWNvIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLWVjbyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtZWNvIHNwYW4ucG9saXRpY2FsLXRleHQge1xuICBjb2xvcjogIzAwYmY4NzsgfVxuXG4ucG9saXRpY2FsLWVjbyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5wb2xpdGljYWwtZWNvLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmY4NztcbiAgY29sb3I6ICMwMGJmODc7IH1cblxuLnBvbGl0aWNhbC1pbmRlcGVuZGVudCBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU3NDg1IDUwJSwgIzY1NzQ4NSA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLWluZGVwZW5kZW50IHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLWluZGVwZW5kZW50IHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC1pbmRlcGVuZGVudCBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICM2NTc0ODU7IH1cblxuLnBvbGl0aWNhbC1pbmRlcGVuZGVudCBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5wb2xpdGljYWwtaW5kZXBlbmRlbnQuY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjU3NDg1O1xuICBjb2xvcjogIzY1NzQ4NTsgfVxuXG4ucG9saXRpY2FsLWJhZGdlIHNwYW4sXG4uYmFkZ2Ugc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAycHggMTBweDsgfVxuXG4uYXR0YWNobWVudHMtd3JhcC5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMWMxYzE7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbnVsLmF0dGFjaG1lbnRzLWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgdWwuYXR0YWNobWVudHMtbGlzdCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgbGkuZmlyc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgbGkubGFzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IGxpLmxhc3QgLmVycm9yIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTkwcHg7IH1cbiAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAubm8tY2FwdGlvbiAuaW5mbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAubm8tY2FwdGlvbiAuaW5uZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5mbyAuZmlsZS1wZGYge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIC5maWxlLWRvY3gsXG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLmZpbGUtZG9jIHtcbiAgICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5mbyAuZmlsZS14bHN4LFxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIC5maWxlLXhscyB7XG4gICAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLmZpbGUtcHB0LFxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIC5maWxlLXBwdHgsXG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLmZpbGUtb3RoZXIge1xuICAgICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIC5wcm9ncmVzcy13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLnByb2dyZXNzLXdyYXAgLnByb2dyZXNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmNhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmNhcHRpb24gYSB7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAubG9hZGluZyAuaW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5uZXI6aG92ZXIgLm92ZXJsYXkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5uZXIgLm92ZXJsYXkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbm5lciAub3ZlcmxheSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbm5lciAub3ZlcmxheSAuYnRuLXJlbW92ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMTBweDsgfVxuICAgICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmlubmVyIC5vdmVybGF5IC5idG4tZWRpdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbm5lciAub3ZlcmxheSAuaWNvbi1zZWFyY2gge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnN0YXR1cy1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogLTVweDsgfVxuICAuc3RhdHVzLWJhZGdlW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICBjb2xvcjogIzllOWU5ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc3RhdHVzLWJhZGdlW2NsYXNzKj1pY29uXS5pY29uLWNoZWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc3RhdHVzLWJhZGdlW2NsYXNzKj1pY29uXS5pY29uLWhlbHAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmMzMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5zdGF0dXMtYmFkZ2VbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc3RhdHVzLWJhZGdlLnNtYWxsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cblxuLmJhZGdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhZGdlLXdyYXBwZXIgLmJhZGdlIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB3aWR0aDogMThweDsgfVxuXG4uYnV0dG9ucy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ1dHRvbnMtd3JhcCAuYnRuLCAuYnV0dG9ucy13cmFwIC5idG4tbGFyZ2UsIC5idXR0b25zLXdyYXAgLmJ0bi1zbWFsbCwgLmJ1dHRvbnMtd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5idXR0b25zLXdyYXAgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuc3RlcCAuY2FyZCAuYnV0dG9ucy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmJ1dHRvbnMtd3JhcC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmJ1dHRvbnMtd3JhcC5zcGFjZS1iZXR3ZWVuID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5zZXR0aW5ncy1idXR0b25zLXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cblxuLmJ0biwgLmJ0bi1sYXJnZSwgLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5idG4sIC5idG4tbGFyZ2UsIC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7IH0gfVxuICAuYnRuLnNtYWxsLCAuc21hbGwuYnRuLWxhcmdlLCAuc21hbGwuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnNtYWxsLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWluLWhlaWdodDogMzRweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTsgfVxuICAgIC5idG4uc21hbGwgcCwgLnNtYWxsLmJ0bi1sYXJnZSBwLCAuc21hbGwuYnRuLXNtYWxsIHAsIC5mYy1oZWFkZXItdG9vbGJhciAuc21hbGwuZmMtdG9kYXktYnV0dG9uIHAsXG4gICAgLmJ0bi5zbWFsbCBzcGFuLFxuICAgIC5zbWFsbC5idG4tbGFyZ2Ugc3BhbixcbiAgICAuc21hbGwuYnRuLXNtYWxsIHNwYW4sXG4gICAgLmZjLWhlYWRlci10b29sYmFyIC5zbWFsbC5mYy10b2RheS1idXR0b24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAuYnRuLmxhcmdlLCAubGFyZ2UuYnRuLWxhcmdlLCAubGFyZ2UuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmxhcmdlLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTsgfVxuICAgIC5idG4ubGFyZ2UgcCwgLmxhcmdlLmJ0bi1sYXJnZSBwLCAubGFyZ2UuYnRuLXNtYWxsIHAsIC5mYy1oZWFkZXItdG9vbGJhciAubGFyZ2UuZmMtdG9kYXktYnV0dG9uIHAsXG4gICAgLmJ0bi5sYXJnZSBzcGFuLFxuICAgIC5sYXJnZS5idG4tbGFyZ2Ugc3BhbixcbiAgICAubGFyZ2UuYnRuLXNtYWxsIHNwYW4sXG4gICAgLmZjLWhlYWRlci10b29sYmFyIC5sYXJnZS5mYy10b2RheS1idXR0b24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAuYnRuLm5vLW1hcmdpbiwgLm5vLW1hcmdpbi5idG4tbGFyZ2UsIC5uby1tYXJnaW4uYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLm5vLW1hcmdpbi5mYy10b2RheS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYnRuLnBlbmRpbmcsIC5wZW5kaW5nLmJ0bi1sYXJnZSwgLnBlbmRpbmcuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnBlbmRpbmcuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmJ0bi5wZW5kaW5nOmFmdGVyLCAucGVuZGluZy5idG4tbGFyZ2U6YWZ0ZXIsIC5wZW5kaW5nLmJ0bi1zbWFsbDphZnRlciwgLmZjLWhlYWRlci10b29sYmFyIC5wZW5kaW5nLmZjLXRvZGF5LWJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3JvbGxpbmctd2hpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIC5idG4ucGVuZGluZyBwLCAucGVuZGluZy5idG4tbGFyZ2UgcCwgLnBlbmRpbmcuYnRuLXNtYWxsIHAsIC5mYy1oZWFkZXItdG9vbGJhciAucGVuZGluZy5mYy10b2RheS1idXR0b24gcCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmJ0bi5ub3JtYWwsIC5ub3JtYWwuYnRuLWxhcmdlLCAubm9ybWFsLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7IH1cbiAgICAuYnRuLm5vcm1hbDpob3ZlciwgLm5vcm1hbC5idG4tbGFyZ2U6aG92ZXIsIC5ub3JtYWwuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5ub3JtYWw6Zm9jdXMsIC5ub3JtYWwuYnRuLWxhcmdlOmZvY3VzLCAubm9ybWFsLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyYmNmODsgfVxuICAuYnRuLmJ0bi1hZGQsIC5idG4tYWRkLmJ0bi1sYXJnZSwgLmJ0bi1hZGQuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1hZGQuZmMtdG9kYXktYnV0dG9uLCAuYnRuLmJ0bi1zZWFyY2gsIC5idG4tc2VhcmNoLmJ0bi1sYXJnZSwgLmJ0bi1zZWFyY2guYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1zZWFyY2guZmMtdG9kYXktYnV0dG9uLCAuYnRuLmJ0bi1jbG9zZS1lZGl0LCAuYnRuLWNsb3NlLWVkaXQuYnRuLWxhcmdlLCAuYnRuLWNsb3NlLWVkaXQuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1jbG9zZS1lZGl0LmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwN2Y5MDsgfVxuICAgIC5idG4uYnRuLWFkZDpob3ZlciwgLmJ0bi1hZGQuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWFkZC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWFkZC5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4uYnRuLWFkZDpmb2N1cywgLmJ0bi1hZGQuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWFkZC5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWFkZC5mYy10b2RheS1idXR0b246Zm9jdXMsIC5idG4uYnRuLXNlYXJjaDpob3ZlciwgLmJ0bi1zZWFyY2guYnRuLWxhcmdlOmhvdmVyLCAuYnRuLXNlYXJjaC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXNlYXJjaC5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4uYnRuLXNlYXJjaDpmb2N1cywgLmJ0bi1zZWFyY2guYnRuLWxhcmdlOmZvY3VzLCAuYnRuLXNlYXJjaC5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXNlYXJjaC5mYy10b2RheS1idXR0b246Zm9jdXMsIC5idG4uYnRuLWNsb3NlLWVkaXQ6aG92ZXIsIC5idG4tY2xvc2UtZWRpdC5idG4tbGFyZ2U6aG92ZXIsIC5idG4tY2xvc2UtZWRpdC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWNsb3NlLWVkaXQuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1jbG9zZS1lZGl0OmZvY3VzLCAuYnRuLWNsb3NlLWVkaXQuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWNsb3NlLWVkaXQuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1jbG9zZS1lZGl0LmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ5OWE2OyB9XG4gIC5idG4uYnRuLXNjaGVkdWxlLCAuYnRuLXNjaGVkdWxlLmJ0bi1sYXJnZSwgLmJ0bi1zY2hlZHVsZS5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXNjaGVkdWxlLmZjLXRvZGF5LWJ1dHRvbiwgLmJ0bi5idG4tb3JhbmdlLCAuYnRuLW9yYW5nZS5idG4tbGFyZ2UsIC5idG4tb3JhbmdlLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tb3JhbmdlLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICAgIC5idG4uYnRuLXNjaGVkdWxlOmhvdmVyLCAuYnRuLXNjaGVkdWxlLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zY2hlZHVsZS5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXNjaGVkdWxlLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tc2NoZWR1bGU6Zm9jdXMsIC5idG4tc2NoZWR1bGUuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLXNjaGVkdWxlLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tc2NoZWR1bGUuZmMtdG9kYXktYnV0dG9uOmZvY3VzLCAuYnRuLmJ0bi1vcmFuZ2U6aG92ZXIsIC5idG4tb3JhbmdlLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1vcmFuZ2UuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1vcmFuZ2UuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1vcmFuZ2U6Zm9jdXMsIC5idG4tb3JhbmdlLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1vcmFuZ2UuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1vcmFuZ2UuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNmMzM7IH1cbiAgLmJ0bi5idG4tYW1iZXIsIC5idG4tYW1iZXIuYnRuLWxhcmdlLCAuYnRuLWFtYmVyLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYW1iZXIuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0OyB9XG4gICAgLmJ0bi5idG4tYW1iZXI6aG92ZXIsIC5idG4tYW1iZXIuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWFtYmVyLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYW1iZXIuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1hbWJlcjpmb2N1cywgLmJ0bi1hbWJlci5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tYW1iZXIuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1hbWJlci5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGY1NzsgfVxuICAuYnRuLmJ0bi1kZWxldGUsIC5idG4tZGVsZXRlLmJ0bi1sYXJnZSwgLmJ0bi1kZWxldGUuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1kZWxldGUuZmMtdG9kYXktYnV0dG9uLCAuYnRuLmJ0bi1kaXNhYmxlLCAuYnRuLWRpc2FibGUuYnRuLWxhcmdlLCAuYnRuLWRpc2FibGUuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1kaXNhYmxlLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICAgIC5idG4uYnRuLWRlbGV0ZTpob3ZlciwgLmJ0bi1kZWxldGUuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWRlbGV0ZS5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWRlbGV0ZS5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4uYnRuLWRlbGV0ZTpmb2N1cywgLmJ0bi1kZWxldGUuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWRlbGV0ZS5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWRlbGV0ZS5mYy10b2RheS1idXR0b246Zm9jdXMsIC5idG4uYnRuLWRpc2FibGU6aG92ZXIsIC5idG4tZGlzYWJsZS5idG4tbGFyZ2U6aG92ZXIsIC5idG4tZGlzYWJsZS5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWRpc2FibGUuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1kaXNhYmxlOmZvY3VzLCAuYnRuLWRpc2FibGUuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWRpc2FibGUuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1kaXNhYmxlLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2YTY5OyB9XG4gIC5idG4uYnRuLWNhbmNlbCwgLmJ0bi1jYW5jZWwuYnRuLWxhcmdlLCAuYnRuLWNhbmNlbC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWNhbmNlbC5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgICAuYnRuLmJ0bi1jYW5jZWw6aG92ZXIsIC5idG4tY2FuY2VsLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1jYW5jZWwuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1jYW5jZWwuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1jYW5jZWw6Zm9jdXMsIC5idG4tY2FuY2VsLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1jYW5jZWwuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1jYW5jZWwuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7IH1cbiAgLmJ0bi5idG4tYnJhbmQsIC5idG4tYnJhbmQuYnRuLWxhcmdlLCAuYnRuLWJyYW5kLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYnJhbmQuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMjg3OyB9XG4gICAgLmJ0bi5idG4tYnJhbmQ6aG92ZXIsIC5idG4tYnJhbmQuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWJyYW5kLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYnJhbmQuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1icmFuZDpmb2N1cywgLmJ0bi1icmFuZC5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tYnJhbmQuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1icmFuZC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NDBhYzsgfVxuICAuYnRuLmJ0bi11cGxvYWQsIC5idG4tdXBsb2FkLmJ0bi1sYXJnZSwgLmJ0bi11cGxvYWQuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi11cGxvYWQuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMjg3OyB9XG4gICAgLmJ0bi5idG4tdXBsb2FkIC5pY29uLXVwbG9hZCwgLmJ0bi11cGxvYWQuYnRuLWxhcmdlIC5pY29uLXVwbG9hZCwgLmJ0bi11cGxvYWQuYnRuLXNtYWxsIC5pY29uLXVwbG9hZCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tdXBsb2FkLmZjLXRvZGF5LWJ1dHRvbiAuaWNvbi11cGxvYWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmJ0bi5idG4tdXBsb2FkOmhvdmVyLCAuYnRuLXVwbG9hZC5idG4tbGFyZ2U6aG92ZXIsIC5idG4tdXBsb2FkLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tdXBsb2FkLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tdXBsb2FkOmZvY3VzLCAuYnRuLXVwbG9hZC5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tdXBsb2FkLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tdXBsb2FkLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc0MGFjOyB9XG4gIC5idG4uYnRuLXB1cnBsZSwgLmJ0bi1wdXJwbGUuYnRuLWxhcmdlLCAuYnRuLXB1cnBsZS5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXB1cnBsZS5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTUzZDE7IH1cbiAgICAuYnRuLmJ0bi1wdXJwbGUgLmljb24tdXBsb2FkLCAuYnRuLXB1cnBsZS5idG4tbGFyZ2UgLmljb24tdXBsb2FkLCAuYnRuLXB1cnBsZS5idG4tc21hbGwgLmljb24tdXBsb2FkLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1wdXJwbGUuZmMtdG9kYXktYnV0dG9uIC5pY29uLXVwbG9hZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuYnRuLmJ0bi1wdXJwbGU6aG92ZXIsIC5idG4tcHVycGxlLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1wdXJwbGUuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1wdXJwbGUuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1wdXJwbGU6Zm9jdXMsIC5idG4tcHVycGxlLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1wdXJwbGUuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1wdXJwbGUuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMjdiZGM7IH1cbiAgLmJ0bi5idG4tYXR0YWNoLCAuYnRuLWF0dGFjaC5idG4tbGFyZ2UsIC5idG4tYXR0YWNoLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYXR0YWNoLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5idG4uYnRuLWF0dGFjaCBbY2xhc3MqPWljb25dLCAuYnRuLWF0dGFjaC5idG4tbGFyZ2UgW2NsYXNzKj1pY29uXSwgLmJ0bi1hdHRhY2guYnRuLXNtYWxsIFtjbGFzcyo9aWNvbl0sIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWF0dGFjaC5mYy10b2RheS1idXR0b24gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAuYnRuLmJ0bi1hdHRhY2g6aG92ZXIsIC5idG4tYXR0YWNoLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1hdHRhY2guYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1hdHRhY2guZmMtdG9kYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7IH1cbiAgLmJ0bi5idG4tYnJpY2stcmVkLCAuYnRuLWJyaWNrLXJlZC5idG4tbGFyZ2UsIC5idG4tYnJpY2stcmVkLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYnJpY2stcmVkLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MmI2MDsgfVxuICAgIC5idG4uYnRuLWJyaWNrLXJlZDpob3ZlciwgLmJ0bi1icmljay1yZWQuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWJyaWNrLXJlZC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWJyaWNrLXJlZC5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4uYnRuLWJyaWNrLXJlZDpmb2N1cywgLmJ0bi1icmljay1yZWQuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWJyaWNrLXJlZC5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWJyaWNrLXJlZC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NGQ3YzsgfVxuICAuYnRuLm91dGxpbmUtd2hpdGUsIC5vdXRsaW5lLXdoaXRlLmJ0bi1sYXJnZSwgLm91dGxpbmUtd2hpdGUuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLm91dGxpbmUtd2hpdGUuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmJ0bi5vdXRsaW5lLXdoaXRlOmhvdmVyLCAub3V0bGluZS13aGl0ZS5idG4tbGFyZ2U6aG92ZXIsIC5vdXRsaW5lLXdoaXRlLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLXdoaXRlLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5vdXRsaW5lLXdoaXRlOmZvY3VzLCAub3V0bGluZS13aGl0ZS5idG4tbGFyZ2U6Zm9jdXMsIC5vdXRsaW5lLXdoaXRlLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLXdoaXRlLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgLmJ0bi5vdXRsaW5lLWdyZWVuLCAub3V0bGluZS1ncmVlbi5idG4tbGFyZ2UsIC5vdXRsaW5lLWdyZWVuLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLWdyZWVuLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLmJ0bi5vdXRsaW5lLWdyZWVuOmhvdmVyLCAub3V0bGluZS1ncmVlbi5idG4tbGFyZ2U6aG92ZXIsIC5vdXRsaW5lLWdyZWVuLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLWdyZWVuLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5vdXRsaW5lLWdyZWVuOmZvY3VzLCAub3V0bGluZS1ncmVlbi5idG4tbGFyZ2U6Zm9jdXMsIC5vdXRsaW5lLWdyZWVuLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLWdyZWVuLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ0YTY0NztcbiAgICAgIGNvbG9yOiAjNDRhNjQ3OyB9XG4gIC5idG4gcCwgLmJ0bi1sYXJnZSBwLCAuYnRuLXNtYWxsIHAsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLmJ0bjpob3ZlciwgLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2NiMDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAuYnRuIFtjbGFzcyo9aWNvbl0sIC5idG4tbGFyZ2UgW2NsYXNzKj1pY29uXSwgLmJ0bi1zbWFsbCBbY2xhc3MqPWljb25dLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiBbY2xhc3MqPWljb25dIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmJ0biAucmlnaHQsIC5idG4tbGFyZ2UgLnJpZ2h0LCAuYnRuLXNtYWxsIC5yaWdodCwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24gLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuYnRuIC5sZWZ0LCAuYnRuLWxhcmdlIC5sZWZ0LCAuYnRuLXNtYWxsIC5sZWZ0LCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiAubGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5idG4tZmxvYXRpbmcgKyAuYnRuLWZsb2F0aW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYnRuLWZsb2F0aW5nLmJ0bi1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuYnRuLWZsb2F0aW5nLmJ0bi1pbWcgLmZsb2F0aW5nLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4tZmxvYXRpbmcuYnRuLWltZyAuYnRuLWZsb2F0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWZsb2F0aW5nLmJ0bi1pbWc6aG92ZXIgLmZsb2F0aW5nLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYnRuLWZsb2F0aW5nIC5mbG9hdGluZy1jbG9zZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAtNnB4O1xuICB6LWluZGV4OiAyOyB9XG5cbi5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDsgfVxuICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG46aG92ZXIgdWwge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCB7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjsgfVxuICAgIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhW2NsYXNzKj1idG4tXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwN2Y5MDsgfVxuICAgICAgICAgIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhW2NsYXNzKj1idG4tXTpob3ZlciwgLmJ0bi1mbG9hdGluZy13cmFwIC5maXhlZC1hY3Rpb24tYnRuIHVsIGxpIGFbY2xhc3MqPWJ0bi1dOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDk5YTY7IH1cbiAgICAgICAgICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYVtjbGFzcyo9YnRuLV0uYnRuLWVkaXQsIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhW2NsYXNzKj1idG4tXS5idG4tdmlldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1OyB9XG4gICAgICAgICAgICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYVtjbGFzcyo9YnRuLV0uYnRuLWVkaXQ6aG92ZXIsIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhW2NsYXNzKj1idG4tXS5idG4tZWRpdDpmb2N1cywgLmJ0bi1mbG9hdGluZy13cmFwIC5maXhlZC1hY3Rpb24tYnRuIHVsIGxpIGFbY2xhc3MqPWJ0bi1dLmJ0bi12aWV3OmhvdmVyLCAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYVtjbGFzcyo9YnRuLV0uYnRuLXZpZXc6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiY2Y4OyB9XG4gIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biBbY2xhc3MqPWljb25dIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gW2NsYXNzKj1pY29uXS5pY29uLWVkaXQsIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biBbY2xhc3MqPWljb25dLmljb24tdmlldyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biAuYnRuLW1lbnUgW2NsYXNzKj1pY29uXSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnNlbGVjdGlvbi1idXR0b25zLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLnNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLnNlbGVjdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzQyQTVGNTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5zZWxlY3Rpb24gc3BhbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWxhcmdlLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNtYWxsLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5mYy10b2RheS1idXR0b24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWxhcmdlLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNtYWxsLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7IH0gfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4gW2NsYXNzKj1pY29uXSwgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1sYXJnZSBbY2xhc3MqPWljb25dLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNtYWxsIFtjbGFzcyo9aWNvbl0sIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIFtjbGFzcyo9aWNvbl0sIC5mYy1oZWFkZXItdG9vbGJhciAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuZmMtdG9kYXktYnV0dG9uIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNlbmQtc21zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZW5kLXNtcyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNlbmQtc21zOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhmNTc7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZW5kLWFsZXJ0LWl0bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2VuZC1hbGVydC1pdGwgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZW5kLWFsZXJ0LWl0bDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTI3YmRjOyB9XG4gIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2VuZC1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2VuZC1lbWFpbCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNlbmQtZW1haWw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3Y2IwMDsgfVxuICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWFkZC1ncm91cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ0cHg7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWFkZC1ncm91cCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWFkZC1ncm91cDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZjMzOyB9XG4gIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tZGVsZXRlLFxuICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVhNWE1O1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogNDRweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tZGVsZXRlIFtjbGFzcyo9aWNvbl0sXG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWRlbGV0ZTpob3ZlcixcbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNldHRpbmdzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncyBbY2xhc3MqPWljb25dIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogNDRweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2V0dGluZ3Mtb3V0bGluZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubWF5b3IgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWIwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDE5NjAwOyB9XG4gICAgICAubWF5b3IgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxOTYwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxOTYwMDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2V0dGluZ3Mtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZhN2ZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzNzJmZjsgfVxuXG4uYWR2YW5jZWQtc2VhcmNoLWxpbmssXG4uY3VzdG9tLWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAuYWR2YW5jZWQtc2VhcmNoLWxpbms6bGFzdC1jaGlsZCxcbiAgLmN1c3RvbS1saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmFkdmFuY2VkLXNlYXJjaC1saW5rLFxuICAgIC5jdXN0b20tbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYWR2YW5jZWQtc2VhcmNoLWxpbms6aG92ZXIgcCwgLmFkdmFuY2VkLXNlYXJjaC1saW5rOmhvdmVyIHNwYW4sXG4gIC5jdXN0b20tbGluazpob3ZlciBwLFxuICAuY3VzdG9tLWxpbms6aG92ZXIgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFkdmFuY2VkLXNlYXJjaC1saW5rOmhvdmVyIFtjbGFzcyo9aWNvbl0sXG4gIC5jdXN0b20tbGluazpob3ZlciBbY2xhc3MqPWljb25dIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFkdmFuY2VkLXNlYXJjaC1saW5rOmhvdmVyIGEuYnRuLWRlbGV0ZSxcbiAgLmN1c3RvbS1saW5rOmhvdmVyIGEuYnRuLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5hZHZhbmNlZC1zZWFyY2gtbGluazpob3ZlciBhLmJ0bi1kZWxldGUgW2NsYXNzKj1pY29uXSxcbiAgICAuY3VzdG9tLWxpbms6aG92ZXIgYS5idG4tZGVsZXRlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5hZHZhbmNlZC1zZWFyY2gtbGluayBwLCAuYWR2YW5jZWQtc2VhcmNoLWxpbmsgc3BhbixcbiAgLmN1c3RvbS1saW5rIHAsXG4gIC5jdXN0b20tbGluayBzcGFuIHtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5hZHZhbmNlZC1zZWFyY2gtbGluayBbY2xhc3MqPWljb25dLFxuICAuY3VzdG9tLWxpbmsgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hZHZhbmNlZC1zZWFyY2gtbGluayBbY2xhc3MqPWljb25dW2NsYXNzKj1pY29uLWFycm93LWxlZnRdLCAuYWR2YW5jZWQtc2VhcmNoLWxpbmsgW2NsYXNzKj1pY29uXVtjbGFzcyo9aWNvbi1hcnJvdy1yaWdodF0sXG4gICAgLmN1c3RvbS1saW5rIFtjbGFzcyo9aWNvbl1bY2xhc3MqPWljb24tYXJyb3ctbGVmdF0sXG4gICAgLmN1c3RvbS1saW5rIFtjbGFzcyo9aWNvbl1bY2xhc3MqPWljb24tYXJyb3ctcmlnaHRdIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5hZHZhbmNlZC1zZWFyY2gtbGluayBbY2xhc3MqPWljb25dW2NsYXNzKj1pY29uLXhdLFxuICAgIC5jdXN0b20tbGluayBbY2xhc3MqPWljb25dW2NsYXNzKj1pY29uLXhdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYWR2YW5jZWQtc2VhcmNoLWxpbmsgYS5idG4tZGVsZXRlLFxuICAuY3VzdG9tLWxpbmsgYS5idG4tZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4taW1wb3J0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDVweCAwIDVweCAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAuYnRuLWltcG9ydC5uZXcge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY2ZDI0OyB9XG4gICAgLmJ0bi1pbXBvcnQubmV3LnNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDU1cHg7IH1cbiAgICAuYnRuLWltcG9ydC5uZXcgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgY29sb3I6ICNmZjZkMjQ7IH1cbiAgLmJ0bi1pbXBvcnQuc21hbGwge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDU1cHg7IH1cbiAgICAuYnRuLWltcG9ydC5zbWFsbCBwLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5idG4taW1wb3J0LnNtYWxsIHAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmJ0bi1pbXBvcnQuc21hbGwgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAzNXB4OyB9XG4gIC5idG4taW1wb3J0IHAudmFsdWUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJ0bi1pbXBvcnQgcC50aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuYnRuLWltcG9ydCBbY2xhc3MqPWljb24tXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgLmJ0bi1pbXBvcnQgW2NsYXNzKj1pY29uLV06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mbGV4LWNvbHVtbiAuYnRuLCAuZmxleC1jb2x1bW4gLmJ0bi1sYXJnZSwgLmZsZXgtY29sdW1uIC5idG4tc21hbGwsIC5mbGV4LWNvbHVtbiAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5mbGV4LWNvbHVtbiAuZmMtdG9kYXktYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZmxleC1jb2x1bW4gLmJ0bjpsYXN0LWNoaWxkLCAuZmxleC1jb2x1bW4gLmJ0bi1sYXJnZTpsYXN0LWNoaWxkLCAuZmxleC1jb2x1bW4gLmJ0bi1zbWFsbDpsYXN0LWNoaWxkLCAuZmxleC1jb2x1bW4gLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246bGFzdC1jaGlsZCwgLmZjLWhlYWRlci10b29sYmFyIC5mbGV4LWNvbHVtbiAuZmMtdG9kYXktYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2V0dGluZ3Mtc3RlcCAuYnV0dG9ucy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpOyB9XG4gIC5zZXR0aW5ncy1zdGVwIC5jYXJkIC5idXR0b25zLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3BhbiB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5uYXRpb25hbC1kYXktb246YmVmb3JlLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubmF0aW9uYWwtZGF5LW9mZjpiZWZvcmUsIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5sb2NhbC1kYXktb246YmVmb3JlLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubG9jYWwtZGF5LW9mZjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLm5hdGlvbmFsLWRheS1vZmY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMTEzNGU7IH1cbiAgICAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubmF0aW9uYWwtZGF5LW9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGI3NTAwOyB9XG4gICAgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLmxvY2FsLWRheS1vZmY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjZkMjQ7IH1cbiAgICAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubG9jYWwtZGF5LW9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2NjMjAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5uYXRpb25hbC1kYXktb2ZmLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubmF0aW9uYWwtZGF5LW9uLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubG9jYWwtZGF5LW9mZiwgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLmxvY2FsLWRheS1vbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLm5hdGlvbmFsLWRheS1vZmY6YmVmb3JlLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubmF0aW9uYWwtZGF5LW9uOmJlZm9yZSwgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLmxvY2FsLWRheS1vZmY6YmVmb3JlLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubG9jYWwtZGF5LW9uOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4OyB9IH1cblxuLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogYXV0bzsgfVxuICAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MmJjZjg7IH1cblxuLmZjLWRheUdyaWRNb250aC12aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLXNjcm9sbGdyaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgfVxuICAgIC5mYy1kYXlHcmlkTW9udGgtdmlldyAuZmMtc2Nyb2xsZ3JpZCB0ZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IH1cbiAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1jb2wtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1jb2wtaGVhZGVyIHRyIHRoOm50aC1jaGlsZCg2KSxcbiAgICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLWNvbC1oZWFkZXIgdHIgdGg6bnRoLWNoaWxkKDcpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4ZWY7XG4gICAgICBib3JkZXItY29sb3I6ICNmYmRlZTg7IH1cbiAgICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLWNvbC1oZWFkZXIgYS5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1kYXlncmlkLWJvZHkuZmMtZGF5Z3JpZC1ib2R5LW5hdHVyYWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLWRheWdyaWQtYm9keS5mYy1kYXlncmlkLWJvZHktbmF0dXJhbCB0YWJsZS5mYy1zY3JvbGxncmlkLXN5bmMtdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgYS5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNiksXG4gIC5mYy1kYXlHcmlkTW9udGgtdmlldyAuZmMtc2Nyb2xsZ3JpZC1zeW5jLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg3KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdmYTtcbiAgICBib3JkZXItY29sb3I6ICNmYmRlZTg7IH1cblxuLmZjLWgtZXZlbnQubmF0aW9uYWwtZGF5LW9mZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTEzNGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMTEzNGU7IH1cblxuLmZjLWgtZXZlbnQubmF0aW9uYWwtZGF5LW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNzUwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRiNzUwMDsgfVxuXG4uZmMtaC1ldmVudC5sb2NhbC1kYXktb2ZmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNmQyNDsgfVxuXG4uZmMtaC1ldmVudC5sb2NhbC1kYXktb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NjMjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2NjMjAwOyB9XG5cbi5mYy1oLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmNoaXBzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gIC5jaGlwcyAuY2hpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLmNoaXBzIGlucHV0LmlucHV0IHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5jaGlwcy5mb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MkE1RjU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0MkE1RjU7IH1cbiAgICAuY2hpcHMuZm9jdXMgaW5wdXQuaW5wdXQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7IH1cblxuLmNoaXAge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG51bC5jb2xsYXBzaWJsZSB7XG4gIG1hcmdpbjogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5jaGVja2JveCwgdWwuY29sbGFwc2libGUucmFkaW8ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUuY2hlY2tib3ggbGkgLmNvbGxhcHNpYmxlLWhlYWRlciwgdWwuY29sbGFwc2libGUucmFkaW8gbGkgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUuY2hlY2tib3ggbGkgLmNvbGxhcHNpYmxlLWJvZHksIHVsLmNvbGxhcHNpYmxlLnJhZGlvIGxpIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cblxuLmNvbC1jb2xvci1waWNrZXIgcCB7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDVweCAwOyB9XG5cbi5jb2wtY29sb3ItcGlja2VyIC5jb2xvciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG5cbi5jdXN0b20tY29sb3ItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIHRvcDogLTUwcHg7IH1cbiAgLmN1c3RvbS1jb2xvci1kcm9wZG93biBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgLmN1c3RvbS1jb2xvci1kcm9wZG93biBsaTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgICAuY3VzdG9tLWNvbG9yLWRyb3Bkb3duIGxpLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jdXN0b20tY29sb3ItZHJvcGRvd24gbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCIgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jb2xvci1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbW1pdHRlZS1jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29tbWl0dGVlLWNhcmQgLmhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDAgODBweCAwIDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC5oZWFkZXIgLmNvbW1pdHRlZS1pbmRleCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzA3ZjkwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC5oZWFkZXIgaDQge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLmhlYWRlciAuaWNvbi1tZW51IHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY29tbWl0dGVlLWNhcmQgLmNvbW1pdHRlZS1kZXRhaWxzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAuY29tbWl0dGVlLWRldGFpbHMgaDUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAuY29tbWl0dGVlLWRldGFpbHMgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuY29tbWl0dGVlLWNhcmQgLmNvbW1pdHRlZS1kZXRhaWxzIHAgYiwgLmNvbW1pdHRlZS1jYXJkIC5jb21taXR0ZWUtZGV0YWlscyBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLmNvbW1pdHRlZS1kZXRhaWxzIGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuY29tbWl0dGVlLWNhcmQgLmNvbW1pdHRlZS1kZXRhaWxzIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY29tbWl0dGVlLWNhcmQgLnVzZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAudXNlciBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgIGxlZnQ6IC04NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC51c2VyLnNpemUtNTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NXB4OyB9XG4gICAgICAuY29tbWl0dGVlLWNhcmQgLnVzZXIuc2l6ZS01NSBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgICAgbGVmdDogLTY1cHg7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLnVzZXIuc2l6ZS03NSB7XG4gICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7IH1cbiAgICAgIC5jb21taXR0ZWUtY2FyZCAudXNlci5zaXplLTc1IFtjbGFzc149XCJpbWdcIl0ge1xuICAgICAgICBsZWZ0OiAtODVweDsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAudXNlci5zaXplLTEwMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLmNvbW1pdHRlZS1jYXJkIC51c2VyLnNpemUtMTAwIFtjbGFzc149XCJpbWdcIl0ge1xuICAgICAgICBsZWZ0OiAtMTE1cHg7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLnVzZXI6aG92ZXIgcCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY29tbWl0dGVlLWNhcmQgLnBlcnNvbiB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLnBlcnNvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAucGVyc29uIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAucGVyc29uIC5sYXN0LW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb21taXR0ZWUtY2FyZCAuaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLmhlYWRlciBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLmhlYWRlciAuY29tbWl0dGVlLWluZGV4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmNvbW1pdHRlZS1jYXJkIC5jb21taXR0ZWUtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5vdmVydmlldy1jb25zdWx0YW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5vdmVydmlldy1jb25zdWx0YW50IC5pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gIC5vdmVydmlldy1jb25zdWx0YW50IC5ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gIC5vdmVydmlldy1jb25zdWx0YW50IC51c2VyIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5vdmVydmlldy1jb25zdWx0YW50IC51c2VyID4gKiB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIC5vdmVydmlldy1jb25zdWx0YW50IC5mdW5jdGlvbiB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAub3ZlcnZpZXctY29uc3VsdGFudCAuZnVuY3Rpb24gPiAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmNvbnRhY3QtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5vdmVydmlldy1jb25zdWx0YW50IC5jb250YWN0LWxpc3QgbGkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmNvbnRhY3QtbGlzdCBzcGFuW2NsYXNzKj1pY29uLV0ge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAub3ZlcnZpZXctY29uc3VsdGFudCAuY29udGFjdC1saXN0IGEge1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAub3ZlcnZpZXctY29uc3VsdGFudCAuY29udGFjdC1saXN0IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZmxvYXRpbmctY29uc3VsdGFudCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnN1bHRhbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbnN1bHRhbnQtd3JhcCAuaW1hZ2Utd3JhcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2RmZGZkZjtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5jb25zdWx0YW50LXdyYXAgLmltYWdlLXdyYXAgLmlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jb25zdWx0YW50LXdyYXAgLnVzZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTVhNWE1O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29uc3VsdGFudC13cmFwIC5mdW5jdGlvbiB7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb25zdWx0YW50LXdyYXAgLmNvbnRhY3QtbGlzdCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLmNvbnN1bHRhbnQtd3JhcCAuY29udGFjdC1saXN0IGxpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgIC5jb25zdWx0YW50LXdyYXAgLmNvbnRhY3QtbGlzdCBzcGFuW2NsYXNzKj1pY29uLV0ge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuY29uc3VsdGFudC13cmFwIC5jb250YWN0LWxpc3QgYSB7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jb25zdWx0YW50LXdyYXAgLmNvbnRhY3QtbGlzdCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAub3ZlcnZpZXctY29uc3VsdGFudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmltZyB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5vdmVydmlldy1jb25zdWx0YW50IC5ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH0gfVxuXG4uY291bnRkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmNvdW50ZG93bi5zbWFsbCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNvdW50ZG93bi5zbWFsbCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmNmQyNCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmNvdW50ZG93bi5zbWFsbCAuaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmNvdW50ZG93bi5zbWFsbCAuaW5uZXIgLmdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4OyB9XG4gICAgICAuY291bnRkb3duLnNtYWxsIC5pbm5lciAuZ3JvdXAgLm1pbnV0ZXMsXG4gICAgICAuY291bnRkb3duLnNtYWxsIC5pbm5lciAuZ3JvdXAgLnNlY29uZHMge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuY291bnRkb3duLnNtYWxsIC5pbm5lciAuZ3JvdXAgLnNtYWxsdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuY291bnRkb3duLmZpbmlzaCAuaW5uZXIgLmdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZTNjM2IgNTAlLCAjZjI2YTY5IDUwJSk7IH1cbiAgLmNvdW50ZG93biBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmNmQyNDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmNvdW50ZG93biAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jb3VudGRvd24gLmRvdHMge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5jb3VudGRvd24gLmlubmVyIC5ncm91cCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMzcyZmYgNTAlLCAjNjY5NmZmIDUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvdW50ZG93biAuaW5uZXIgLmdyb3VwIC5taW51dGVzLFxuICAgIC5jb3VudGRvd24gLmlubmVyIC5ncm91cCAuc2Vjb25kcyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuY291bnRkb3duIC5pbm5lciAuZ3JvdXAgLnNtYWxsdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZGF0ZXBpY2tlci1tb2RhbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5kYXRlcGlja2VyLW1vZGFsIHVsLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5kYXRlcGlja2VyLW1vZGFsIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5zZWxlY3QtbW9udGggaW5wdXQge1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAuZGF0ZXBpY2tlci1tb2RhbCAuZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICAgIHBhZGRpbmc6IDMwcHggMzVweDsgfVxuICAgIC5kYXRlcGlja2VyLW1vZGFsIC5kYXRlcGlja2VyLWRhdGUtZGlzcGxheSAuZGF0ZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtOyB9XG4gIC5kYXRlcGlja2VyLW1vZGFsIC5kYXRlcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuZGF0ZXBpY2tlci1tb2RhbCAuZGF0ZXBpY2tlci1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi50aW1lcGlja2VyLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnRpbWVwaWNrZXItbW9kYWwgLnRpbWVwaWNrZXItZGlnaXRhbC1kaXNwbGF5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7IH1cbiAgICAudGltZXBpY2tlci1tb2RhbCAudGltZXBpY2tlci1kaWdpdGFsLWRpc3BsYXkgLnRpbWVwaWNrZXItZGlzcGxheS1jb2x1bW4ge1xuICAgICAgZm9udC1zaXplOiAzLjNyZW07IH1cbiAgICAgIC50aW1lcGlja2VyLW1vZGFsIC50aW1lcGlja2VyLWRpZ2l0YWwtZGlzcGxheSAudGltZXBpY2tlci1kaXNwbGF5LWNvbHVtbiAudGltZXBpY2tlci1zcGFuLWFtLXBtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLnRpbWVwaWNrZXItbW9kYWwgLnRpbWVwaWNrZXItZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5kb2N1bWVudC13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kb2N1bWVudC13cmFwIC5pbnB1dC1maWVsZCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kb2N1bWVudC13cmFwIC5maWxlLWZpZWxkIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmRvY3VtZW50LXdyYXAgLmZpbGUtcGF0aC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5kb2N1bWVudC13cmFwIC5maWxlLXBhdGgtd3JhcHBlciAuZmlsZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLmRvY3VtZW50LXdyYXAgLmZpbGUtcGF0aC13cmFwcGVyIC5maWxlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmRvY3VtZW50LXdyYXAgLmJ0bi1hZGQsXG4gIC5kb2N1bWVudC13cmFwIC5idG4tdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5kb2N1bWVudC13cmFwIC5idG4tYWRkIHAsXG4gICAgLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3IHAge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZG9jdW1lbnQtd3JhcCAuYnRuLWFkZCBwIC5leHRlbnNpb24sXG4gICAgICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcgcCAuZXh0ZW5zaW9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcubG9hZGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcubG9hZGluZyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5kb2N1bWVudC13cmFwIC5idG4tdmlldy5sb2FkaW5nIFtjbGFzcyo9XCJpY29uXCJdOm5vdChbY2xhc3MqPVwiY2lyY2xlLWljb25cIl0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcubG9hZGluZyAucHJvZ3Jlc3Mtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcgLnByb2dyZXNzLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3IHAge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZG9jdW1lbnQtd3JhcCBhLmJ0bi1yZW1vdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kb2N1bWVudC13cmFwIGEuYnRuLXJlbW92ZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZG9jdW1lbnQtd3JhcCAucHJvZ3Jlc3Mtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5kb2N1bWVudC13cmFwIC5wcm9ncmVzcy13cmFwIC5wcm9ncmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmRvY3VtZW50LXdyYXAgLmVycm9yIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRvY3VtZW50LWNhcmQge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuZG9jdW1lbnQtY2FyZCAuY2FyZCB7XG4gICAgcGFkZGluZzogNTBweCA3MHB4OyB9XG4gIC5kb2N1bWVudC1jYXJkIC5lbXB0eS1jYXJkIHAge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZG9jdW1lbnQtY2FyZC5lZGl0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkLmVkaXQgLmhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQuZWRpdCAuZnItZWxlbWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmZsYWctdHlwZSAuZmxhZyAuYzEsIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMiwgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA3MzU5YjsgfVxuICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmZsYWctdHlwZSAuZmxhZyAuYzIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYmQwMzY7IH1cbiAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2MxNjJkOyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5pbWFnZS1oZWFkZXIgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZW1wdHktaW1nIHtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cC5jb250ZW50LXN0YXJ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwLmNvbnRlbnQtc3RhcnQgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAuY29udGVudC1zdGFydCAuY29udGFjdC1pbmZvIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5jb3VudHJ5IHtcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bnR5IHtcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAubG9jYXRpb24ge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bmNpbCB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8uZmxleC1jb2x1bW4ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvLmZsZXgtY29sdW1uIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mby5mbGV4LWNvbHVtbiBwOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHAge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyBwOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk5OTk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7IH1cbiAgICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHA6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3VtZW50LWNhcmQgLmRvY3VtZW50LXJlY2VpdmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuZG9jdW1lbnQtcmVjZWl2ZXIgPiBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmRvY3VtZW50LXJlY2VpdmVyID4gLmdyb3VwIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5kb2N1bWVudC1yZWNlaXZlciA+IC5ncm91cCAucmVjZWl2ZXIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuZG9jdW1lbnQtcmVjZWl2ZXIgPiAuZ3JvdXAgLmFkZHJlc3Mge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuY29udGVudCBoMSwgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgaDIsIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IGgzLCAuZG9jdW1lbnQtY2FyZCAuY29udGVudCBoNCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuY29udGVudCBzdHJvbmcsIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuY29udGVudCB1bCwgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuY29udGVudCB1bCBsaSwgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgb2wgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZG9jdW1lbnQtZW1wdHktY2lyY2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZS5zdGF0dXRlOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2EzODhjZTsgfVxuICAuZG9jdW1lbnQtZW1wdHktY2lyY2xlLnJ1bGVzOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzQ0YTY0NzsgfVxuICAuZG9jdW1lbnQtZW1wdHktY2lyY2xlLmNvdW5jaWw6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjNjdiYmZmOyB9XG4gIC5kb2N1bWVudC1lbXB0eS1jaXJjbGUubWF5b3I6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5kb2N1bWVudC1lbXB0eS1jaXJjbGUuZmluYW5jaWFsOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2Q5NTQ3ZTsgfVxuICAuZG9jdW1lbnQtZW1wdHktY2lyY2xlLm90aGVyczpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM4MWQ3ZTA7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZSAuY2lyY2xlLWljb24td2hpdGUgW2NsYXNzKj1pY29uXSxcbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZSAuY2lyY2xlLWljb24tZ3JheSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZSBwIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvY3VtZW50LWNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmNhcmQge1xuICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDc1cHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bnRyeSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bnR5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5sb2NhdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bmNpbCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kb2N1bWVudC1jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmZsYWctdHlwZSAuZmxhZyAuYzEsIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMiwgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMzIHtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmltYWdlLWhlYWRlciBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNXB4OyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5lbXB0eS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cC5jb250ZW50LXN0YXJ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bnRyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvdW50eSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmxvY2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bmNpbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZG9jdW1lbnQtZW1wdHktY2lyY2xlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLmRyb3Bkb3duLWNvbnRlbnQ6bm90KC5jdXN0b20tY29sb3ItZHJvcGRvd24pIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ4NDg0ODsgfVxuXG4uZHJvcGRvd24tY29udGVudDpub3QoLmN1c3RvbS1jb2xvci1kcm9wZG93bikgbGkuYWN0aXZlLFxuLmRyb3Bkb3duLWNvbnRlbnQ6bm90KC5jdXN0b20tY29sb3ItZHJvcGRvd24pIGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uZHJvcGRvd24tY29udGVudCBsaSB7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBtaW4taGVpZ2h0OiAzMHB4OyB9XG4gIC5kcm9wZG93bi1jb250ZW50IGxpID4gYSwgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiA3cHggMTVweDsgfVxuICAuZHJvcGRvd24tY29udGVudCBsaSBsYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uY3VzdG9tLWRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4td2lkdGg6IDI3MHB4OyB9XG4gIC5jdXN0b20tZHJvcGRvd246bm90KC5kZWZhdWx0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICAuY3VzdG9tLWRyb3Bkb3duIGxpIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDsgfVxuICAgIC5jdXN0b20tZHJvcGRvd24gbGkuZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5jdXN0b20tZHJvcGRvd24gbGkuZGlzYWJsZWQgYSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5jdXN0b20tZHJvcGRvd24gbGkuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50OyB9XG4gICAgLmN1c3RvbS1kcm9wZG93biBsaSBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzVjNjE2OTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmN1c3RvbS1kcm9wZG93biBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDsgfVxuICAuY3VzdG9tLWRyb3Bkb3duIFtjbGFzcyo9aWNvbl0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIG1pbi13aWR0aDogMjBweDsgfVxuICAgIC5jdXN0b20tZHJvcGRvd24gW2NsYXNzKj1pY29uXS5pY29uLWFycm93LXVwLCAuY3VzdG9tLWRyb3Bkb3duIFtjbGFzcyo9aWNvbl0uaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIC5jdXN0b20tZHJvcGRvd24gW2NsYXNzKj1pY29uXS5pY29uLXByaW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuY3VzdG9tLWRyb3Bkb3duIC5mbGFnIHtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gIC5jdXN0b20tZHJvcGRvd24gc3Bhbi5iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDsgfVxuICAuY3VzdG9tLWRyb3Bkb3duIC5sYW5ndWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmZpbHRlcnMtd3JhcC5jYXJkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmlsdGVycy13cmFwLm5vLXRhYnMgZm9ybSB7XG4gIHBhZGRpbmc6IDMwcHggNzVweCAwcHggMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5maWx0ZXJzLXdyYXAubm8tdGFicyBmb3JtIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIC5maWx0ZXJzLXdyYXAubm8tdGFicyBmb3JtICsgLmZpbHRlcnMtbGlua3Mtd3JhcCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmNGY0ZjQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcnMtd3JhcC5uby10YWJzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmlsdGVycy13cmFwLm5vLXRhYnMgLmJ0bi1zZWFyY2gtd3JhcCB7XG4gIHRvcDogMzBweDsgfVxuXG4uZmlsdGVycy13cmFwIC5idG4tc2VhcmNoLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7IH1cbiAgLmZpbHRlcnMtd3JhcCAuYnRuLXNlYXJjaC13cmFwIC5idG4tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmZpbHRlcnMtd3JhcCAuYnRuLXNlYXJjaC13cmFwIC5idG4tc2VhcmNoOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2NiMDA7IH1cblxuLmZpbHRlcnMtd3JhcCAuY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRmNGY0OyB9XG5cbi5maWx0ZXJzLXdyYXAgW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmZpbHRlcnMtbGlua3Mtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZmlsdGVycy1saW5rcy13cmFwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLmZpbHRlcnMtbGlua3Mtd3JhcC50b3Age1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmlsdGVycy1saW5rcy13cmFwLnRvcCAubGlua3MtZmlsdGVycyxcbiAgICAuZmlsdGVycy1saW5rcy13cmFwLnRvcCAucmVzZXQtZmlsdGVycyxcbiAgICAuZmlsdGVycy1saW5rcy13cmFwLnRvcCAuY2xvc2UtZmlsdGVycyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmxpbmtzLWZpbHRlcnMsXG4gIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnMsXG4gIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmNsb3NlLWZpbHRlcnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmxpbmtzLWZpbHRlcnM6aG92ZXIgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksXG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAucmVzZXQtZmlsdGVyczpob3ZlciBzcGFuOm5vdChbY2xhc3MqPWljb25dKSxcbiAgICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzOmhvdmVyIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAubGlua3MtZmlsdGVycyBbY2xhc3MqPWljb25dLFxuICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnMgW2NsYXNzKj1pY29uXSxcbiAgICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZmlsdGVycy1saW5rcy13cmFwIC5saW5rcy1maWx0ZXJzIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pLFxuICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnMgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksXG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAuY2xvc2UtZmlsdGVycyBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAubGlua3MtZmlsdGVycyxcbiAgICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnMsXG4gICAgICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmxpbmtzLWZpbHRlcnMgW2NsYXNzKj1pY29uXSxcbiAgICAgICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAucmVzZXQtZmlsdGVycyBbY2xhc3MqPWljb25dLFxuICAgICAgICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZmlsdGVycy1saW5rcy13cmFwIC5saW5rcy1maWx0ZXJzLmNsb3NlLWZpbHRlcnMgW2NsYXNzKj1pY29uXSxcbiAgICAgICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAucmVzZXQtZmlsdGVycy5jbG9zZS1maWx0ZXJzIFtjbGFzcyo9aWNvbl0sXG4gICAgICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmNsb3NlLWZpbHRlcnMuY2xvc2UtZmlsdGVycyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzIFtjbGFzcyo9aWNvbl0ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubG9jYXRpb25zLXRhYnMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnM6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnMgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnMgLmluZGljYXRvciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmxvY2F0aW9ucy10YWJzLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzIGxpLnRhYiB7XG4gICAgICAgICAgZmxleDogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAgICAgLmxvY2F0aW9ucy10YWJzLXdyYXAgdWwudGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBoZWlnaHQ6IDdweDsgfVxuICAgICAgLmxvY2F0aW9ucy10YWJzLXdyYXAgdWwudGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViOyB9XG4gICAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjMWMxYzE7IH1cbiAgICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnMgbGkudGFiIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIC5zZWFyY2gtd3JhcHBlciAuaWNvbi1zZWFyY2gsXG4uY2hlY2tib3gtZmlsdGVycy13cmFwIC5zZWFyY2gtd3JhcHBlciAuaWNvbi1zZWFyY2gge1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIC5saXN0LXdyYXAsXG4uY2hlY2tib3gtZmlsdGVycy13cmFwIC5saXN0LXdyYXAge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubG9jYXRpb25zLWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIHVsLmxpc3QsXG4gIC5jaGVja2JveC1maWx0ZXJzLXdyYXAgLmxpc3Qtd3JhcCB1bC5saXN0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAgLmxpc3Qtd3JhcCAuc2xpbVNjcm9sbEJhcixcbiAgLmNoZWNrYm94LWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIC5zbGltU2Nyb2xsQmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIC5saXN0LXdyYXAsXG4gICAgLmNoZWNrYm94LWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIHtcbiAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50OyB9XG4gICAgICAubG9jYXRpb25zLWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIC5zbGltU2Nyb2xsRGl2LFxuICAgICAgLmNoZWNrYm94LWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIC5zbGltU2Nyb2xsRGl2IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIC5saXN0LXdyYXAgLnNsaW1TY3JvbGxCYXIsXG4gICAgICAuY2hlY2tib3gtZmlsdGVycy13cmFwIC5saXN0LXdyYXAgLnNsaW1TY3JvbGxCYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAgdWwubGlzdCBsaSxcbi5jaGVja2JveC1maWx0ZXJzLXdyYXAgdWwubGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAgdWwubGlzdCBsaSBhLFxuICAuY2hlY2tib3gtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIHVsLmxpc3QsXG4gIC5jaGVja2JveC1maWx0ZXJzLXdyYXAgdWwubGlzdCB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIHVsLmxpc3QsXG4gIC5jaGVja2JveC1maWx0ZXJzLXdyYXAgdWwubGlzdCB7XG4gICAgY29sdW1uLWNvdW50OiAxOyB9XG4gICAgLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAgdWwubGlzdCBsaSBsYWJlbCxcbiAgICAuY2hlY2tib3gtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkgYSxcbiAgICAuY2hlY2tib3gtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW4sXG4uY2hlY2tib3gtZmlsdGVycy13cmFwIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW4ge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4sXG4uY2hlY2tib3gtZmlsdGVycy13cmFwIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4ge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIGg0LFxuLmNoZWNrYm94LWZpbHRlcnMtd3JhcCBoNCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnZpZXctYWN0aW9ucy1tb2RlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudmlldy1hY3Rpb25zLW1vZGUuZmxvYXRpbmctdG9wLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnZpZXctYWN0aW9ucy1tb2RlLmZsb2F0aW5nLXRvcC1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAudmlldy1hY3Rpb25zLW1vZGUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnZpZXctYWN0aW9ucy1tb2RlIC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4OyB9XG4gICAgLnZpZXctYWN0aW9ucy1tb2RlIC5hY3Rpb25zIGxpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAudmlldy1hY3Rpb25zLW1vZGUgLmFjdGlvbnMgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3OyB9XG4gICAgICAudmlldy1hY3Rpb25zLW1vZGUgLmFjdGlvbnMgbGkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDhlMzsgfVxuICAgICAgICAudmlldy1hY3Rpb25zLW1vZGUgLmFjdGlvbnMgbGkuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggI2QyZDhlMzsgfVxuICAgICAgICAudmlldy1hY3Rpb25zLW1vZGUgLmFjdGlvbnMgbGkuYWN0aXZlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIGNvbG9yOiAjNjY3ZWIxOyB9XG4gICAgICAudmlldy1hY3Rpb25zLW1vZGUgLmFjdGlvbnMgbGkgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cblxudWwuZmlsdGVycy1jb250YWluZXIge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgdWwuZmlsdGVycy1jb250YWluZXIgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgdWwuZmlsdGVycy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLmZyLXRvb2xiYXIuZnItdG9wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuICAuZnItdG9vbGJhci5mci10b3AgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW46bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjOyB9XG4gIC5mci10b29sYmFyLmZyLXRvcCAuZnItbW9yZS10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0OyB9XG5cbi5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5mci1ib3guZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NDQ0NDQzsgfVxuICAuZnItYm94LmZyLWJhc2ljLmZyLXRvcCAuZnItd3JhcHBlciArIC5zZWNvbmQtdG9vbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5mci13cmFwcGVyLnNob3ctcGxhY2Vob2xkZXIgLmZyLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uZnItcWktaGVscGVyIFtkYXRhLWNtZD1cInZpZGVvXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mci1mbG9hdGluZy1idG4ge1xuICB0ZXh0LWluZGVudDogMDsgfVxuXG4uZnItdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mci10ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLmZyLXRleHQtc2VudGVuc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAuZnItdG9vbGJhci5mci1zdGlja3ktb24ge1xuICAgIHRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmZ1bmN0aW9ucy1jYXJkcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7IH1cbiAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIC5jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCAuYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCAuYWN0aW9ucyBhIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCAuYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLmZ1bmN0aW9uIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuaW5zdGl0dXRpb24sXG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAub3JnYW5pemF0aW9uIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbjpob3ZlcixcbiAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLm9yZ2FuaXphdGlvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLmluc3RpdHV0aW9uLXdyYXAsXG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAub3JnYW5pemF0aW9uLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwIGltZyxcbiAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLm9yZ2FuaXphdGlvbi13cmFwIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgbWF4LWhlaWdodDogODBweDsgfVxuICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCB1bCBsaSB7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzhjYmMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29udGVudDogXCJcXGU5MTNcIiAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyMnB4OyB9XG4gICAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwgbGkgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbnVsLmhlYWRlcnMtbGlzdCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIHVsLmhlYWRlcnMtbGlzdCBsaS5hY3RpdmUgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmN2ZkOyB9XG4gIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyOmhvdmVyIHNlY3Rpb24uaGVhZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIGxhYmVsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcge1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMxLCB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMyLCB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNTliOyB9XG4gICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJkMDM2OyB9XG4gICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2MxNjJkOyB9XG4gICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5pbWFnZS10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZjZmMywgI2Y4ZjZmMyAxMHB4LCAjZmZmZmZmIDEwcHgsICNmZmZmZmYgMjBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuaW1hZ2UtdHlwZSBbY2xhc3MqPWljb24tXSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIgLmVtcHR5LWltZyB7XG4gICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAuY29udGVudC1zdGFydCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cC5jb250ZW50LXN0YXJ0IC5jb250YWN0LWluZm8ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAuY29udGVudC1zdGFydCAuY29udGFjdC1pbmZvIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvdW50cnkge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY291bnR5IHtcbiAgICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvdW5jaWwge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvLmZsZXgtY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvLmZsZXgtY29sdW1uIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8uZmxleC1jb2x1bW4gcDphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHAge1xuICAgICAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyBwOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTk5OTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0cHg7IH1cbiAgICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8gcDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2wtaW1hZ2UgLmltYWdlLXdyYXAge1xuICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2wtaW1hZ2UgPiBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczAge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczEge1xuICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczMge1xuICBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuXG4ucm93IC5jb2wuYWZ0ZXItczQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1zNCB7XG4gIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXM1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXM2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczYge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuXG4ucm93IC5jb2wuYWZ0ZXItczcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1zNyB7XG4gIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXM4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXM5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczkge1xuICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuXG4ucm93IC5jb2wuYWZ0ZXItczEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXMxMSB7XG4gIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1zMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAucm93IC5jb2wuYWZ0ZXItbTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbTMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW00LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbTQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbTYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW03LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbTcge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbTksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW0xMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW0xMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW0xMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvdyAuY29sLmFmdGVyLWwwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLWwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDMge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLWw0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLWw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDYge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLWw3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLWw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDkge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sMTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMTAge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMTEge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5yb3cgLmNvbC5hZnRlci14bDAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucm93IC5jb2wuYWZ0ZXIteGwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXIteGwxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDIge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDMge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDUge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDYge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDcge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDgge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDkge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXIteGwxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLXhsMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXIteGwxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXhsMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTsgfSB9XG5cbi5pbWFnZS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtaW4taGVpZ2h0OiAyMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2Utd3JhcDpub3QoLm5vLWhlaWdodCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5pbWFnZS13cmFwIC5uby1pbWFnZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMGQ0ZjM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBkNGYzO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICM2NjdlYjE7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyID4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5pbWFnZS13cmFwIC5uby1pbWFnZS5kcmFnb3ZlciAuZmlsZS1maWVsZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5maWxlLWZpZWxkIC5idG4sIC5pbWFnZS13cmFwIC5uby1pbWFnZS5kcmFnb3ZlciAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuaW1hZ2Utd3JhcCAubm8taW1hZ2UuZHJhZ292ZXIgLmZpbGUtZmllbGQgLmJ0bi1zbWFsbCwgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5maWxlLWZpZWxkIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5maWxlLWZpZWxkIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgPiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgLmlucHV0LWZpZWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5pbWFnZS13cmFwIC5uby1pbWFnZSAuZmlsZS1maWVsZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgLnByb2dyZXNzLXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIC5pbWFnZS13cmFwIC5uby1pbWFnZSAucHJvZ3Jlc3Mtd3JhcCAucHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgLmVycm9yIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29sb3I6ICNmMDUzNTI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbWFnZS13cmFwIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaW1hZ2Utd3JhcCAuaW5uZXIuY29udGFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlOyB9XG4gICAgLmltYWdlLXdyYXAgLmlubmVyOmhvdmVyIC5vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAuaW1hZ2Utd3JhcCAuaW5uZXIgLm92ZXJsYXkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmltYWdlLXdyYXAgLmlubmVyIC5vdmVybGF5IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuaW1hZ2Utd3JhcCAuaW5uZXIgLm92ZXJsYXkgLmJ0bi1yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgIC5pbWFnZS13cmFwIC5pbm5lciAub3ZlcmxheSAuaWNvbi1zZWFyY2gge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4ubWF0ZXJpYWwtcGxhY2Vob2xkZXIgI21hdGVyaWFsYm94LW92ZXJsYXkgKyAuaW5uZXIubWF0ZXJpYWxib3hlZCAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1hdGVyaWFsLXBsYWNlaG9sZGVyIC5pbm5lci5tYXRlcmlhbGJveGVkIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIC5tYXRlcmlhbC1wbGFjZWhvbGRlciAuaW5uZXIubWF0ZXJpYWxib3hlZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5kaXYuaW1nLTI1LFxuYS5pbWctMjUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjVweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgd2lkdGg6IDI1cHg7IH1cblxuZGl2LmltZy0zMCxcbmEuaW1nLTMwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbmRpdi5pbWctNDUsXG5hLmltZy00NSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICB3aWR0aDogNDVweDsgfVxuXG5kaXYuaW1nLTU1LFxuYS5pbWctNTUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTVweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgd2lkdGg6IDU1cHg7IH1cblxuZGl2LmltZy02NSxcbmEuaW1nLTY1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIHdpZHRoOiA2NXB4OyB9XG5cbmltZy5pbWctNjUge1xuICB3aWR0aDogNjVweDsgfVxuXG5kaXYuaW1nLTc1LFxuYS5pbWctNzUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNzVweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgd2lkdGg6IDc1cHg7IH1cblxuZGl2LmltZy0xMDAsXG5hLmltZy0xMDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG5bY2xhc3MqPVwiaW1nXCJdLm1hbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3VzZXItbWFuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbltjbGFzcyo9XCJpbWdcIl0uZmVtYWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy91c2VyLWdpcmwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuW2NsYXNzKj1cImltZ1wiXS5kZWZhdWx0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuW2NsYXNzKj1cImltZ1wiXS5pbnN0aXR1dGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VlZmE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogIzY2N2ViMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaW5zdGl0dXRpb24tY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLmxvZ29zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubG9nb3MgPiAqIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubG9nb3MgLmluc3RpdHV0aW9uLWxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiA4MHB4OyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkID4gLmdyb3VwIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCBwIGIsIC5pbnN0aXR1dGlvbi1jYXJkIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC51c2VyIFtjbGFzc149XCJpbWdcIl0ge1xuICAgICAgbGVmdDogLTg1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5zaXplLTY1IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgICAgbWluLWhlaWdodDogNjVweDsgfVxuICAgICAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIuc2l6ZS02NSBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgICAgbGVmdDogLTc1cHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5zaXplLTc1IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgbWluLWhlaWdodDogNzVweDsgfVxuICAgICAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIuc2l6ZS03NSBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgICAgbGVmdDogLTg1cHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5zaXplLTEwMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIuc2l6ZS0xMDAgW2NsYXNzXj1cImltZ1wiXSB7XG4gICAgICAgIGxlZnQ6IC0xMTVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC51c2VyOmhvdmVyIHAge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLnBlcnNvbiB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAucGVyc29uOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLnBlcnNvbiBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAucGVyc29uIC5sYXN0LW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAuZnVuY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbiBzcGFuIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLmxvY2F0aW9uIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubG9jYXRpb24gYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5idG4sIC5pbnN0aXR1dGlvbi1jYXJkIC5idG4tbGFyZ2UsIC5pbnN0aXR1dGlvbi1jYXJkIC5idG4tc21hbGwsIC5pbnN0aXR1dGlvbi1jYXJkIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmluc3RpdHV0aW9uLWNhcmQgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmJ0bjpob3ZlciwgLmluc3RpdHV0aW9uLWNhcmQgLmJ0bi1sYXJnZTpob3ZlciwgLmluc3RpdHV0aW9uLWNhcmQgLmJ0bi1zbWFsbDpob3ZlciwgLmluc3RpdHV0aW9uLWNhcmQgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuaW5zdGl0dXRpb24tY2FyZCAuZmMtdG9kYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5idG4gcCwgLmluc3RpdHV0aW9uLWNhcmQgLmJ0bi1sYXJnZSBwLCAuaW5zdGl0dXRpb24tY2FyZCAuYnRuLXNtYWxsIHAsIC5pbnN0aXR1dGlvbi1jYXJkIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHAsIC5mYy1oZWFkZXItdG9vbGJhciAuaW5zdGl0dXRpb24tY2FyZCAuZmMtdG9kYXktYnV0dG9uIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5yb3csIC5pbnN0aXR1dGlvbi1jYXJkIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLmluc3RpdHV0aW9uLWNhcmQgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAucm93IC5jb2wsIC5pbnN0aXR1dGlvbi1jYXJkIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbCwgbmF2Lm5hdmJhciAuaW5zdGl0dXRpb24tY2FyZCAubmF2YmFyLW5hdiAuY29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLnZpbGxhZ2VzLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC52aWxsYWdlcy1saXN0Lm11bHRpcGxlLWNvbHVtbnMge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogMjVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC52aWxsYWdlcy1saXN0IGxpIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAudmlsbGFnZXMtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDZweDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAuY29udGFjdC1saXN0Lm5vLW1hcmdpbiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAuY29udGFjdC1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5jb250YWN0LWxpc3QgbGkgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5jb250YWN0LWxpc3QgbGkgW2NsYXNzXj1pY29uXSB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5jb250YWN0LWxpc3QgbGkgYiwgLmluc3RpdHV0aW9uLWNhcmQgLmNvbnRhY3QtbGlzdCBsaSBzdHJvbmcge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbnMtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2Y4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAuZnVuY3Rpb25zLWxpc3QgPiBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAuZnVuY3Rpb25zLWxpc3QgPiBhIGltZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbnMtbGlzdCB1bCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAuZnVuY3Rpb25zLWxpc3QgbGkge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbnMtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB3aWR0aDogNnB4OyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5taW5vcml0aWVzLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubWlub3JpdGllcy1saXN0ID4gc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLm1pbm9yaXRpZXMtbGlzdCB1bCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5taW5vcml0aWVzLWxpc3QgdWwgKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLmNvdW5jaWwtbWVldGluZyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmNvdW5jaWwtbWVldGluZyBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAuY291bmNpbC1tZWV0aW5nIGEgc3Ryb25nIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5jb3VuY2lsLW1lZXRpbmcgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbnN0aXR1dGlvbi1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubG9nb3Mge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAucm93LmZ1bGwtd2lkdGgsIC5pbnN0aXR1dGlvbi1jYXJkIG5hdi5uYXZiYXIgLmZ1bGwtd2lkdGgubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAuaW5zdGl0dXRpb24tY2FyZCAuZnVsbC13aWR0aC5uYXZiYXItbmF2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIucHJlc2lkZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5wcmVzaWRlbnQgW2NsYXNzKj1pbWddIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7IH0gfVxuXG4ubGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubGFiZWwubm9ybWF0aXZlLWNoYXJhY3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTsgfVxuICAubGFiZWwuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7IH1cbiAgLmxhYmVsLmF0dGFjaG1lbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzOyB9XG4gIC5sYWJlbC5jb25maXJtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgLmxhYmVsLndhaXRpbmctbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTsgfVxuICAubGFiZWwuaW4tdmFsaWRhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICAubGFiZWwudW5yZWdpc3RlcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzOyB9XG4gIC5sYWJlbC5iZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLmxhYmVsLmJnLWVhc3Qtc2lkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EzODhDRTsgfVxuICAubGFiZWwuYmctYmx1ZS1kYXJrZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlYjE7IH1cblxuLnRleHQubm9ybWF0aXZlLWNoYXJhY3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7IH1cblxuLnRleHQuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0OyB9XG5cbi50ZXh0LmNvbG9yLWdyYXkge1xuICBjb2xvcjogIzllOWU5ZTsgfVxuXG4udGV4dC5jb2xvci1kYXJrLWdyYXkge1xuICBjb2xvcjogIzQ4NDg0ODsgfVxuXG4udGV4dC5jb2xvci1yZWQge1xuICBjb2xvcjogI2YwNTM1MjsgfVxuXG4udGV4dC5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjOGNiYzAwOyB9XG5cbi50ZXh0LmNvbG9yLWRhcmstZ3JlZW4ge1xuICBjb2xvcjogIzFiNWUyMDsgfVxuXG4udGV4dC5jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmNmQyNDsgfVxuXG4udGV4dC5pbmZvIHtcbiAgY29sb3I6ICNmMDUzNTI7IH1cblxuLmxhYmVsLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5sYWJlbC13cmFwIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAubGFiZWwtd3JhcCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5sYWJlbC13cmFwIFtjbGFzcyo9aWNvbl0uaWNvbi1iZXR3ZWVuIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDsgfVxuICAubGFiZWwtd3JhcCBwIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5sYW5ndWFnZXMtdGFicy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWJzOmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFicyAudGFiLmNvbXBsZXRlZCAuZmxhZyxcbiAgICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFicyAudGFiIGEuYWN0aXZlIC5mbGFnIHtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFicyAudGFiIC5mbGFnIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWJzIC5pbmRpY2F0b3Ige1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjsgfVxuICAuc3RhdHV0ZSAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sIC5zdGF0dXRlXG4gIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjYTM4OGNlOyB9XG4gIC5ydWxlcyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sIC5ydWxlc1xuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogIzQ0YTY0NzsgfVxuICAuY291bmNpbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sIC5jb3VuY2lsXG4gIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjNjdiYmZmOyB9XG4gIC5tYXlvciAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sIC5tYXlvclxuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogI2ZmYjkwNTsgfVxuICAuZmluYW5jaWFsIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSwgLmZpbmFuY2lhbFxuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogI2Q5NTQ3ZTsgfVxuICAub3RoZXJzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSwgLm90aGVyc1xuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogIzgxZDdlMDsgfVxuICAuc3RhdHV0ZSAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogI2EzODhjZTsgfVxuICAucnVsZXMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gICAgY29sb3I6ICM0NGE2NDc7IH1cbiAgLmNvdW5jaWwgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gICAgY29sb3I6ICM2N2JiZmY7IH1cbiAgLm1heW9yIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5maW5hbmNpYWwgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gICAgY29sb3I6ICNkOTU0N2U7IH1cbiAgLm90aGVycyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogIzgxZDdlMDsgfVxuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiA1NXB4OyB9XG5cbi5saW5rcy1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubGlua3MtY2FyZHMgLmNvbCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzYxOTBFOCwgI0E3QkZFOCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmxpbmstY2FyZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICBvcGFjaXR5OiAwLjg1OyB9XG4gIC5saW5rLWNhcmQgc3BhbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLmxpbmstY2FyZCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpbmtzLWNhcmRzIC5jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubG9hZC1tb3JlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2FkLW1vcmUtd3JhcCAubG9hZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9hZC1tb3JlLXdyYXAgLmxvYWQtbW9yZS5wZW5kaW5nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvcm9sbGluZy1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG5cbi5wZW5kaW5nIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wZW5kaW5nID4gKiB7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5wZW5kaW5nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3JvbGxpbmctYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMzBweDsgfVxuXG4ubG9jYXRpb24tc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZTY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDBweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDc1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLnZlcmlmaWVkLCAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7IH1cbiAgICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLnZlcmlmaWVkIFtjbGFzcyo9aWNvbi1dLCAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5hY3RpdmUgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIudmVyaWZpZWQgcC50aXRsZSwgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIuYWN0aXZlIHAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmluLXZlcmlmaWNhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmVmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YzZTVjNDsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIuaW4tdmVyaWZpY2F0aW9uIFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmluLXZlcmlmaWNhdGlvbiBwLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNjZTk5MDI7IH1cbiAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5ub3QtdmVyaWZpZWQsIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmluYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxOyB9XG4gICAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5ub3QtdmVyaWZpZWQgW2NsYXNzKj1pY29uLV0sIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmluYWN0aXZlIFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLm5vdC12ZXJpZmllZCBwLnRpdGxlLCAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5pbmFjdGl2ZSBwLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lciBwLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lciBwLnZhbHVlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIgcC52YWx1ZTphZnRlciB7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmxvY2F0aW9uLXN0YXR1cyBbY2xhc3MqPWljb24tXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDVweDsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgW2NsYXNzKj1pY29uLV06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sb2NhdGlvbi1zdGF0dXMtZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gIC5sb2NhdGlvbi1zdGF0dXMtZHJvcGRvd24gbGkgPiBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biBsaSA+IGEgc3BhbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgIC5sb2NhdGlvbi1zdGF0dXMtZHJvcGRvd24gbGkgPiBhIHNwYW4udmVyaWZpZWQsIC5sb2NhdGlvbi1zdGF0dXMtZHJvcGRvd24gbGkgPiBhIHNwYW4uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biBsaSA+IGEgc3Bhbi5pbi12ZXJpZmljYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gICAgICAubG9jYXRpb24tc3RhdHVzLWRyb3Bkb3duIGxpID4gYSBzcGFuLm5vdC12ZXJpZmllZCwgLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biBsaSA+IGEgc3Bhbi5pbmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubG9jYXRpb24tc3RhdHVzIC5pbm5lciB7XG4gICAgbWFyZ2luOiA1cHggMTBweCA1cHggMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDUwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyIHAudmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5sb2NhdGlvbi1zdGF0dXMgW2NsYXNzKj1pY29uLV0ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMzBweDsgfSB9XG5cbi5tYXAtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1hcC13cmFwcGVyLmxvY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2JnLXBvaW50LmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWFwLXdyYXBwZXIgLm1hcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4OyB9XG4gIC5tYXAtd3JhcHBlciAubGVnZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3BhbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi52aWxsYWdlOmJlZm9yZSwgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5jaXR5OmJlZm9yZSwgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5iaWctY2l0eTpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIC5tYXAtd3JhcHBlciAubGVnZW5kIHNwYW4udmlsbGFnZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmVjM2M4OyB9XG4gICAgICAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLmNpdHk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzc2OTFjYzsgfVxuICAgICAgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5iaWctY2l0eTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjY3ZWIxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5tYXAtd3JhcHBlciAubGVnZW5kIHNwYW4udmlsbGFnZSwgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5jaXR5LCAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLmJpZy1jaXR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi52aWxsYWdlOmJlZm9yZSwgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5jaXR5OmJlZm9yZSwgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5iaWctY2l0eTpiZWZvcmUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4OyB9IH1cbiAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMubm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgbGkgPiBhLFxuICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyBsaSA+IGRpdiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAyMHB4OyB9XG4gICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIGE6aG92ZXIgW2NsYXNzXj1pY29uXSB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgW2NsYXNzXj1pY29uXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyBbY2xhc3NePWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIFtjbGFzc149aWNvbl0uaWNvbi1jb3VudHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDg1OTdkOyB9XG4gICAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgW2NsYXNzXj1pY29uXS5pY29uLXZpbGxhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmVjM2M4OyB9XG4gICAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgW2NsYXNzXj1pY29uXS5pY29uLWNpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzY5MWNjOyB9XG4gICAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgW2NsYXNzXj1pY29uXS5pY29uLWJpZy1jaXR5IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzY2N2ViMTsgfVxuICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyAuY291bnQge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIGxpID4gZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogNXB4OyB9XG4gICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIFtjbGFzc149aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgLmNvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAubWFwLWZpbHRlcnMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLm1hcC1maWx0ZXJzLXdyYXAgLmNvbC1tYXAge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAubWFwLWZpbHRlcnMtd3JhcCAuY29sLXRhYnMge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAubWFwLWZpbHRlcnMtd3JhcCAuY29sLWZpbHRlcnMge1xuICAgICAgb3JkZXI6IDM7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tYXAtd3JhcHBlciAubWFwIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5tZW51LWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tZW51LWNhcmRzIC5jb2wge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTsgfVxuXG4ubWVudS1jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5tZW51LWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgb3BhY2l0eTogMC44NTsgfVxuICAubWVudS1jYXJkIGg0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWVudS1jYXJkIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1lbnUtY2FyZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm1lbnUtY2FyZC5jYXJkLXN0YXR1dGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2EzODhjZSwgI2UyYWRlMSk7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtc3RhdHV0ZSAuY2lyY2xlLWljb24td2hpdGUge1xuICAgICAgY29sb3I6ICNhMzg4Y2U7IH1cbiAgLm1lbnUtY2FyZC5jYXJkLXJ1bGVzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NGE2NDcsICM4MmUwNmIpOyB9XG4gICAgLm1lbnUtY2FyZC5jYXJkLXJ1bGVzIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogIzQ0YTY0NzsgfVxuICAubWVudS1jYXJkLmNhcmQtY291bmNpbCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjdiYmZmLCAjN2FlZGZmKTsgfVxuICAgIC5tZW51LWNhcmQuY2FyZC1jb3VuY2lsIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogIzY3YmJmZjsgfVxuICAubWVudS1jYXJkLmNhcmQtbWF5b3Ige1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmYjkwNSwgI2ZhZGUwNik7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtbWF5b3IgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5tZW51LWNhcmQuY2FyZC1maW5hbmNpYWwge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Q5NTQ3ZSwgI2Y1YjE4Yyk7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtZmluYW5jaWFsIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogI2Q5NTQ3ZTsgfVxuICAubWVudS1jYXJkLmNhcmQtb3RoZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM4MWQ3ZTAsICM3YWY0YWUpOyB9XG4gICAgLm1lbnUtY2FyZC5jYXJkLW90aGVycyAuY2lyY2xlLWljb24td2hpdGUge1xuICAgICAgY29sb3I6ICM4MWQ3ZTA7IH1cbiAgLm1lbnUtY2FyZC5jYXJkLXBldGl0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNBMzJDREYsICMxMDZBRDIpOyB9XG4gICAgLm1lbnUtY2FyZC5jYXJkLXBldGl0aW9uIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogI0EzMkNERjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tZW51LWNhcmRzIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAubWVudS1jYXJkIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgLm1lbnUtY2FyZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgICAubWVudS1jYXJkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpOyB9XG4gICAgLm1lbnUtY2FyZCBoNCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5tZW1iZXJzaGlwLWNhcmRzLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtbGlzdCAuY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLWxpc3QgLmNhcmQge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byA1cHggYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IC5jYXJkLm1lbWJlciBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtbGlzdCAuY2FyZDpub3QoLm1lbWJlcikgaW1nIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDg1JSk7XG4gICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IC5jYXJkIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtbGlzdCAuY2FyZCBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IC5jYXJkIHNwYW5bY2xhc3NePWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IGEge1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLWxpc3QgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLWxpc3QgYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tZW1iZXJzaGlwLWNhcmRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5jYXJkOm5vdCgubWVtYmVyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5jYXJkOm5vdCgubWVtYmVyKSBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4NSUpO1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmNhcmQ6bm90KC5tZW1iZXIpIGg1IHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuY2FyZC5tZW1iZXIgLnN3aXRjaCBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwOyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCBoNSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwLFxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5vcmdhbml6YXRpb24td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwIGltZyxcbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5vcmdhbml6YXRpb24td3JhcCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwIFtjbGFzcyo9aWNvbi1dLFxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm9yZ2FuaXphdGlvbi13cmFwIFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLnN3aXRjaCBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuc3dpdGNoIHNwYW5bY2xhc3NePWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kb2N1bWVudC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRvY3VtZW50LXdyYXA6aG92ZXIgLmFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRvY3VtZW50LXdyYXAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kb2N1bWVudC13cmFwIGEuZG9jdW1lbnQge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRvY3VtZW50LXdyYXAgYS5kb2N1bWVudDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuZG9jdW1lbnQtd3JhcCAuYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5tZW1iZXJzaGlwLWxpc3QucmVhZG9ubHkgc3BhbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTVhNWE1O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdC5yZWFkb25seSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAubWVtYmVyc2hpcC1saXN0LnJlYWRvbmx5IHNwYW4ucGFydGlhbC1wYXltZW50OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5tZW1iZXJzaGlwLWxpc3QucmVhZG9ubHkgc3Bhbi5wYXJ0aWFsLXBheW1lbnQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMjJweCBzb2xpZCAjZmY2ZDI0O1xuICAgICAgICBib3JkZXItdG9wOiAyMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAubWVtYmVyc2hpcC1saXN0LnJlYWRvbmx5IHNwYW5bY2xhc3NePWljb24tXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICM4Y2JjMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAubWVtYmVyc2hpcC1saXN0LnJlYWRvbmx5IGxpIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCBsaS5wYXJ0aWFsLXBheW1lbnQgc3BhbjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjZkMjQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNCAhaW1wb3J0YW50OyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5tZW1iZXJzaGlwLWxpc3QgbGkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCBsaSAuZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuZHJvcGRvd24tY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRyb3Bkb3duLWNvbnRlbnQgbGkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuZHJvcGRvd24tY29udGVudCBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kcm9wZG93bi1jb250ZW50IGEgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRyb3Bkb3duLWNvbnRlbnQgYSBzcGFuLmZ1bGwtcGF5bWVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTsgfVxuICAgICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kcm9wZG93bi1jb250ZW50IGEgc3Bhbi5wYXJ0aWFsLXBheW1lbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbWJlcnNoaXAtZmluYW5jaWFsLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuLm1pbmktY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9XG4gIC5taW5pLWNhcmRzIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzLCAtd2Via2l0LWJveC1zaGFkb3cgLjI1cztcbiAgICB3aWR0aDogMjM1cHg7IH1cbiAgICAubWluaS1jYXJkcyBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubWluaS1jYXJkcyBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjNmODsgfVxuICAgICAgLm1pbmktY2FyZHMgbGkgYSBwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm1pbmktY2FyZHMgbGkgYSAuZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubWluaS1jYXJkcyBsaSBhIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgICAubWluaS1jYXJkcyBsaSBhIHNwYW4ubnIge1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAubWluaS1jYXJkcyBsaSBhIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWluaS1jYXJkcyBsaSB7XG4gICAgd2lkdGg6IDE5NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWluaS1jYXJkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgfVxuICAgIC5taW5pLWNhcmRzLmF1dG8taGVpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTsgfVxuICAgIC5taW5pLWNhcmRzIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1pbmktY2FyZHMgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLm1pbmktY2FyZHMgbGkgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAubWluaS1jYXJkcyBsaSBhIHNwYW4ubnIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5taW5pLWNhcmRzIGxpIGEgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm5vdGlmaWNhdGlvbi13cmFwID4gc3BhbltjbGFzc149J2ljb24nXSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAubm90aWZpY2F0aW9uLXdyYXAgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubm90aWZpY2F0aW9uLXdyYXAud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNlNWM0O1xuICAgIGNvbG9yOiAjY2U5OTAyOyB9XG4gIC5ub3RpZmljYXRpb24td3JhcC5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJhMDlmO1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm5vdGlmaWNhdGlvbi13cmFwID4gc3BhbltjbGFzc149J2ljb24nXSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuICAgIC5ub3RpZmljYXRpb24td3JhcCA+IGRpdiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm9yZ2FuaWdyYW0tcGVyc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqOmxhc3QtY2hpbGQuc2VjdGlvbi5yb3csIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqLm5hdmJhci1uYXY6bGFzdC1jaGlsZC5zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqOmxhc3QtY2hpbGQuc2VjdGlvbi5yb3c6YWZ0ZXIsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqLm5hdmJhci1uYXY6bGFzdC1jaGlsZC5zZWN0aW9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTM1cHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmltZywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuaW1nLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmRpdmlkZXIgLmljb24tZHJhZywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuZGl2aWRlciAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5kaXZpZGVyIC5pY29uLWRyYWcge1xuICAgICAgICBsZWZ0OiAtMTM1cHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmRpdmlkZXIgPiBhLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5kaXZpZGVyID4gYSwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuZGl2aWRlciA+IGEsXG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5kaXZpZGVyID4gLmltZyxcbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmRpdmlkZXIgPiAuaW1nLFxuICAgICAgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuZGl2aWRlciA+IC5pbWcge1xuICAgICAgICBsZWZ0OiAtMTAzcHg7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmVtcHR5LXdyYXAgLmljb24tcGx1cywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5lbXB0eS13cmFwIC5pY29uLXBsdXMsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuZW1wdHktd3JhcCAuaWNvbi1wbHVzIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAubm9ybWFsLWNoYXJ0IC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcC5ub3JtYWwtY2hhcnQgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAubm9ybWFsLWNoYXJ0IC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5lZGl0KSAuc2VjdGlvbi5yb3csIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgLnNlY3Rpb24ubmF2YmFyLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93LCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubmF2YmFyLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdzphZnRlciwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmFmdGVyLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdy5oYXMtYWN0aW9uczpob3ZlciwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5oYXMtYWN0aW9ucy5uYXZiYXItbmF2OmhvdmVyLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLmhhcy1hY3Rpb25zLm5hdmJhci1uYXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYzsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdy5sZXZlbDEsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIG5hdi5uYXZiYXIgLnNlY3Rpb24ubGV2ZWwxLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubGV2ZWwxLm5hdmJhci1uYXYsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdy5sZXZlbDIsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIG5hdi5uYXZiYXIgLnNlY3Rpb24ubGV2ZWwyLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubGV2ZWwyLm5hdmJhci1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdyAuY29sLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYgLmNvbCwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5uYXZiYXItbmF2IC5jb2wge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdyAuYWN0aW9ucywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5hY3Rpb25zLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXYgLmFjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5yb3cgLmFjdGlvbnMgYSwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5hY3Rpb25zIGEsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubmF2YmFyLW5hdiAuYWN0aW9ucyBhIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdyAuYWN0aW9ucyBhOmhvdmVyLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYgLmFjdGlvbnMgYTpob3ZlciwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5uYXZiYXItbmF2IC5hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93IC5sYWJlbC13cmFwLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYgLmxhYmVsLXdyYXAsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubmF2YmFyLW5hdiAubGFiZWwtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93IC5sYWJlbC13cmFwIC5sYWJlbCwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5sYWJlbC13cmFwIC5sYWJlbCwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5uYXZiYXItbmF2IC5sYWJlbC13cmFwIC5sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwOmhvdmVyIC5pbWc6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXA6aG92ZXIgLmRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwOmhvdmVyIC5kaXZpZGVyIC5pY29uLWRyYWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBtb3ZlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5kaXZpZGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmRpdmlkZXIgLmljb24tZHJhZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGl2aWRlciA+IGEsXG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmRpdmlkZXIgPiAuaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNzVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuaW1nIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmltZzpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmlubmVyLWFjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5pbm5lci1hY3Rpb25zIGEge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5pbm5lci1hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIHAge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLm5hbWUge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLm5hbWUgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLm5hbWUgLmxhc3QtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmZ1bmN0aW9uIHtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmZ1bmN0aW9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5mdW5jdGlvbiBzcGFuOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGVwYXJ0bWVudCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGVwYXJ0bWVudCBzcGFuOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAucG9saXRpY2FsLWJhZGdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAgYSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAgYTpob3ZlciBbY2xhc3NePWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuZW1wdHktd3JhcCBhOmhvdmVyIFtjbGFzc149aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuZW1wdHktd3JhcCBhOmhvdmVyIFtjbGFzc149aWNvbl06YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuZW1wdHktd3JhcCBbY2xhc3NePWljb25dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5lbXB0eS13cmFwIFtjbGFzc149aWNvbl06YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAgW2NsYXNzXj1pY29uXTphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTsgfVxuICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwOmhvdmVyIC5pbWc6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwOmhvdmVyIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXA6aG92ZXIgLmRpdmlkZXIgLmljb24tZHJhZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IG1vdmU7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZGl2aWRlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZGl2aWRlciAuaWNvbi1kcmFnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZGl2aWRlciA+IGEsXG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5kaXZpZGVyID4gLmltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbWcge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWVmYTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbWcudGV4dCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuaW1nLnRleHQuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwgMTg4LCAwLCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXAgLmltZy50ZXh0LmluYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgODMsIDgyLCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbWc6YmVmb3JlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuaW5uZXItYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbm5lci1hY3Rpb25zIGEge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuaW5uZXItYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXAgLm5hbWUge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZnVuY3Rpb24ge1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXAgLmZ1bmN0aW9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZnVuY3Rpb24gc3BhbjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5wZXJzb24ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5wZXJzb24gc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5lZGl0KSAuc2VjdGlvbi5yb3csIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgLnNlY3Rpb24ubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93LmxldmVsMiwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5sZXZlbDIubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5sZXZlbDIubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlIC5pbmZvLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8sIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAuZGl2aWRlciwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAuZGl2aWRlciA+IGEgLmltZywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5kaXZpZGVyID4gYSAuaW1nLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhIC5pbWcge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAubmFtZSwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5uYW1lLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLm5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlIC5pbmZvIC5mdW5jdGlvbiwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5mdW5jdGlvbiwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5mdW5jdGlvbiB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRlcGFydG1lbnQsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAuZGVwYXJ0bWVudCwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5kZXBhcnRtZW50IHtcbiAgICAgIG9yZGVyOiA0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAucG9saXRpY2FsLWJhZGdlLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLnBvbGl0aWNhbC1iYWRnZSwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5wb2xpdGljYWwtYmFkZ2Uge1xuICAgICAgb3JkZXI6IDU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93IC5jb2w6bm90KC5sYWJlbC13cmFwKSwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5jb2w6bm90KC5sYWJlbC13cmFwKSwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5uYXZiYXItbmF2IC5jb2w6bm90KC5sYWJlbC13cmFwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5yb3cgLmNvbDpub3QoLmxhYmVsLXdyYXApIC5uYW1lLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYgLmNvbDpub3QoLmxhYmVsLXdyYXApIC5uYW1lLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXYgLmNvbDpub3QoLmxhYmVsLXdyYXApIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAuNzVyZW0gMzBweCAwLjc1cmVtO1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAucGFnZS1oZWFkZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAucGFnZS1oZWFkZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjUlKTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgLmljb24tY2hlY2stbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDsgfVxuICAucGFnZS1oZWFkZXIgLmdyb3VwIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxOyB9XG4gICAgLnBhZ2UtaGVhZGVyIC5ncm91cCAudGl0bGUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLWhlYWRlciAuZ3JvdXAgcCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgICAgIC5wYWdlLWhlYWRlciAuY2lyY2xlLWljb24td2hpdGUge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgICAgIC5wYWdlLWhlYWRlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgLmljb24tY2hlY2stbGlzdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cCAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBhZ2UtaGVhZGVyLnN0YXR1dGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2EzODhjZSwgI2UyYWRlMSk7IH1cbiAgICAucGFnZS1oZWFkZXIuc3RhdHV0ZSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNhMzg4Y2U7IH1cbiAgLnBhZ2UtaGVhZGVyLnJ1bGVzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NGE2NDcsICM4MmUwNmIpOyB9XG4gICAgLnBhZ2UtaGVhZGVyLnJ1bGVzIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzQ0YTY0NzsgfVxuICAucGFnZS1oZWFkZXIuY291bmNpbCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjdiYmZmLCAjN2FlZGZmKTsgfVxuICAgIC5wYWdlLWhlYWRlci5jb3VuY2lsIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzY3YmJmZjsgfVxuICAucGFnZS1oZWFkZXIubWF5b3Ige1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmYjkwNSwgI2ZhZGUwNik7IH1cbiAgICAucGFnZS1oZWFkZXIubWF5b3IgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5wYWdlLWhlYWRlci5maW5hbmNpYWwge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Q5NTQ3ZSwgI2Y1YjE4Yyk7IH1cbiAgICAucGFnZS1oZWFkZXIuZmluYW5jaWFsIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2Q5NTQ3ZTsgfVxuICAucGFnZS1oZWFkZXIub3RoZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM4MWQ3ZTAsICM3YWY0YWUpOyB9XG4gICAgLnBhZ2UtaGVhZGVyLm90aGVycyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM4MWQ3ZTA7IH1cbiAgLnBhZ2UtaGVhZGVyLnBldGl0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNBMzJDREYsICMxMDZBRDIpOyB9XG4gICAgLnBhZ2UtaGVhZGVyLnBldGl0aW9uIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI0EzMkNERjsgfVxuICAucGFnZS1oZWFkZXIuYWlyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZThjMDAsICNmODM2MDApOyB9XG4gICAgLnBhZ2UtaGVhZGVyLmFpciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZThjMDA7IH1cbiAgLnBhZ2UtaGVhZGVyLmxpYnJhcnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzRjYTFhZiwgI2M0ZTBlNSk7IH1cbiAgICAucGFnZS1oZWFkZXIubGlicmFyeSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0Y2ExYWY7IH1cbiAgLnBhZ2UtaGVhZGVyLmxvY2FsLWxpYnJhcnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQyMjc1YSwgIzczNGI2ZCk7IH1cbiAgICAucGFnZS1oZWFkZXIubG9jYWwtbGlicmFyeSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0MjI3NWE7IH1cbiAgLnBhZ2UtaGVhZGVyLmdlbmVyYWwtcmVnaXN0cnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1NzZlMiwgIzI1YzhkNCk7IH1cbiAgICAucGFnZS1oZWFkZXIuZ2VuZXJhbC1yZWdpc3RyeSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM1Yjg2ZTU7IH1cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudG9wLXBhZ2luYXRpb24td3JhcCAudm90ZXMtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnZvdGVzLXR5cGUgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnZvdGVzLXR5cGUgW2NsYXNzKj1pY29uLXVzZXJdIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnZvdGVzLXR5cGUgW2NsYXNzKj1pY29uLWhhbmRdIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnZvdGVzLXR5cGUgW2NsYXNzKj1pY29uLWV5ZS1oaWRkZW5dIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAgPiAuY29sLFxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgPiAuY29sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi50b3AtcGFnaW5hdGlvbi13cmFwIGg0LFxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0IHNwYW4sXG4gIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIGg0IHNwYW4ge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIsXG4gIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyOmJlZm9yZSxcbiAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhNWE1YTU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgc3BhbixcbiAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIsXG4gICAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIGlucHV0LFxuICAgICAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4OyB9XG5cbi50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyxcbi5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIGg1LFxuICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMgaDUge1xuICAgIG1hcmdpbjogMC42MjVyZW0gMCAwLjYyNXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICAudG9wLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24sXG4gIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaSxcbiAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWluLXdpZHRoOiAzMHB4OyB9XG4gICAgICAudG9wLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGk6bm90KC5wYWdlKSxcbiAgICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaTpub3QoLnBhZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAudG9wLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgYSxcbiAgICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCA+IGEsIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkID4gYSxcbiAgICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gICAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaSBhLFxuICAgICAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgc3BhbixcbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyxcbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIGg1LFxuICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyBoNSB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpLnBvaW50cyxcbiAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGkucG9pbnRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDM0NzUwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgPiAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubW9kYWwtY29udGVudCAudG9wLXBhZ2luYXRpb24td3JhcCA+IC5jb2wge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM4Yzk1OWU7IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM4Yzk1OWU7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCAuY29sLWFjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5jb2wtYWN0aW9ucyBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5wZXJzb24td3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAucGVyc29uLXdyYXA6aG92ZXIgLmltZzpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgLnBlcnNvbi13cmFwLmJpZyAuaW1nIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAucGVyc29uLXdyYXAgLmltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgLnBlcnNvbi13cmFwIC5pbWc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpOyB9XG4gIC5wZXJzb24td3JhcCAuYWN0aW9ucyxcbiAgLnBlcnNvbi13cmFwIC5pbm5lci1hY3Rpb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDA7IH1cbiAgICAucGVyc29uLXdyYXAgLmFjdGlvbnMgYSxcbiAgICAucGVyc29uLXdyYXAgLmlubmVyLWFjdGlvbnMgYSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgICAgLnBlcnNvbi13cmFwIC5hY3Rpb25zIGE6aG92ZXIsXG4gICAgICAucGVyc29uLXdyYXAgLmlubmVyLWFjdGlvbnMgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gIC5wZXJzb24td3JhcCBwIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wZXJzb24td3JhcCAubmFtZSB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wZXJzb24td3JhcCAubmFtZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgLnBlcnNvbi13cmFwIC5uYW1lIC5sYXN0LW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGVyc29uLXdyYXAgLmZ1bmN0aW9uIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnBlcnNvbi1zdGF0dXMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnBlcnNvbi1zdGF0dXMtd3JhcCBzcGFuIHtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wZXJzb24tc3RhdHVzLXdyYXAgc3Bhbi5hY3RpdmUge1xuICAgICAgY29sb3I6ICM4Y2JjMDA7IH1cblxuLnBldGl0aW9uLXRlcm1zLXdyYXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCAuaW5uZXIge1xuICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgdG9wOiAtNnB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwgLnNvbHZlZC1iYXIge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0b3A6IC0xMnB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwgLmJvdHRvbS1wb2ludDpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5ib3R0b20tcG9pbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5zdGFydC1wb2ludCxcbiAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCAuZW5kLXBvaW50LFxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5leHRlbnNpb24tcG9pbnQge1xuICAgICAgdG9wOiAzcHg7IH1cbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5zdGFydC1wb2ludDpiZWZvcmUsXG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCAuZW5kLXBvaW50OmJlZm9yZSxcbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5leHRlbnNpb24tcG9pbnQ6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgdG9wOiAtNXB4OyB9XG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5leHRlbnNpb24tdGVybSAucHJvZ3Jlc3MtYmFyLFxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXRlcm0gLnNvbHZlZC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmV4Y2VlZGVkLXRlcm0ge1xuICAgIGZsZXg6IDE7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuZXhjZWVkZWQtdGVybSAucHJvZ3Jlc3MtYmFyLFxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5leGNlZWRlZC10ZXJtIC5zb2x2ZWQtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAucHJvZ3Jlc3MtYmFyLFxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuc29sdmVkLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnByb2dyZXNzLWJhci5mdWxsLFxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5zb2x2ZWQtYmFyLmZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnNvbHZlZC1iYXIge1xuICAgIHRvcDogLTE2cHg7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6IHJnYmEoMTEyLCAxMjcsIDE0NCwgMC40KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDc2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHAge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzcwN2Y5MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7IH1cbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBzcGFuLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBzcGFuLmRheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHNwYW4ubW9udGgge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1jaGVja10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1jaGVja106YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQuc29sdmVkLWRheSBbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE0MCwgMTg4LCAwLCAwLjYpOyB9XG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50LnNvbHZlZC1kYXkgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBwIHtcbiAgICAgICAgY29sb3I6ICM1MzcwMDA7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50LnJlc3BvbnNlLWRheSBbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50LnJlc3BvbnNlLWRheSBbY2xhc3MqPWljb24tbG9jYXRpb25dIHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuYm90dG9tLXBvaW50OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzA3ZjkwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuYm90dG9tLXBvaW50OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTEyLCAxMjcsIDE0NCwgMC40KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQgcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQgc3BhbiB7XG4gICAgICBjb2xvcjogIzcwN2Y5MDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHNwYW46bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuc3RhcnQtcG9pbnQge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDRweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnN0YXJ0LXBvaW50OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgICAgdG9wOiAtN3B4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnN0YXJ0LXBvaW50OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB0b3A6IDRweDsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuZW5kLXBvaW50IHtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0b3A6IDRweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmVuZC1wb2ludDpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICB0b3A6IC03cHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuZW5kLXBvaW50OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgdG9wOiA0cHg7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmV4dGVuc2lvbi1wb2ludCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdG9wOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXBvaW50OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICB0b3A6IC03cHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXBvaW50OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRvcDogNHB4OyB9XG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5zb2x2ZWQtZGF5ID4gcC50ZXh0LFxuICAucGV0aXRpb24tdGVybXMtd3JhcCAucmVzcG9uc2UtZGF5ID4gcC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCA+IHAudGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDsgfVxuICAgICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHNwYW4uZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ucGlsbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDsgfVxuICAucGlsbHMgLnBpbGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBpbGxzIC5waWxsLmFwcHJvdmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZTY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2OyB9XG4gICAgICAucGlsbHMgLnBpbGwuYXBwcm92ZWQgLmljb24sIC5waWxscyAucGlsbC5hcHByb3ZlZCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5waWxscyAucGlsbC5hcHByb3ZlZCBhLm1lbnUtdG9nZ2xlLFxuICAgICAgLnBpbGxzIC5waWxsLmFwcHJvdmVkIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucGlsbHMgLnBpbGwuYXBwcm92ZWQgYS5tZW51LXRvZ2dsZSwgLnBpbGxzIC5waWxsLmFwcHJvdmVkIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnBpbGxzIC5waWxsLmFwcHJvdmVkIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5waWxscyAucGlsbC5hcHByb3ZlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5waWxscyAucGlsbC5hcHByb3ZlZCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5waWxscyAucGlsbC51bmFwcHJvdmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJhMDlmOyB9XG4gICAgICAucGlsbHMgLnBpbGwudW5hcHByb3ZlZCAuaWNvbiwgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucGlsbHMgLnBpbGwudW5hcHByb3ZlZCBhLm1lbnUtdG9nZ2xlLFxuICAgICAgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5waWxscyAucGlsbC51bmFwcHJvdmVkIGEubWVudS10b2dnbGUsIC5waWxscyAucGlsbC51bmFwcHJvdmVkIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucGlsbHMgLnBpbGwudW5hcHByb3ZlZCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjA1MzUyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5waWxscyAucGlsbCAuaWNvbiwgLnBpbGxzIC5waWxsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnBpbGxzIC5waWxsIGEubWVudS10b2dnbGUsXG4gICAgLnBpbGxzIC5waWxsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucGlsbHMgLnBpbGwgYS5tZW51LXRvZ2dsZSwgLnBpbGxzIC5waWxsIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnBpbGxzIC5waWxsIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5waWxscyAucGlsbCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5waWxscyAucGlsbCBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNWE1YTU7XG4gICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWluLWhlaWdodDogMjZweDtcbiAgICAgIG1pbi13aWR0aDogMjZweDtcbiAgICAgIHdpZHRoOiAyNnB4OyB9XG4gICAgICAucGlsbHMgLnBpbGwgLmljb246YmVmb3JlLCAucGlsbHMgLnBpbGwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnBpbGxzIC5waWxsIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnBpbGxzIC5waWxsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnBpbGxzIC5waWxsIGEubWVudS10b2dnbGU6YmVmb3JlLCAucGlsbHMgLnBpbGwgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucGlsbHMgLnBpbGwgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnBpbGxzIC5waWxsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnBpbGxzIC5waWxsIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnBpbGxzIC5waWxsIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBpbGxzIC5waWxsIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnJlZ2lzdHJ5LXRlcm1zLXdyYXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuaW5uZXIge1xuICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgdG9wOiAtNnB4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLnNvbHZlZC1iYXIge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0b3A6IC0xMnB4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLmJvdHRvbS1wb2ludDpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5ib3R0b20tcG9pbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5zdGFydC1wb2ludCxcbiAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuZW5kLXBvaW50LFxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5leHRlbnNpb24tcG9pbnQge1xuICAgICAgdG9wOiAzcHg7IH1cbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5zdGFydC1wb2ludDpiZWZvcmUsXG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuZW5kLXBvaW50OmJlZm9yZSxcbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5leHRlbnNpb24tcG9pbnQ6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgdG9wOiAtNXB4OyB9XG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuc3RhcnQtcG9pbnQuZXhwaXJlZDpiZWZvcmUsXG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuZW5kLXBvaW50LmV4cGlyZWQ6YmVmb3JlLFxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLmV4dGVuc2lvbi1wb2ludC5leHBpcmVkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICB3aWR0aDogMTZweDsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXRlcm0gLnByb2dyZXNzLWJhcixcbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmV4dGVuc2lvbi10ZXJtIC5zb2x2ZWQtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5leGNlZWRlZC10ZXJtIHtcbiAgICBmbGV4OiAxOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmV4Y2VlZGVkLXRlcm0gLnByb2dyZXNzLWJhcixcbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuZXhjZWVkZWQtdGVybSAuc29sdmVkLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnByb2dyZXNzLWJhcixcbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnNvbHZlZC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLThweDsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5wcm9ncmVzcy1iYXIuZnVsbCxcbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuc29sdmVkLWJhci5mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5zb2x2ZWQtYmFyIHtcbiAgICB0b3A6IC0xNnB4OyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC50b3AtcG9pbnQge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiByZ2JhKDExMiwgMTI3LCAxNDQsIDAuNCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiA3NnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBwIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM3MDdmOTA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpOyB9XG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0gc3Bhbi50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0gc3Bhbi5kYXkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBzcGFuLm1vbnRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tY2hlY2tdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tY2hlY2tdOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50LnNvbHZlZC1kYXkgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG4gICAgICBjb2xvcjogcmdiYSgxNDAsIDE4OCwgMCwgMC42KTsgfVxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludC5zb2x2ZWQtZGF5IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0gcCB7XG4gICAgICAgIGNvbG9yOiAjNTM3MDAwOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludC5yZXNwb25zZS1kYXkgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludC5yZXNwb25zZS1kYXkgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBwIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzcwN2Y5MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExMiwgMTI3LCAxNDQsIDAuNCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHNwYW4ge1xuICAgICAgY29sb3I6ICM3MDdmOTA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBzcGFuOm50aC1jaGlsZCgybisxKSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnN0YXJ0LXBvaW50IHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiA0cHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5zdGFydC1wb2ludDpiZWZvcmUge1xuICAgICAgbGVmdDogLTdweDtcbiAgICAgIHRvcDogLTdweDsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5zdGFydC1wb2ludDphZnRlciB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgdG9wOiA0cHg7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmVuZC1wb2ludCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdG9wOiA0cHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5lbmQtcG9pbnQ6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgdG9wOiAtN3B4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmVuZC1wb2ludDphZnRlciB7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIHRvcDogNHB4OyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5leHRlbnNpb24tcG9pbnQge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIHRvcDogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmV4dGVuc2lvbi1wb2ludDpiZWZvcmUge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgdG9wOiAtN3B4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmV4dGVuc2lvbi1wb2ludDphZnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICB0b3A6IDRweDsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuc29sdmVkLWRheSA+IHAudGV4dCxcbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnJlc3BvbnNlLWRheSA+IHAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ucmVnaXN0cnktY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJlZ2lzdHJ5LWNhcmRzIC5jb2wge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogI2U0ZWVmZDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYjdkMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5pbi1wcm9ncmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmYmVmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZkY2EzOTsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmluLXByb2dyZXNzIHAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZkY2EzOTtcbiAgICAgICAgY29sb3I6ICNjZTk5MDI7IH1cbiAgICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5pbi1wcm9ncmVzcyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmMzMDA7IH1cbiAgICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmluLXByb2dyZXNzIHNwYW4ubnIge1xuICAgICAgICAgIGNvbG9yOiAjY2U5OTAyOyB9XG4gICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuaW4tcHJvZ3Jlc3MgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmMzMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZ1dHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ExYTFhMTsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZ1dHVyZSBwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMWExYTE7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlOyB9XG4gICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZnV0dXJlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTsgfVxuICAgICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZnV0dXJlIHNwYW4ubnIge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlOyB9XG4gICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZnV0dXJlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICBjb2xvcjogI2FhYjdkMztcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOWM2XCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkIHAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWI3ZDM7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQgLmdyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQgc3BhbiB7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkIHNwYW4ubnIge1xuICAgICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjY3ZWIxO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZWdpc3RyeS1jYXJkcyBsaSB7XG4gICAgd2lkdGg6IDE5NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmVnaXN0cnktY2FyZHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcy5hdXRvLWhlaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7IH1cbiAgICAucmVnaXN0cnktY2FyZHMgPiBhLmNvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnJlZ2lzdHJ5LWNhcmRzIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgIC5yZWdpc3RyeS1jYXJkcyBsaSBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5yZWdpc3RyeS1jYXJkcyBsaSBhIHNwYW4ubnIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5yZWdpc3RyeS1jYXJkcyBsaSBhIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5zZXR0aW5ncy1zdGVwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDsgfVxuICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5pY29uLXBsYWNlcyB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi13YWxsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dLmljb24tZG9jdW1lbnQge1xuICAgICAgZm9udC1zaXplOiA0NnB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dLmljb24tYXRvbSB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi1zdGFtcCB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi1leWUtaGlkZGVuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5jb2xvci1hbWJlciB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAuc2V0dGluZ3Mtc3RlcCA+IGg0LnRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZXR0aW5ncy1zdGVwID4gcCB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zZXR0aW5ncy1zdGVwIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNldHRpbmdzLXN0ZXAgLmNhcmQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7IH0gfVxuICAuc2V0dGluZ3Mtc3RlcCAuY29sLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgLmNvbC1pbWFnZSA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2V0dGluZ3Mtc3RlcCAudGFicy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZXR0aW5ncy1zdGVwIC5maWxlLWZpZWxkIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuYnRuLCAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuYnRuLXNtYWxsLCAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5zZXR0aW5ncy1zdGVwIC5maWxlLWZpZWxkIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuc2V0dGluZ3Mtc3RlcCAuaGVhZGVyIC50aXRsZSAuZmlsdGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciAudGl0bGUgLmZpbHRlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhNWE1YTU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMXB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAuc2V0dGluZ3Mtc3RlcCAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgLmFkdmFuY2VkLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIC5hZHZhbmNlZC1zZWFyY2ggYSB7XG4gICAgICAgICAgY29sb3I6ICMzZWE4Zjc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyAuYWR2YW5jZWQtc2VhcmNoIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5jcmVkZW50aWFscy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY3JlZGVudGlhbHMtd3JhcCAuYnRuLWNoYW5nZS1wYXNzd29yZCxcbiAgLmNyZWRlbnRpYWxzLXdyYXAgLmJ0bi1jYW5jZWwge1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZXR0aW5ncy1zdGVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5pY29uLWRvY3VtZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi1wbGFjZXMge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5pY29uLXN0YW1wIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgLmNhcmQuZnVsbC13aWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIge1xuICAgICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXI6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN0ZXAge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjMWMxYzE7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RlcC5sYXN0IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc3RlcCAuc3RlcC1uciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2Y0ZjRmNDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbGVmdDogLTIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTEzcHg7XG4gICAgd2lkdGg6IDQ2cHg7IH1cbiAgLnN0ZXAgPiBwIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zdGVwIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN0ZXAgLmNhcmQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RlcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0ZXAge1xuICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zdGVwIC5zdGVwLW5yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICB0b3A6IC05cHg7XG4gICAgICB3aWR0aDogMzZweDsgfVxuICAgIC5zdGVwIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAuc3RlcCA+IHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnN0ZXAgLmNhcmQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi50YWJzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5zdGVwIC50YWJzLXdyYXAgLmNhcmQsXG4gIC5zZXR0aW5ncy1zdGVwIC50YWJzLXdyYXAgLmNhcmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRhYnMtd3JhcCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnRhYnMtd3JhcCB1bC50YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLnRhYnMtd3JhcCB1bC50YWJzIC50YWIgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC50YWJzLXdyYXAgdWwudGFicyAuaW5kaWNhdG9yIHtcbiAgICAgIGJvdHRvbTogLTJweDsgfVxuICAgIC50YWJzLXdyYXAgdWwudGFicyBsaSAuY3VzdG9tLWxpbmsuYWJzb2x1dGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDQwcHg7IH1cbiAgLnRhYnMtd3JhcCAuY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDBweCA1MHB4OyB9XG5cbi5wcm9qZWN0cy10YWJzLXdyYXAgdWwudGFicyAudGFiIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvamVjdHMtdGFicy13cmFwIHVsLnRhYnMgLnRhYiBhIGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAucHJvamVjdHMtdGFicy13cmFwIHVsLnRhYnMgLnRhYiBhIGRpdiBbY2xhc3MqPWljb24tXSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgLnByb2plY3RzLXRhYnMtd3JhcCB1bC50YWJzIC50YWIgYSBkaXYgW2NsYXNzKj1pY29uLV0uaWNvbi1jaGVjay1saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICB1bC50YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJzLXdyYXAgdWwudGFicyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAudGFicy13cmFwIHVsLnRhYnMgLmluZGljYXRvciB7XG4gICAgICBib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50YWJzLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCAudGFicy13cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgIC50YWJzLXdyYXAgaDQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC50YWJzLXdyYXAgPiAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudGFicy13cmFwIC5jYXJkLmZpbHRlcnMtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRhYnMtd3JhcCB1bC50YWJzIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICAgLnRhYnMtd3JhcCB1bC50YWJzIC50YWIge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAgIC50YWJzLXdyYXAgdWwudGFicyAudGFiIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC50YWJzLXdyYXAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4OyB9IH1cblxuLm1hdGVyaWFsLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7IH1cblxuc3Bhbi5iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNmMDUzNTI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtMTJweDtcbiAgd2lkdGg6IDIycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hdGVyaWFsLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udXNlci12b3RlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC51c2VyLXZvdGUucHJvIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgLnVzZXItdm90ZS5hZ2FpbnN0IFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLnVzZXItdm90ZS5hYnN0ZW50aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgY29sb3I6ICM3MDdmOTA7IH1cbiAgLnVzZXItdm90ZSBbY2xhc3MqPWljb25dIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMzcHg7IH1cbiAgICAudXNlci12b3RlIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICpcbiAqIENTUyBQZXJjZW50YWdlIENpcmNsZVxuICogQXV0aG9yOiBBbmRyZSBGaXJjaG93XG4gKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucmVjdC1hdXRvLCAuY2lyY2xlLnA5NSAuc2xpY2UsIC5jaXJjbGUucDk2IC5zbGljZSwgLmNpcmNsZS5wOTcgLnNsaWNlLCAuY2lyY2xlLnA5OCAuc2xpY2UsIC5jaXJjbGUucDk5IC5zbGljZSwgLmNpcmNsZS5wMTAwIC5zbGljZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cblxuLnBpZSwgLmNpcmNsZSAuYmFyLCAuY2lyY2xlLnA5NSAuZmlsbCwgLmNpcmNsZS5wOTYgLmZpbGwsIC5jaXJjbGUucDk3IC5maWxsLCAuY2lyY2xlLnA5OCAuZmlsbCwgLmNpcmNsZS5wOTkgLmZpbGwsIC5jaXJjbGUucDEwMCAuZmlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjAzZW0gc29saWQgIzRjODRmZjtcbiAgY2xpcDogcmVjdCgwZW0sIDAuNWVtLCAxZW0sIDBlbSk7XG4gIGhlaWdodDogMC45NGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB3aWR0aDogMC45NGVtOyB9XG5cbi5waWUtZmlsbCwgLmNpcmNsZS5wOTUgLmJhcjphZnRlciwgLmNpcmNsZS5wOTUgLmZpbGwsIC5jaXJjbGUucDk2IC5iYXI6YWZ0ZXIsIC5jaXJjbGUucDk2IC5maWxsLCAuY2lyY2xlLnA5NyAuYmFyOmFmdGVyLCAuY2lyY2xlLnA5NyAuZmlsbCwgLmNpcmNsZS5wOTggLmJhcjphZnRlciwgLmNpcmNsZS5wOTggLmZpbGwsIC5jaXJjbGUucDk5IC5iYXI6YWZ0ZXIsIC5jaXJjbGUucDk5IC5maWxsLCAuY2lyY2xlLnAxMDAgLmJhcjphZnRlciwgLmNpcmNsZS5wMTAwIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyMTJweDtcbiAgaGVpZ2h0OiAyMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTVkZWcpO1xuICB3aWR0aDogMjEycHg7IH1cbiAgLmNpcmNsZSAqLCAuY2lyY2xlICo6YmVmb3JlLCAuY2lyY2xlICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIHVsLmlubmVyIC5jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogMTkycHg7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgICB3aWR0aDogMTkycHg7IH1cbiAgdWwuc21hbGwgLmNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAxNzJweDtcbiAgICBoZWlnaHQ6IDE3MnB4O1xuICAgIHdpZHRoOiAxNzJweDsgfVxuICAuY2lyY2xlOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjk0ZW07XG4gICAgbGVmdDogMC4wM2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMDNlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgIHdpZHRoOiAwLjk0ZW07IH1cbiAgLmNpcmNsZSAuc2xpY2Uge1xuICAgIGNsaXA6IHJlY3QoMGVtLCAxZW0sIDFlbSwgMC41ZW0pO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMWVtOyB9XG4gIC5jaXJjbGUucDEgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMC45NTRkZWcpOyB9XG4gIC5jaXJjbGUuYjEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04OS41N2RlZyk7IH1cbiAgICAuY2lyY2xlLmIxLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04NS41N2RlZyk7IH1cbiAgLmNpcmNsZS5iMTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkzLjFkZWcpOyB9XG4gIC5jaXJjbGUucDIgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMi44NjJkZWcpOyB9XG4gIC5jaXJjbGUuYjIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04Ny42NGRlZyk7IH1cbiAgICAuY2lyY2xlLmIyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04My42NGRlZyk7IH1cbiAgLmNpcmNsZS5iMjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkxLjJkZWcpOyB9XG4gIC5jaXJjbGUucDMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNC43N2RlZyk7IH1cbiAgLmNpcmNsZS5iMyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTg1LjcxZGVnKTsgfVxuICAgIC5jaXJjbGUuYjMuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTgxLjcxZGVnKTsgfVxuICAuY2lyY2xlLmIzOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODkuM2RlZyk7IH1cbiAgLmNpcmNsZS5wNCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2LjY3OGRlZyk7IH1cbiAgLmNpcmNsZS5iNCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTgzLjc4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjQuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTc5Ljc4ZGVnKTsgfVxuICAuY2lyY2xlLmI0Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODcuNGRlZyk7IH1cbiAgLmNpcmNsZS5wNSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4LjU4NmRlZyk7IH1cbiAgLmNpcmNsZS5iNSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTgxLjg1ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjUuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTc3Ljg1ZGVnKTsgfVxuICAuY2lyY2xlLmI1Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODUuNWRlZyk7IH1cbiAgLmNpcmNsZS5wNiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC40OTRkZWcpOyB9XG4gIC5jaXJjbGUuYjYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03OS45MmRlZyk7IH1cbiAgICAuY2lyY2xlLmI2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03NS45MmRlZyk7IH1cbiAgLmNpcmNsZS5iNjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTgzLjZkZWcpOyB9XG4gIC5jaXJjbGUucDcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTIuNDAyZGVnKTsgfVxuICAuY2lyY2xlLmI3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzcuOTlkZWcpOyB9XG4gICAgLmNpcmNsZS5iNy5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzMuOTlkZWcpOyB9XG4gIC5jaXJjbGUuYjc6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04MS43ZGVnKTsgfVxuICAuY2lyY2xlLnA4IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0LjMxZGVnKTsgfVxuICAuY2lyY2xlLmI4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzYuMDZkZWcpOyB9XG4gICAgLmNpcmNsZS5iOC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzIuMDZkZWcpOyB9XG4gIC5jaXJjbGUuYjg6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03OS44ZGVnKTsgfVxuICAuY2lyY2xlLnA5IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2LjIxOGRlZyk7IH1cbiAgLmNpcmNsZS5iOSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTc0LjEzZGVnKTsgfVxuICAgIC5jaXJjbGUuYjkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTcwLjEzZGVnKTsgfVxuICAuY2lyY2xlLmI5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzcuOWRlZyk7IH1cbiAgLmNpcmNsZS5wMTAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTguMTI2ZGVnKTsgfVxuICAuY2lyY2xlLmIxMCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTcyLjJkZWcpOyB9XG4gICAgLmNpcmNsZS5iMTAuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTY4LjJkZWcpOyB9XG4gIC5jaXJjbGUuYjEwOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzZkZWcpOyB9XG4gIC5jaXJjbGUucDExIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwLjAzNGRlZyk7IH1cbiAgLmNpcmNsZS5iMTEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03MC4yN2RlZyk7IH1cbiAgICAuY2lyY2xlLmIxMS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjYuMjdkZWcpOyB9XG4gIC5jaXJjbGUuYjExOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzQuMWRlZyk7IH1cbiAgLmNpcmNsZS5wMTIgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjEuOTQyZGVnKTsgfVxuICAuY2lyY2xlLmIxMiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTY4LjM0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjEyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02NC4zNGRlZyk7IH1cbiAgLmNpcmNsZS5iMTI6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03Mi4yZGVnKTsgfVxuICAuY2lyY2xlLnAxMyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMy44NWRlZyk7IH1cbiAgLmNpcmNsZS5iMTMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02Ni40MWRlZyk7IH1cbiAgICAuY2lyY2xlLmIxMy5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjIuNDFkZWcpOyB9XG4gIC5jaXJjbGUuYjEzOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzAuM2RlZyk7IH1cbiAgLmNpcmNsZS5wMTQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjUuNzU4ZGVnKTsgfVxuICAuY2lyY2xlLmIxNCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTY0LjQ4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjE0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02MC40OGRlZyk7IH1cbiAgLmNpcmNsZS5iMTQ6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02OC40ZGVnKTsgfVxuICAuY2lyY2xlLnAxNSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNy42NjZkZWcpOyB9XG4gIC5jaXJjbGUuYjE1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjIuNTVkZWcpOyB9XG4gICAgLmNpcmNsZS5iMTUuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTU4LjU1ZGVnKTsgfVxuICAuY2lyY2xlLmIxNTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTY2LjVkZWcpOyB9XG4gIC5jaXJjbGUucDE2IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI5LjU3NGRlZyk7IH1cbiAgLmNpcmNsZS5iMTYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02MC42MmRlZyk7IH1cbiAgICAuY2lyY2xlLmIxNi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTYuNjJkZWcpOyB9XG4gIC5jaXJjbGUuYjE2Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjQuNmRlZyk7IH1cbiAgLmNpcmNsZS5wMTcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzEuNDgyZGVnKTsgfVxuICAuY2lyY2xlLmIxNyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTU4LjY5ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjE3LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01NC42OWRlZyk7IH1cbiAgLmNpcmNsZS5iMTc6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02Mi43ZGVnKTsgfVxuICAuY2lyY2xlLnAxOCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMy4zOWRlZyk7IH1cbiAgLmNpcmNsZS5iMTgge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01Ni43NmRlZyk7IH1cbiAgICAuY2lyY2xlLmIxOC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTIuNzZkZWcpOyB9XG4gIC5jaXJjbGUuYjE4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjAuOGRlZyk7IH1cbiAgLmNpcmNsZS5wMTkgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzUuMjk4ZGVnKTsgfVxuICAuY2lyY2xlLmIxOSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTU0LjgzZGVnKTsgfVxuICAgIC5jaXJjbGUuYjE5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MC44M2RlZyk7IH1cbiAgLmNpcmNsZS5iMTk6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01OC45ZGVnKTsgfVxuICAuY2lyY2xlLnAyMCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNy4yMDZkZWcpOyB9XG4gIC5jaXJjbGUuYjIwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTIuOWRlZyk7IH1cbiAgICAuY2lyY2xlLmIyMC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDguOWRlZyk7IH1cbiAgLmNpcmNsZS5iMjA6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01N2RlZyk7IH1cbiAgLmNpcmNsZS5wMjEgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzkuMTE0ZGVnKTsgfVxuICAuY2lyY2xlLmIyMSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwLjk3ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjIxLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00Ni45N2RlZyk7IH1cbiAgLmNpcmNsZS5iMjE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01NS4xZGVnKTsgfVxuICAuY2lyY2xlLnAyMiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MS4wMjJkZWcpOyB9XG4gIC5jaXJjbGUuYjIyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDkuMDRkZWcpOyB9XG4gICAgLmNpcmNsZS5iMjIuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1LjA0ZGVnKTsgfVxuICAuY2lyY2xlLmIyMjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUzLjJkZWcpOyB9XG4gIC5jaXJjbGUucDIzIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQyLjkzZGVnKTsgfVxuICAuY2lyY2xlLmIyMyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ3LjExZGVnKTsgfVxuICAgIC5jaXJjbGUuYjIzLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00My4xMWRlZyk7IH1cbiAgLmNpcmNsZS5iMjM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01MS4zZGVnKTsgfVxuICAuY2lyY2xlLnAyNCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NC44MzhkZWcpOyB9XG4gIC5jaXJjbGUuYjI0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDUuMThkZWcpOyB9XG4gICAgLmNpcmNsZS5iMjQuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQxLjE4ZGVnKTsgfVxuICAuY2lyY2xlLmIyNDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ5LjRkZWcpOyB9XG4gIC5jaXJjbGUucDI1IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ2Ljc0NmRlZyk7IH1cbiAgLmNpcmNsZS5iMjUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00My4yNWRlZyk7IH1cbiAgICAuY2lyY2xlLmIyNS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzkuMjVkZWcpOyB9XG4gIC5jaXJjbGUuYjI1Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDcuNWRlZyk7IH1cbiAgLmNpcmNsZS5wMjYgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDguNjU0ZGVnKTsgfVxuICAuY2lyY2xlLmIyNiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQxLjMyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjI2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNy4zMmRlZyk7IH1cbiAgLmNpcmNsZS5iMjY6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NS42ZGVnKTsgfVxuICAuY2lyY2xlLnAyNyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MC41NjJkZWcpOyB9XG4gIC5jaXJjbGUuYjI3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzkuMzlkZWcpOyB9XG4gICAgLmNpcmNsZS5iMjcuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1LjM5ZGVnKTsgfVxuICAuY2lyY2xlLmIyNzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQzLjdkZWcpOyB9XG4gIC5jaXJjbGUucDI4IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUyLjQ3ZGVnKTsgfVxuICAuY2lyY2xlLmIyOCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM3LjQ2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjI4LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMy40NmRlZyk7IH1cbiAgLmNpcmNsZS5iMjg6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MS44ZGVnKTsgfVxuICAuY2lyY2xlLnAyOSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NC4zNzhkZWcpOyB9XG4gIC5jaXJjbGUuYjI5IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzUuNTNkZWcpOyB9XG4gICAgLmNpcmNsZS5iMjkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMxLjUzZGVnKTsgfVxuICAuY2lyY2xlLmIyOTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM5LjlkZWcpOyB9XG4gIC5jaXJjbGUucDMwIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU2LjI4NmRlZyk7IH1cbiAgLmNpcmNsZS5iMzAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMy42ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjMwLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yOS42ZGVnKTsgfVxuICAuY2lyY2xlLmIzMDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM4ZGVnKTsgfVxuICAuY2lyY2xlLnAzMSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1OC4xOTRkZWcpOyB9XG4gIC5jaXJjbGUuYjMxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzEuNjdkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzEuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI3LjY3ZGVnKTsgfVxuICAuY2lyY2xlLmIzMTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2LjFkZWcpOyB9XG4gIC5jaXJjbGUucDMyIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwLjEwMmRlZyk7IH1cbiAgLmNpcmNsZS5iMzIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yOS43NGRlZyk7IH1cbiAgICAuY2lyY2xlLmIzMi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjUuNzRkZWcpOyB9XG4gIC5jaXJjbGUuYjMyOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzQuMmRlZyk7IH1cbiAgLmNpcmNsZS5wMzMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjIuMDFkZWcpOyB9XG4gIC5jaXJjbGUuYjMzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcuODFkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzMuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIzLjgxZGVnKTsgfVxuICAuY2lyY2xlLmIzMzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMyLjNkZWcpOyB9XG4gIC5jaXJjbGUucDM0IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYzLjkxOGRlZyk7IH1cbiAgLmNpcmNsZS5iMzQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNS44OGRlZyk7IH1cbiAgICAuY2lyY2xlLmIzNC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjEuODhkZWcpOyB9XG4gIC5jaXJjbGUuYjM0Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzAuNGRlZyk7IH1cbiAgLmNpcmNsZS5wMzUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjUuODI2ZGVnKTsgfVxuICAuY2lyY2xlLmIzNSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIzLjk1ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjM1LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xOS45NWRlZyk7IH1cbiAgLmNpcmNsZS5iMzU6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yOC41ZGVnKTsgfVxuICAuY2lyY2xlLnAzNiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ny43MzRkZWcpOyB9XG4gIC5jaXJjbGUuYjM2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjIuMDJkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzYuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4LjAyZGVnKTsgfVxuICAuY2lyY2xlLmIzNjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTI2LjZkZWcpOyB9XG4gIC5jaXJjbGUucDM3IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY5LjY0MmRlZyk7IH1cbiAgLmNpcmNsZS5iMzcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMC4wOWRlZyk7IH1cbiAgICAuY2lyY2xlLmIzNy5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTYuMDlkZWcpOyB9XG4gIC5jaXJjbGUuYjM3Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjQuN2RlZyk7IH1cbiAgLmNpcmNsZS5wMzggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzEuNTVkZWcpOyB9XG4gIC5jaXJjbGUuYjM4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTguMTZkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzguaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0LjE2ZGVnKTsgfVxuICAuY2lyY2xlLmIzODpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyLjhkZWcpOyB9XG4gIC5jaXJjbGUucDM5IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDczLjQ1OGRlZyk7IH1cbiAgLmNpcmNsZS5iMzkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNi4yM2RlZyk7IH1cbiAgICAuY2lyY2xlLmIzOS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTIuMjNkZWcpOyB9XG4gIC5jaXJjbGUuYjM5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAuOWRlZyk7IH1cbiAgLmNpcmNsZS5wNDAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzUuMzY2ZGVnKTsgfVxuICAuY2lyY2xlLmI0MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0LjNkZWcpOyB9XG4gICAgLmNpcmNsZS5iNDAuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwLjNkZWcpOyB9XG4gIC5jaXJjbGUuYjQwOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTlkZWcpOyB9XG4gIC5jaXJjbGUucDQxIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc3LjI3NGRlZyk7IH1cbiAgLmNpcmNsZS5iNDEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMi4zN2RlZyk7IH1cbiAgICAuY2lyY2xlLmI0MS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOC4zN2RlZyk7IH1cbiAgLmNpcmNsZS5iNDE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNy4xZGVnKTsgfVxuICAuY2lyY2xlLnA0MiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS4xODJkZWcpOyB9XG4gIC5jaXJjbGUuYjQyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTAuNDRkZWcpOyB9XG4gICAgLmNpcmNsZS5iNDIuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYuNDRkZWcpOyB9XG4gIC5jaXJjbGUuYjQyOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTUuMmRlZyk7IH1cbiAgLmNpcmNsZS5wNDMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEuMDlkZWcpOyB9XG4gIC5jaXJjbGUuYjQzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOC41MWRlZyk7IH1cbiAgICAuY2lyY2xlLmI0My5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNC41MWRlZyk7IH1cbiAgLmNpcmNsZS5iNDM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMy4zZGVnKTsgfVxuICAuY2lyY2xlLnA0NCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Mi45OThkZWcpOyB9XG4gIC5jaXJjbGUuYjQ0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNi41OGRlZyk7IH1cbiAgICAuY2lyY2xlLmI0NC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMi41OGRlZyk7IH1cbiAgLmNpcmNsZS5iNDQ6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMS40ZGVnKTsgfVxuICAuY2lyY2xlLnA0NSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4NC45MDZkZWcpOyB9XG4gIC5jaXJjbGUuYjQ1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNC42NWRlZyk7IH1cbiAgICAuY2lyY2xlLmI0NS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMC42NWRlZyk7IH1cbiAgLmNpcmNsZS5iNDU6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05LjVkZWcpOyB9XG4gIC5jaXJjbGUucDQ2IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDg2LjgxNGRlZyk7IH1cbiAgLmNpcmNsZS5iNDYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yLjcyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjQ2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEuMjhkZWcpOyB9XG4gIC5jaXJjbGUuYjQ2Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNy42ZGVnKTsgfVxuICAuY2lyY2xlLnA0NyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4OC43MjJkZWcpOyB9XG4gIC5jaXJjbGUuYjQ3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMC43OWRlZyk7IH1cbiAgICAuY2lyY2xlLmI0Ny5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjIxZGVnKTsgfVxuICAuY2lyY2xlLmI0Nzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUuN2RlZyk7IH1cbiAgLmNpcmNsZS5wNDggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTAuNjNkZWcpOyB9XG4gIC5jaXJjbGUuYjQ4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjE0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjQ4LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUuMTRkZWcpOyB9XG4gIC5jaXJjbGUuYjQ4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMy44ZGVnKTsgfVxuICAuY2lyY2xlLnA0OSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5Mi41MzhkZWcpOyB9XG4gIC5jaXJjbGUuYjQ5IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjA3ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjQ5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcuMDdkZWcpOyB9XG4gIC5jaXJjbGUuYjQ5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMS45ZGVnKTsgfVxuICAuY2lyY2xlLnA1MCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NC40NDZkZWcpOyB9XG4gIC5jaXJjbGUuYjUwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjUwLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDlkZWcpOyB9XG4gIC5jaXJjbGUuYjUwOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAuY2lyY2xlLnA1MSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ni4zNTRkZWcpOyB9XG4gIC5jaXJjbGUuYjUxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2LjkyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjUxLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwLjkyZGVnKTsgfVxuICAuY2lyY2xlLmI1MTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMS45ZGVnKTsgfVxuICAuY2lyY2xlLnA1MiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5OC4yNjJkZWcpOyB9XG4gIC5jaXJjbGUuYjUyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ljg0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjUyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyLjg0ZGVnKTsgfVxuICAuY2lyY2xlLmI1Mjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMy44ZGVnKTsgfVxuICAuY2lyY2xlLnA1MyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDAuMTdkZWcpOyB9XG4gIC5jaXJjbGUuYjUzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC43NmRlZyk7IH1cbiAgICAuY2lyY2xlLmI1My5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNC43NmRlZyk7IH1cbiAgLmNpcmNsZS5iNTM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUuN2RlZyk7IH1cbiAgLmNpcmNsZS5wNTQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTAyLjA3OGRlZyk7IH1cbiAgLmNpcmNsZS5iNTQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyLjY4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjU0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2LjY4ZGVnKTsgfVxuICAuY2lyY2xlLmI1NDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNy42ZGVnKTsgfVxuICAuY2lyY2xlLnA1NSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDMuOTg2ZGVnKTsgfVxuICAuY2lyY2xlLmI1NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQuNmRlZyk7IH1cbiAgICAuY2lyY2xlLmI1NS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOC42ZGVnKTsgfVxuICAuY2lyY2xlLmI1NTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOS41ZGVnKTsgfVxuICAuY2lyY2xlLnA1NiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDUuODk0ZGVnKTsgfVxuICAuY2lyY2xlLmI1NiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTYuNTJkZWcpOyB9XG4gICAgLmNpcmNsZS5iNTYuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjAuNTJkZWcpOyB9XG4gIC5jaXJjbGUuYjU2Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMS40ZGVnKTsgfVxuICAuY2lyY2xlLnA1NyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDcuODAyZGVnKTsgfVxuICAuY2lyY2xlLmI1NyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTguNDRkZWcpOyB9XG4gICAgLmNpcmNsZS5iNTcuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjIuNDRkZWcpOyB9XG4gIC5jaXJjbGUuYjU3Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMy4zZGVnKTsgfVxuICAuY2lyY2xlLnA1OCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDkuNzFkZWcpOyB9XG4gIC5jaXJjbGUuYjU4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMC4zNmRlZyk7IH1cbiAgICAuY2lyY2xlLmI1OC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNC4zNmRlZyk7IH1cbiAgLmNpcmNsZS5iNTg6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1LjJkZWcpOyB9XG4gIC5jaXJjbGUucDU5IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExMS42MThkZWcpOyB9XG4gIC5jaXJjbGUuYjU5IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMi4yOGRlZyk7IH1cbiAgICAuY2lyY2xlLmI1OS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNi4yOGRlZyk7IH1cbiAgLmNpcmNsZS5iNTk6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE3LjFkZWcpOyB9XG4gIC5jaXJjbGUucDYwIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExMy41MjZkZWcpOyB9XG4gIC5jaXJjbGUuYjYwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNC4yZGVnKTsgfVxuICAgIC5jaXJjbGUuYjYwLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjJkZWcpOyB9XG4gIC5jaXJjbGUuYjYwOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOWRlZyk7IH1cbiAgLmNpcmNsZS5wNjEgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTE1LjQzNGRlZyk7IH1cbiAgLmNpcmNsZS5iNjEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI2LjEyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjYxLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwLjEyZGVnKTsgfVxuICAuY2lyY2xlLmI2MTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjAuOWRlZyk7IH1cbiAgLmNpcmNsZS5wNjIgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTE3LjM0MmRlZyk7IH1cbiAgLmNpcmNsZS5iNjIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjA0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjYyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyLjA0ZGVnKTsgfVxuICAuY2lyY2xlLmI2Mjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjIuOGRlZyk7IH1cbiAgLmNpcmNsZS5wNjMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTE5LjI1ZGVnKTsgfVxuICAuY2lyY2xlLmI2MyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjkuOTZkZWcpOyB9XG4gICAgLmNpcmNsZS5iNjMuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzMuOTZkZWcpOyB9XG4gIC5jaXJjbGUuYjYzOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNC43ZGVnKTsgfVxuICAuY2lyY2xlLnA2NCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjEuMTU4ZGVnKTsgfVxuICAuY2lyY2xlLmI2NCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzEuODhkZWcpOyB9XG4gICAgLmNpcmNsZS5iNjQuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzUuODhkZWcpOyB9XG4gIC5jaXJjbGUuYjY0Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNi42ZGVnKTsgfVxuICAuY2lyY2xlLnA2NSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjMuMDY2ZGVnKTsgfVxuICAuY2lyY2xlLmI2NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzMuOGRlZyk7IH1cbiAgICAuY2lyY2xlLmI2NS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNy44ZGVnKTsgfVxuICAuY2lyY2xlLmI2NTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjguNWRlZyk7IH1cbiAgLmNpcmNsZS5wNjYgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI0Ljk3NGRlZyk7IH1cbiAgLmNpcmNsZS5iNjYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1LjcyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjY2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjcyZGVnKTsgfVxuICAuY2lyY2xlLmI2Njpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzAuNGRlZyk7IH1cbiAgLmNpcmNsZS5wNjcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI2Ljg4MmRlZyk7IH1cbiAgLmNpcmNsZS5iNjcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM3LjY0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjY3LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQxLjY0ZGVnKTsgfVxuICAuY2lyY2xlLmI2Nzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzIuM2RlZyk7IH1cbiAgLmNpcmNsZS5wNjggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI4Ljc5ZGVnKTsgfVxuICAuY2lyY2xlLmI2OCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzkuNTZkZWcpOyB9XG4gICAgLmNpcmNsZS5iNjguaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDMuNTZkZWcpOyB9XG4gIC5jaXJjbGUuYjY4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNC4yZGVnKTsgfVxuICAuY2lyY2xlLnA2OSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzAuNjk4ZGVnKTsgfVxuICAuY2lyY2xlLmI2OSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDEuNDhkZWcpOyB9XG4gICAgLmNpcmNsZS5iNjkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDUuNDhkZWcpOyB9XG4gIC5jaXJjbGUuYjY5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNi4xZGVnKTsgfVxuICAuY2lyY2xlLnA3MCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzIuNjA2ZGVnKTsgfVxuICAuY2lyY2xlLmI3MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDMuNGRlZyk7IH1cbiAgICAuY2lyY2xlLmI3MC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ny40ZGVnKTsgfVxuICAuY2lyY2xlLmI3MDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzhkZWcpOyB9XG4gIC5jaXJjbGUucDcxIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNC41MTRkZWcpOyB9XG4gIC5jaXJjbGUuYjcxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NS4zMmRlZyk7IH1cbiAgICAuY2lyY2xlLmI3MS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0OS4zMmRlZyk7IH1cbiAgLmNpcmNsZS5iNzE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjlkZWcpOyB9XG4gIC5jaXJjbGUucDcyIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNi40MjJkZWcpOyB9XG4gIC5jaXJjbGUuYjcyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ny4yNGRlZyk7IH1cbiAgICAuY2lyY2xlLmI3Mi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MS4yNGRlZyk7IH1cbiAgLmNpcmNsZS5iNzI6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQxLjhkZWcpOyB9XG4gIC5jaXJjbGUucDczIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzOC4zM2RlZyk7IH1cbiAgLmNpcmNsZS5iNzMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ5LjE2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjczLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUzLjE2ZGVnKTsgfVxuICAuY2lyY2xlLmI3Mzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDMuN2RlZyk7IH1cbiAgLmNpcmNsZS5wNzQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjIzOGRlZyk7IH1cbiAgLmNpcmNsZS5iNzQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUxLjA4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjc0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1LjA4ZGVnKTsgfVxuICAuY2lyY2xlLmI3NDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDUuNmRlZyk7IH1cbiAgLmNpcmNsZS5wNzUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQyLjE0NmRlZyk7IH1cbiAgLmNpcmNsZS5iNzUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUzZGVnKTsgfVxuICAgIC5jaXJjbGUuYjc1LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU3ZGVnKTsgfVxuICAuY2lyY2xlLmI3NTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDcuNWRlZyk7IH1cbiAgLmNpcmNsZS5wNzYgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0LjA1NGRlZyk7IH1cbiAgLmNpcmNsZS5iNzYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0LjkyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjc2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU4LjkyZGVnKTsgfVxuICAuY2lyY2xlLmI3Njpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDkuNGRlZyk7IH1cbiAgLmNpcmNsZS5wNzcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ1Ljk2MmRlZyk7IH1cbiAgLmNpcmNsZS5iNzcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU2Ljg0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjc3LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwLjg0ZGVnKTsgfVxuICAuY2lyY2xlLmI3Nzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTEuM2RlZyk7IH1cbiAgLmNpcmNsZS5wNzggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3Ljg3ZGVnKTsgfVxuICAuY2lyY2xlLmI3OCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTguNzZkZWcpOyB9XG4gICAgLmNpcmNsZS5iNzguaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjIuNzZkZWcpOyB9XG4gIC5jaXJjbGUuYjc4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1My4yZGVnKTsgfVxuICAuY2lyY2xlLnA3OSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDkuNzc4ZGVnKTsgfVxuICAuY2lyY2xlLmI3OSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjAuNjhkZWcpOyB9XG4gICAgLmNpcmNsZS5iNzkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjQuNjhkZWcpOyB9XG4gIC5jaXJjbGUuYjc5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NS4xZGVnKTsgfVxuICAuY2lyY2xlLnA4MCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTEuNjg2ZGVnKTsgfVxuICAuY2lyY2xlLmI4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjIuNmRlZyk7IH1cbiAgICAuY2lyY2xlLmI4MC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ni42ZGVnKTsgfVxuICAuY2lyY2xlLmI4MDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTdkZWcpOyB9XG4gIC5jaXJjbGUucDgxIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1My41OTRkZWcpOyB9XG4gIC5jaXJjbGUuYjgxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NC41MmRlZyk7IH1cbiAgICAuY2lyY2xlLmI4MS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC41MmRlZyk7IH1cbiAgLmNpcmNsZS5iODE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU4LjlkZWcpOyB9XG4gIC5jaXJjbGUucDgyIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1NS41MDJkZWcpOyB9XG4gIC5jaXJjbGUuYjgyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ni40NGRlZyk7IH1cbiAgICAuY2lyY2xlLmI4Mi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MC40NGRlZyk7IH1cbiAgLmNpcmNsZS5iODI6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwLjhkZWcpOyB9XG4gIC5jaXJjbGUucDgzIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1Ny40MWRlZyk7IH1cbiAgLmNpcmNsZS5iODMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY4LjM2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjgzLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcyLjM2ZGVnKTsgfVxuICAuY2lyY2xlLmI4Mzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjIuN2RlZyk7IH1cbiAgLmNpcmNsZS5wODQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTU5LjMxOGRlZyk7IH1cbiAgLmNpcmNsZS5iODQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcwLjI4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjg0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc0LjI4ZGVnKTsgfVxuICAuY2lyY2xlLmI4NDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjQuNmRlZyk7IH1cbiAgLmNpcmNsZS5wODUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTYxLjIyNmRlZyk7IH1cbiAgLmNpcmNsZS5iODUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcyLjJkZWcpOyB9XG4gICAgLmNpcmNsZS5iODUuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzYuMmRlZyk7IH1cbiAgLmNpcmNsZS5iODU6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY2LjVkZWcpOyB9XG4gIC5jaXJjbGUucDg2IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2My4xMzRkZWcpOyB9XG4gIC5jaXJjbGUuYjg2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NC4xMmRlZyk7IH1cbiAgICAuY2lyY2xlLmI4Ni5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OC4xMmRlZyk7IH1cbiAgLmNpcmNsZS5iODY6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpOyB9XG4gIC5jaXJjbGUucDg3IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2NS4wNDJkZWcpOyB9XG4gIC5jaXJjbGUuYjg3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3Ni4wNGRlZyk7IH1cbiAgICAuY2lyY2xlLmI4Ny5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MC4wNGRlZyk7IH1cbiAgLmNpcmNsZS5iODc6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcwLjNkZWcpOyB9XG4gIC5jaXJjbGUucDg4IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2Ni45NWRlZyk7IH1cbiAgLmNpcmNsZS5iODgge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc3Ljk2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjg4LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxLjk2ZGVnKTsgfVxuICAuY2lyY2xlLmI4ODpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIuMmRlZyk7IH1cbiAgLmNpcmNsZS5wODkgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTY4Ljg1OGRlZyk7IH1cbiAgLmNpcmNsZS5iODkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc5Ljg4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjg5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgzLjg4ZGVnKTsgfVxuICAuY2lyY2xlLmI4OTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzQuMWRlZyk7IH1cbiAgLmNpcmNsZS5wOTAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTcwLjc2NmRlZyk7IH1cbiAgLmNpcmNsZS5iOTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxLjhkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTAuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODUuOGRlZyk7IH1cbiAgLmNpcmNsZS5iOTA6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc2ZGVnKTsgfVxuICAuY2lyY2xlLnA5MSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzIuNjc0ZGVnKTsgfVxuICAuY2lyY2xlLmI5MSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODMuNzJkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTEuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODcuNzJkZWcpOyB9XG4gIC5jaXJjbGUuYjkxOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3Ny45ZGVnKTsgfVxuICAuY2lyY2xlLnA5MiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzQuNTgyZGVnKTsgfVxuICAuY2lyY2xlLmI5MiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODUuNjRkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTIuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODkuNjRkZWcpOyB9XG4gIC5jaXJjbGUuYjkyOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS44ZGVnKTsgfVxuICAuY2lyY2xlLnA5MyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNDlkZWcpOyB9XG4gIC5jaXJjbGUuYjkzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ny41NmRlZyk7IH1cbiAgICAuY2lyY2xlLmI5My5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MS41NmRlZyk7IH1cbiAgLmNpcmNsZS5iOTM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxLjdkZWcpOyB9XG4gIC5jaXJjbGUucDk0IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE3OC4zOThkZWcpOyB9XG4gIC5jaXJjbGUuYjk0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4OS40OGRlZyk7IH1cbiAgICAuY2lyY2xlLmI5NC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5My40OGRlZyk7IH1cbiAgLmNpcmNsZS5iOTQ6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgzLjZkZWcpOyB9XG4gIC5jaXJjbGUucDk1IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MC4zMDZkZWcpOyB9XG4gIC5jaXJjbGUuYjk1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MS40ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjk1LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk1LjRkZWcpOyB9XG4gIC5jaXJjbGUuYjk1Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4NS41ZGVnKTsgfVxuICAuY2lyY2xlLnA5NiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODIuMjE0ZGVnKTsgfVxuICAuY2lyY2xlLmI5NiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTMuMzJkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTYuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTcuMzJkZWcpOyB9XG4gIC5jaXJjbGUuYjk2Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ny40ZGVnKTsgfVxuICAuY2lyY2xlLnA5NyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODQuMTIyZGVnKTsgfVxuICAuY2lyY2xlLmI5NyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTUuMjRkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTcuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTkuMjRkZWcpOyB9XG4gIC5jaXJjbGUuYjk3Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4OS4zZGVnKTsgfVxuICAuY2lyY2xlLnA5OCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODYuMDNkZWcpOyB9XG4gIC5jaXJjbGUuYjk4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ny4xNmRlZyk7IH1cbiAgICAuY2lyY2xlLmI5OC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDEuMTZkZWcpOyB9XG4gIC5jaXJjbGUuYjk4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MS4yZGVnKTsgfVxuICAuY2lyY2xlLnA5OSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODcuOTM4ZGVnKTsgfVxuICAuY2lyY2xlLmI5OSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTkuMDhkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAzLjA4ZGVnKTsgfVxuICAuY2lyY2xlLmI5OTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTMuMWRlZyk7IH1cbiAgLmNpcmNsZS5wMTAwIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4OS44NDZkZWcpOyB9XG4gIC5jaXJjbGUuYjEwMCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTAxZGVnKTsgfVxuICAgIC5jaXJjbGUuYjEwMC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDVkZWcpOyB9XG4gIC5jaXJjbGUuYjEwMDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTVkZWcpOyB9XG4gIC5jaXJjbGUuY29sb3ItYmx1ZSAuYmFyLFxuICAuY2lyY2xlLmNvbG9yLWJsdWUgLmZpbGwge1xuICAgIGJvcmRlci1jb2xvcjogIzRjODRmZiAhaW1wb3J0YW50OyB9XG4gIC5jaXJjbGUuY29sb3ItZ3JlZW4gLmJhcixcbiAgLmNpcmNsZS5jb2xvci1ncmVlbiAuZmlsbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGNiYzAwICFpbXBvcnRhbnQ7IH1cbiAgLmNpcmNsZS5jb2xvci1hbWJlciAuYmFyLFxuICAuY2lyY2xlLmNvbG9yLWFtYmVyIC5maWxsIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmMzMDAgIWltcG9ydGFudDsgfVxuICAuY2lyY2xlLmNvbG9yLXJlZCAuYmFyLFxuICAuY2lyY2xlLmNvbG9yLXJlZCAuZmlsbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjA1MzUyICFpbXBvcnRhbnQ7IH1cbiAgLmNpcmNsZS5jb2xvci1ncmF5IC5iYXIsXG4gIC5jaXJjbGUuY29sb3ItZ3JheSAuZmlsbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0ICFpbXBvcnRhbnQ7IH1cblxuLmNpcmNsZS1zdGF0cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNpcmNsZS1zdGF0cy5mbGV4LXJvdywgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAuY2lyY2xlLXN0YXRzLmNsb25lLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5jaXJjbGUtc3RhdHMuZmxleC1yb3cgPiAqLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5jaXJjbGUtc3RhdHMuY2xvbmUtcm93ID4gKiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxOyB9XG4gIC5jaXJjbGUtc3RhdHMgLmNpcmNsZS1ib3guYm9yZGVyLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmNpcmNsZS1zdGF0cyAuY2lyY2xlLWJveC5ib3JkZXItYm90dG9tOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gIC5jaXJjbGUtc3RhdHMgdWw6bm90KC5kZXRhaWxzKSB7XG4gICAgaGVpZ2h0OiAxMjJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDIxMnB4OyB9XG4gICAgLmNpcmNsZS1zdGF0cyB1bDpub3QoLmRldGFpbHMpIGxpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuY2lyY2xlLXN0YXRzIHVsLmlubmVyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE5MnB4OyB9XG4gIC5jaXJjbGUtc3RhdHMgdWwuc21hbGwge1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgd2lkdGg6IDE3MnB4OyB9XG4gIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyAuaWNvbnMgLmljb24sIC5jaXJjbGUtc3RhdHMgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5udW1iZXJzIC5pY29ucyBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciAuY2lyY2xlLXN0YXRzIHVsLm1lbnUgPiBsaSAubnVtYmVycyAuaWNvbnMgYS5tZW51LXRvZ2dsZSxcbiAgICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyBhLm1lbnUtdG9nZ2xlLCAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyAuaWNvbnMgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5pY29uLmxhcmdlLCAuY2lyY2xlLXN0YXRzIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAubnVtYmVycyAuaWNvbnMgYS5sYXJnZS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgLmNpcmNsZS1zdGF0cyB1bC5tZW51ID4gbGkgLm51bWJlcnMgLmljb25zIGEubGFyZ2UubWVudS10b2dnbGUsXG4gICAgICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5sYXJnZS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyBhLmxhcmdlLm1lbnUtdG9nZ2xlLCAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyAucmVnaXN0cnktY2FyZHMgLmxhcmdlLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5sYXJnZS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpLmxhcmdlOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyAuaWNvbnMgbGkubGFyZ2U6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5pY29uLWVtYWlsLW9wZW4ge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIGgxIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDsgfVxuICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgYSxcbiAgICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgPiBkaXYge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmNpcmNsZS1zdGF0cyB1bC5kZXRhaWxzIGxpIHNwYW46bm90KC5pY29uKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSBzcGFuLmljb24sIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSAucmVnaXN0cnktY2FyZHMgc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSBzcGFuLmljb24uaWNvbi1lbWFpbC1vcGVuLCAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgLnJlZ2lzdHJ5LWNhcmRzIHNwYW4uaWNvbi1lbWFpbC1vcGVuLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSBzcGFuLmljb24tZW1haWwtb3Blbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgcCB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDVweDsgfVxuICAgICAgLmNpcmNsZS1zdGF0cyB1bC5kZXRhaWxzIGxpIHAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSBwIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gIC5jaXJjbGUtc3RhdHMgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogNXB4OyB9XG4gIC5jaXJjbGUtc3RhdHMgaDYudGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2lyY2xlLXN0YXRzIGg2LnRpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuY2lyY2xlLXN0YXRzIC5pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnBvbGl0aWNhbC1zdGF0cyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wb2xpdGljYWwtc3RhdHMgLmNoYXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAucG9saXRpY2FsLXN0YXRzIC5pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgICAucG9saXRpY2FsLXN0YXRzIC5pbmZvIC50aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cbiAgICAucG9saXRpY2FsLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucG9saXRpY2FsLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGE6aG92ZXIgLnBvbGl0aWNhbC1sYWJlbCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBvbGl0aWNhbC1zdGF0cyAuaW5mbyAuZGV0YWlscyAucG9saXRpY2FsLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wb2xpdGljYWwtc3RhdHMgLnBvbGl0aWNhbC1sYWJlbCB7XG4gICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgLnBvbGl0aWNhbC1zdGF0cyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wb2xpdGljYWwtc3RhdHMgdWw6bm90KC5kZXRhaWxzKSB7XG4gICAgICBoZWlnaHQ6IDEzMnB4OyB9XG4gICAgLnBvbGl0aWNhbC1zdGF0cyB1bCBsaSAuc2xpY2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAucG9saXRpY2FsLXN0YXRzIHVsIGxpIC5zbGljZSAuYmFyLFxuICAgICAgLnBvbGl0aWNhbC1zdGF0cyB1bCBsaSAuc2xpY2UgLmZpbGwge1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAgIC5wb2xpdGljYWwtc3RhdHMgdWwgLm51bWJlcnMge1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAucG9saXRpY2FsLXN0YXRzIHVsIC5udW1iZXJzIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucG9saXRpY2FsLXN0YXRzIC5jaGFydCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLnBvbGl0aWNhbC1zdGF0cyAuaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wb2xpdGljYWwtc3RhdHMgLmluZm8gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnZvdGVzLXN0YXRzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudm90ZXMtc3RhdHMuY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudm90ZXMtc3RhdHMuY2VudGVyIC5pbmZvIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAudm90ZXMtc3RhdHMgLmNoYXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudm90ZXMtc3RhdHMgLmluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAudm90ZXMtc3RhdHMgLmluZm8gLnRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGE6aG92ZXIgLnZvdGVzLWxhYmVsIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEucHJvLCAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5hcHByb3ZlZCxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYucHJvLFxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGRpdi5hcHByb3ZlZCB7XG4gICAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5hZ2FpbnN0LCAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5yZWplY3RlZCxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYWdhaW5zdCxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYucmVqZWN0ZWQge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEuYWJzdGVudGlvbixcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYWJzdGVudGlvbiB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLmFic3RlbnRpb24gc3Bhbi5pY29uLCAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5hYnN0ZW50aW9uIC5yZWdpc3RyeS1jYXJkcyBzcGFuLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLmFic3RlbnRpb24gc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYWJzdGVudGlvbiBzcGFuLmljb24sXG4gICAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYWJzdGVudGlvbiAucmVnaXN0cnktY2FyZHMgc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAgIC5yZWdpc3RyeS1jYXJkcyAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LmFic3RlbnRpb24gc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlOyB9XG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5wcmVzZW50LFxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGRpdi5wcmVzZW50IHtcbiAgICAgICAgY29sb3I6ICM0MkE1RjU7IH1cbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLmFic2VudCxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYWJzZW50IHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLmRlbGVnYXRlLnByZXNlbnQsXG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LmRlbGVnYXRlLnByZXNlbnQge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEuZGVsZWdhdGUuYWJzZW50LFxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGRpdi5kZWxlZ2F0ZS5hYnNlbnQge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIC52b3Rlcy1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIC5zZXBhcmF0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIC5zZXBhcmF0b3IuZGFyayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjsgfVxuICAgIC52b3Rlcy1zdGF0cyAuaW5mbyBbY2xhc3MqPWljb24tdXNlcl0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAudm90ZXMtc3RhdHMgLmluZm8gW2NsYXNzKj1pY29uLWhhbmRdIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnZvdGVzLXN0YXRzIC5pbmZvIFtjbGFzcyo9aWNvbi1leWUtaGlkZGVuXSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAudm90ZXMtc3RhdHMgLnZvdGVzLWxhYmVsIHtcbiAgICBjb2xvcjogIzZlNmU2ZTsgfVxuICAudm90ZXMtc3RhdHMgdWw6bm90KC5kZXRhaWxzKSB7XG4gICAgaGVpZ2h0OiAxMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC52b3Rlcy1zdGF0cyB1bCBsaTpub3QoLm51bWJlcnMpIHtcbiAgICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gICAgY29sb3I6ICNmNGY0ZjQ7IH1cbiAgLnZvdGVzLXN0YXRzIHVsIGxpLnBybywgLnZvdGVzLXN0YXRzIHVsIGxpLmFwcHJvdmVkIHtcbiAgICBib3JkZXItY29sb3I6ICM4Y2JjMDA7XG4gICAgY29sb3I6ICM4Y2JjMDA7IH1cbiAgLnZvdGVzLXN0YXRzIHVsIGxpLmFnYWluc3QsIC52b3Rlcy1zdGF0cyB1bCBsaS5yZWplY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjA1MzUyO1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gIC52b3Rlcy1zdGF0cyB1bCBsaS5wcmVzZW50IHtcbiAgICBib3JkZXItY29sb3I6ICM0MkE1RjU7XG4gICAgY29sb3I6ICM0MkE1RjU7IH1cbiAgLnZvdGVzLXN0YXRzIHVsIGxpLmdyYXksIC52b3Rlcy1zdGF0cyB1bCBsaS5hYnNlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbiAgICBjb2xvcjogI2RmZGZkZjsgfVxuICAudm90ZXMtc3RhdHMgdWwgbGkgLnNsaWNlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudm90ZXMtc3RhdHMgdWwgbGkgLnNsaWNlIC5iYXIsXG4gICAgLnZvdGVzLXN0YXRzIHVsIGxpIC5zbGljZSAuZmlsbCB7XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAudm90ZXMtc3RhdHMgdWwgLm51bWJlcnMge1xuICAgIGJvdHRvbTogNXB4OyB9XG4gICAgLnZvdGVzLXN0YXRzIHVsIC5udW1iZXJzIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnZvdGVzLXN0YXRzIHVsIC5udW1iZXJzIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC52b3Rlcy1zdGF0cyB1bCAubnVtYmVycyBwIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZvdGVzLXN0YXRzIC5pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC52b3Rlcy1zdGF0cyAuaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAudGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuZjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5mMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDI7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmYzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMzsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuZjQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA0OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5mNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDU7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmY2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogNjsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuZjcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA3OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5mOCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAubWYxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLm1mMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5tZjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAubWY0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLm1mNSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5tZjYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogNjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAubWY3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDc7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLm1mOCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuc2YxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnNmMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5zZjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuc2Y0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnNmNSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5zZjYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogNjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuc2Y3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDc7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnNmOCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA4OyB9IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0Om5vdCguZnVsbC13aWR0aCkgPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LmZ1bGwtd2lkdGggPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkge1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5hY3RpdmUgLnJvdywgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuYWN0aXZlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuYWN0aXZlIC5uYXZiYXItbmF2IHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5kaXNhYmxlZCBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWNoZWNrKTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSAqIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkudW5yZWFkIFtjbGFzcyo9Y29sLV06bm90KC5jb2wtYWN0aW9ucykgKiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5uby1ldmVudCBbY2xhc3MqPWljb24tXSB7XG4gICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyLnNtYWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgW2NsYXNzKj1jb2wtXSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgW2NsYXNzKj1jb2wtXS5jb2wtb3B0aW9ucywgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIFtjbGFzcyo9Y29sLV0uY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5pY29uLW1lbnUge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgc3BhbixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgYSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0Om5vdCgudXApOm5vdCguZG93bikgKiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0Om5vdCgudXApOm5vdCguZG93bikgLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA3cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydDpub3QoLnVwKTpub3QoLmRvd24pIC5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiA3cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydCAqIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIzcHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0ICo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgLnNvcnQgKjpob3ZlciwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0ICo6Zm9jdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0LnVwIC5pY29uLWFycm93LWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgLnNvcnQuZG93biAuaWNvbi1hcnJvdy11cCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgI3RhYmxlLWNvbHVtbnMtc2V0dGluZ3Mge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyBsaSBsYWJlbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpICN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIGxpIGxhYmVsIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpICN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIGxpIGxhYmVsIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWRyYWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1kcmFnIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtZHJhZyBbY2xhc3MqPWljb25dOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1pbmRleCB7XG4gICAgbWluLXdpZHRoOiA1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtY2hlY2sge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWljb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWljb25zIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgICAgbWF4LXdpZHRoOiA1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtaW1nIHtcbiAgICB3aWR0aDogNjBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXN0YXR1cyB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtc3RhdHVzOm5vdChbY2xhc3MqPSdoaWRlLW9uJ10pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXN0YXR1cyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW1lc3NhZ2Utc3RhdHVzIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDNweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtbWVzc2FnZS1zdGF0dXMucmVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1tZXNzYWdlLXN0YXR1cy51bnJlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW5yIHtcbiAgICB3aWR0aDogNzBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtZGF0ZS5zbWFsbCB7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtZGF0ZS5iaWcge1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWFjdGlvbnMuZXh0cmEtc21hbGwge1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWFjdGlvbnMuc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtYWN0aW9ucy5iaWcge1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW9wdGlvbnMuZW1wdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtYWN0aXZhdGUtb3B0aW9ucy5lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXRleHQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZSBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1sYW5ndWFnZXMsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWxhbmd1YWdlcyA+IGRpdixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW9wdGlvbnMgPiBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtbGFuZ3VhZ2VzID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtb3B0aW9ucyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWxhbmd1YWdlcyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtb3B0aW9ucyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWxhbmd1YWdlcyAuZmxhZyxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW9wdGlvbnMgLmZsYWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2xsYXBzaWJsZS1ib2R5OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2xsYXBzaWJsZS1ib2R5ID4gLnJvdywgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgbmF2Lm5hdmJhciAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sbGFwc2libGUtYm9keSA+IC5yb3c6bGFzdC1jaGlsZCwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgbmF2Lm5hdmJhciAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2Omxhc3QtY2hpbGQsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnN3aXRjaCBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IFtjbGFzcyo9Y29sLV0sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1dIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIGE6aG92ZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciBbY2xhc3MqPWNvbC1dIC50ZXh0IC5hY3Rpb24sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdjpob3ZlciBbY2xhc3MqPWNvbC1dIC50ZXh0IC5hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgW2NsYXNzKj1pY29uXS5hY3Rpb24sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWljb25dLmFjdGlvbiB7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmhvdmVyLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgW2NsYXNzKj1pY29uXS5hY3Rpb246aG92ZXIsIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyBbY2xhc3MqPWljb25dLmFjdGlvbjpmb2N1cywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tdmlldywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLXZpZXcge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWVkaXQsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1lZGl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1zbXMsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1zbXMge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLXRyYXNoLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tdHJhc2gge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWNhbGVuZGFyLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tY2FsZW5kYXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLXN0YXRzLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tc3RhdHMge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWNsb25lLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tY2xvbmUge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWZpbGUsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1maWxlLXBkZiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUtcGRmLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1maWxlLWRvYyxcbiAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1kb2MsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWZpbGUtZG9jeCxcbiAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1kb2N4LFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1maWxlLXBwdCxcbiAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1wcHQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWZpbGUteGxzLFxuICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLXhscyxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZmlsZS14bHN4LFxuICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLXhsc3gge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zbW9vdGg6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSxcbiAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5ICosIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgKixcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5ICosXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSAqIHtcbiAgICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGEsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYSxcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGEsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpob3ZlciwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhOmhvdmVyLFxuICAgICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmhvdmVyLFxuICAgICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhOmZvY3VzLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6Zm9jdXMsXG4gICAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6Zm9jdXMsXG4gICAgICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgIFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5LFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl0sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpob3ZlciwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dOmZvY3VzLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXS5jb2xsYXBzaWJsZS1oZWFkZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXS5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgW2NsYXNzKj1jb2wtXS5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBbY2xhc3MqPWNvbC1dLmxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBbY2xhc3MqPWNvbC1dLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5idG4sIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGEuYnRuLWxhcmdlLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBhLmJ0bi1zbWFsbCwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmZjLWhlYWRlci10b29sYmFyIGEuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5mYy10b2RheS1idXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGEuYnRuOmhvdmVyLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBhLmJ0bi1sYXJnZTpob3ZlciwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5idG4tc21hbGw6aG92ZXIsIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGEuZmMtdG9kYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5jdXN0b20tbGluayB7XG4gICAgICBjb2xvcjogIzNlYThmNzsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGEuY3VzdG9tLWxpbmstZGFya2VuIHtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC10ZXh0XSwgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtdGV4dF0sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLXRleHRdLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC10ZXh0XSAqLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC10ZXh0XSAqLFxuICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC10ZXh0XSAqLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXJdLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXJdLFxuICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXJdLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXJdICosXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlcl0gKixcbiAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyXSAqLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1kb21haW5dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1kb21haW5dLFxuICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1kb21haW5dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1kb21haW5dICosXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWRvbWFpbl0gKixcbiAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtZG9tYWluXSAqIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXJdID4gZGl2LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXJdID4gZGl2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXJdID4gZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5yb3cgW2NsYXNzKj1jb2wtYW5zd2VyLTFdID4gZGl2LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXItMV0gPiBkaXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci0xXSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE4OCwgMCwgMC4xKTtcbiAgICBjb2xvcjogIzY2ODkwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXItMl0gPiBkaXYsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci0yXSA+IGRpdiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyLTJdID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgODMsIDgyLCAwLjEpO1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93IFtjbGFzcyo9Y29sLWFuc3dlci0zXSA+IGRpdiwgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyLTNdID4gZGl2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXItM10gPiBkaXYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTUsIDAsIDAuMSk7XG4gICAgY29sb3I6ICNkNmE0MDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5yb3cgW2NsYXNzKj1jb2wtYW5zd2VyLTRdID4gZGl2LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXItNF0gPiBkaXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci00XSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3NiwgMTMyLCAyNTUsIDAuMSk7XG4gICAgY29sb3I6ICMxOTYxZmY7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5yb3cgW2NsYXNzKj1jb2wtYW5zd2VyLTVdID4gZGl2LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXItNV0gPiBkaXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci01XSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMzMsIDgzLCAyMDksIDAuMSk7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlID4gbGkgPiAucm93LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5pbm5lci10YWJsZSA+IGxpID4gLm5hdmJhci1uYXYge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlID4gbGkgPiAucm93IC5jb2wtZHJhZywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuaW5uZXItdGFibGUgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZHJhZyB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5pbm5lci10YWJsZSA+IGxpID4gLnJvdyAuY29sLWRyYWcgW2NsYXNzKj1pY29uXSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuaW5uZXItdGFibGUgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZHJhZyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLnNldHRpbmdzLXN0ZXAgdWwuY29sbGFwc2libGUuaXRlbXMtdGFibGUsXG4uc3RlcCB1bC5jb2xsYXBzaWJsZS5pdGVtcy10YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNldHRpbmdzLXN0ZXAgdWwuY29sbGFwc2libGUuaXRlbXMtdGFibGUuZGlzYWJsZWQsXG4gIC5zdGVwIHVsLmNvbGxhcHNpYmxlLml0ZW1zLXRhYmxlLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuZm9ybS50YWJsZSB1bC5jb2xsYXBzaWJsZSB7XG4gIG1pbi13aWR0aDogNzAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlID4gbGkgPiAucm93LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5pbm5lci10YWJsZSA+IGxpID4gLm5hdmJhci1uYXYge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgZm9ybS50YWJsZSB1bC5jb2xsYXBzaWJsZSB7XG4gICAgbWluLXdpZHRoOiAyODVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdy5tb2JpbGUtcm93LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm1vYmlsZS1yb3cubmF2YmFyLW5hdiB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdy5tb2JpbGUtcm93IFtjbGFzcyo9Y29sLV0sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubW9iaWxlLXJvdy5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLV0ge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZGF0ZSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpOm50aC1jaGlsZChvZGQpID4gLnJvdywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaTpudGgtY2hpbGQob2RkKSA+IC5uYXZiYXItbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5yb3csIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkgLmNvbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0ODQ4NDg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgW2NsYXNzKj1pbWddIHtcbiAgd2lkdGg6IDQ1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5mdW5jdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3Rpb24gLmZ1bmN0aW9uIHNwYW4ge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZnVuY3Rpb24gc3BhbjpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3Rpb24gLmZ1bmN0aW9uIC5wb2xpdGljYWwtYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZGVwYXJ0bWVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZGVwYXJ0bWVudCBzcGFuOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsID4gc3BhbiB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCA+IHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgbWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzM3B4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgPiBzcGFuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnBybyBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgbWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzM3B4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJvIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWdhaW5zdCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hZ2FpbnN0IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzNweDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFnYWluc3QgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFnYWluc3QgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzdGVudGlvbiBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnN0ZW50aW9uIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzNweDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic3RlbnRpb24gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnN0ZW50aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnByZXNlbnQgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJlc2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJlc2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnByZXNlbnQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudC14IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggW2NsYXNzKj1pY29uXSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmluY29tcGF0aWJsZSBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5pbmNvbXBhdGlibGUgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmluY29tcGF0aWJsZSBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmluY29tcGF0aWJsZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjVweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5wb2xpdGljYWwtYmFkZ2Uge1xuICBtYXJnaW46IDVweCAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsID4gc3BhbiB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgPiBzcGFuID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgPiBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hZ2FpbnN0IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWdhaW5zdCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFnYWluc3QgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnN0ZW50aW9uIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzdGVudGlvbiBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic3RlbnRpb24gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcmVzZW50IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJlc2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzQyQTVGNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnByZXNlbnQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCAuc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQteCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudC14IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gPiBzcGFuIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQteCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudC14IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggLnN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuaW5jb21wYXRpYmxlIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuaW5jb21wYXRpYmxlIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gPiBzcGFuIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5pbmNvbXBhdGlibGUgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNmZmMzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5pbmNvbXBhdGlibGUgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5pbmNvbXBhdGlibGUgLnN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNhNWE1YTU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAucG9saXRpY2FsLWJhZGdlIHtcbiAgICBtYXJnaW46IDVweCAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAgPiBkaXYge1xuICAgICAgZmxleDogMTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIFtjbGFzcyo9aW1nXSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC51c2VyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC51c2VyIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmZ1bmN0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZnVuY3Rpb24gc3BhbiB7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5kZXBhcnRtZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5sb2NhdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmxvY2F0aW9uIHNwYW4ge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAucGhvbmUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5waG9uZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmVtYWlsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmVtYWlsIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5lbWFpbCBzcGFuIHtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUge1xuICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUgc3Bhbi5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaSAuY29sLWV2ZW50LXR5cGUge1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1pbnN0aXR1dGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWluc3RpdHV0aW9uID4gW2NsYXNzXj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1pY29uIHtcbiAgbWluLXdpZHRoOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1pY29uIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBtYXgtd2lkdGg6IDQ1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWV2ZW50LXR5cGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1ldmVudC10eXBlLnN0YXJ0IFtjbGFzcyo9aWNvbi1dIHtcbiAgICBjb2xvcjogIzhjYmMwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZXZlbnQtdHlwZS5lbmQgW2NsYXNzKj1pY29uLV0ge1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1ldmVudC10eXBlIFtjbGFzcyo9aWNvbi1dIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5vdGVzIHtcbiAgY29sb3I6ICNhNWE1YTU7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbm90ZXMgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzQyQTVGNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5vdGVzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1ub3RlcyBhOmhvdmVyIHNwYW46bm90KFtjbGFzcyo9aWNvbi1dKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5vdGVzIGEgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1ub3RlcyBhIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUge1xuICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1kYXRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZXZlbnQtdHlwZSB7XG4gICAgbWluLXdpZHRoOiAxMzVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIHNwYW4ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWV2ZW50LXR5cGUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWluc3RpdHV0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtaW5zdGl0dXRpb24gLmNvbC1mdW5jdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZnVuY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbmFtZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIHAge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZ3JvdXBzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWdyb3VwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZ3JvdXBzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWdyb3VwID4gc3BhbiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZ3JvdXBzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAudXNlcnMtd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWluLXdpZHRoOiA2MHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0Lmdyb3Vwcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnVzZXJzLXdyYXAgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMjVweDsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5pY29uLWNhbGVuZGFyIHtcbiAgY29sb3I6ICNmZmMzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5pY29uLWNhbGVuZGFyICsgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmRvY3VtZW50LXRpdGxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmZsYWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmdyb3VwIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZ3JvdXAuZW1wdHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYTVhNWE1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIC5wdWJsaXNoLWRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLnN0YXRzLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5zdGF0cy13cmFwIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7IH1cblxuLm1vZGFsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmNvbC1uci1kYXRlIHtcbiAgd2lkdGg6IDE4MHB4OyB9XG4gIC5tb2RhbCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5jb2wtbnItZGF0ZSAuZGF0ZSB7XG4gICAgY29sb3I6ICNhNWE1YTU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmNvbC1uci1kYXRlIHtcbiAgICB3aWR0aDogMTMwcHg7IH1cbiAgLm1vZGFsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWRvY3VtZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWRvY3VtZW50ID4gLmdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZG9jdW1lbnQtd3JhcCBbY2xhc3MqPWljb25dIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCxcbnVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCxcbnVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQge1xuICBtYXgtd2lkdGg6IDc1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dC5zZWNyZXQtYXJ0aWNsZXMtdGFibGUsXG4gIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dC5zZWNyZXQtYXJ0aWNsZXMtdGFibGUsXG4gIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQuc2VjcmV0LWFydGljbGVzLXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGksXG4gIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLFxuICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmhlYWRlcixcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIsXG4gICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmFwcHJvdmVkIC5pY29uLWNoZWNrLFxuICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmFwcHJvdmVkIC5pY29uLWNoZWNrLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1jaGVjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1jaGVjazpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1jaGVjazpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnJlamVjdGVkIC5pY29uLXgsXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkucmVqZWN0ZWQgLmljb24teCxcbiAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkucmVqZWN0ZWQgLmljb24teCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwNTM1MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5yZWplY3RlZCAuaWNvbi14OmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnJlamVjdGVkIC5pY29uLXg6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLnJlamVjdGVkIC5pY29uLXg6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tbWludXMsXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuaWNvbi1taW51cyxcbiAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuaWNvbi1taW51cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5pY29uLW1pbnVzOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tbWludXM6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tbWludXM6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5jb2wtZG9jdW1lbnQgc3BhbiB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5pY29uLCB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGUsXG4gICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGUsIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBsaTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLmljb24sXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGUsXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLFxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAucmVnaXN0cnktY2FyZHMgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsXG4gICAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgbGk6YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuaWNvbixcbiAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgLnJlZ2lzdHJ5LWNhcmRzIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsXG4gICAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuaWNvbjpiZWZvcmUsIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGxpOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5pY29uOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAucmVnaXN0cnktY2FyZHMgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSxcbiAgICAgIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGxpOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuaWNvbjpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAucmVnaXN0cnktY2FyZHMgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLFxuICAgICAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuY29sLWRvY3VtZW50IHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLmNvbC1kb2N1bWVudCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuY29sLWRvY3VtZW50IHNwYW4ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdixcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csXG4gICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2LFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csXG4gICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3c6aG92ZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdjpob3ZlcixcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlcixcbiAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdjpob3ZlcixcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3c6aG92ZXIsXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3c6aG92ZXIgLmljb24tZHJhZywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIC5pY29uLWRyYWcsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciAuaWNvbi1kcmFnLFxuICAgICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXY6aG92ZXIgLmljb24tZHJhZyxcbiAgICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciAuaWNvbi1kcmFnLFxuICAgICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIC5pY29uLWRyYWcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50LFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZG9jdW1lbnQsXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQge1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50IGEsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50IGEsIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50IGEgc3BhbiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQgYSBzcGFuLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1kb2N1bWVudCBhLFxuICAgICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCBhLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1kb2N1bWVudCBhIHNwYW4sXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50IGEgc3BhbixcbiAgICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50IGEsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCBhLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZG9jdW1lbnQgYSBzcGFuLFxuICAgICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZHJhZywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWRyYWcsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZHJhZyxcbiAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnLFxuICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1kcmFnLFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1kcmFnOmhvdmVyLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZHJhZzpob3ZlcixcbiAgICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWRyYWc6aG92ZXIsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnOmhvdmVyLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWRyYWc6aG92ZXIsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZHJhZzpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWxhbmd1YWdlcyA+IGRpdjpiZWZvcmUsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWxhbmd1YWdlcyA+IGRpdjpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1sYW5ndWFnZXMgPiBkaXY6YmVmb3JlLFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtbGFuZ3VhZ2VzID4gZGl2OmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1sYW5ndWFnZXMgPiBkaXY6YmVmb3JlLFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWxhbmd1YWdlcyA+IGRpdjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0LFxuICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDVweCk7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQuZnVsbC13aWR0aCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQuZnVsbC13aWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCA+IC5ncm91cCwgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuY29sLWRvY3VtZW50ID4gLmdyb3VwLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCA+IC5ncm91cCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCA+IC5ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmFwcHJvdmVkIC5pY29uLWNoZWNrLFxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmljb24tbWludXMsIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tY2hlY2ssXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5pY29uLW1pbnVzLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmljb24tY2hlY2ssXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1taW51cyxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tY2hlY2ssXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5pY29uLW1pbnVzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjVweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpIC5jb2wtZG9jdW1lbnQsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSAuY29sLWRvY3VtZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgLmNvbC1kb2N1bWVudCA+IC5ncm91cCxcbiAgICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgLmNvbC1kb2N1bWVudCA+IC5ncm91cCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpIC5kb2N1bWVudC13cmFwIFtjbGFzcyo9aWNvbl0sXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSAuZG9jdW1lbnQtd3JhcCBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtZGF0ZS1pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtbnItZGF0ZSB7XG4gIG1pbi13aWR0aDogMTE1cHg7XG4gIG1heC13aWR0aDogMTE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1uci1kYXRlLmxhcmdlIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuY29sLXVzZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMjEwcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1zdGF0dXMge1xuICBtaW4td2lkdGg6IDE3MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtc3RhdHVzLnNtYWxsIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtcHJvamVjdC11c2FnZSB7XG4gIG1pbi13aWR0aDogMTQwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1wcm9qZWN0LXVzYWdlLnNtYWxsIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyMzBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJvdywgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5uYXZiYXItbmF2IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZS5leHRlcm5hbC1pdGVtIC5leHRlcm5hbC1wdWJsaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUuZXh0ZXJuYWwtaXRlbSBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlIC5kYXRlIHtcbiAgICBjb2xvcjogI2E1YTVhNTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlIC50aW1lIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUgLnRpbWUgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZSAudGltZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAycHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5wcm9qZWN0LXRpdGxlIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5ub3JtYXRpdmUtY2hhcmFjdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLmluZGl2aWR1YWwtY2hhcmFjdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLmFpci1jaGFyYWN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTUzZDE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAub2F0aC1jaGFyYWN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzNjNDI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudmlzYS1jZnBwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudmlzYS1jZnBwLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC52aXNhLWNmcHAuYWN0aXZlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudmlzYS1jZnBwLmluYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnZpc2EtY2ZwcC5pbmFjdGl2ZSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnZpc2EtY2ZwcCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAuZXh0cmEtaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLmV4dHJhLWluZm8gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiAjODU1M2QxOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAucHJvY2VkdXJlLXN0ZXBzIC5zdGVwcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5wcm9jZWR1cmUtc3RlcHMgLnN0ZXBzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnByb2NlZHVyZS1zdGVwcyB1bC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnByb2NlZHVyZS1zdGVwcyB1bC5wcm9ncmVzcyBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5wcm9jZWR1cmUtc3RlcHMgdWwucHJvZ3Jlc3MgbGkuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnByb2NlZHVyZS1zdGVwcyB1bC5wcm9ncmVzcyArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8ge1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvLmJvcmRlci10b3Age1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGZkZmRmO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvLmJvcmRlci1ib3R0b20ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGZkZmRmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5pY29uLWhvdXJnbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIGVtIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLmV4dHJhLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLmV4dHJhLWluZm8gc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tZWV0aW5nLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbWVldGluZy1pbmZvOm5vdCgubm9ybWFsKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMnB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW1lZXRpbmctaW5mbyAub3JkaW5hcnktbWVldGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tZWV0aW5nLWluZm8gLmV4dHJhb3JkaW5hcnktbWVldGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tZWV0aW5nLWluZm8gcCB7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW1lZXRpbmctaW5mbyBwIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIsXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gYSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uID4gYSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gYTpob3ZlcixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciA+IGE6bGFzdC1jaGlsZCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gcCBzcGFuOmZpcnN0LWNoaWxkLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiBwIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgPiBwIHNwYW4ucGVyc29uLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiBwIHNwYW4ucGVyc29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIGRpdi51c2VyLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gZGl2LnVzZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgZGl2LnVzZXI6aG92ZXIsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIGRpdi51c2VyOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciBkaXYudXNlcjpsYXN0LWNoaWxkLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiBkaXYudXNlcjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIGRpdltjbGFzc149XCJpbWdcIl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiBkaXZbY2xhc3NePVwiaW1nXCJdIHtcbiAgICBsZWZ0OiAtNTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgZGl2W2NsYXNzXj1cImltZy0yNVwiXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIGRpdltjbGFzc149XCJpbWctMjVcIl0ge1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciBwLnBlcnNvbixcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIHAucGVyc29uIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIHAucGVyc29uIHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIHAucGVyc29uIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIHAucGVyc29uIC5sYXN0LW5hbWUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIHAucGVyc29uIC5sYXN0LW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5mdW5jdGlvbixcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5mdW5jdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLmRlcGFydG1lbnQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZGVwYXJ0bWVudCB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLmxvY2F0aW9uLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gLmxvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuc29sdmVyLXdyYXAsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuc29sdmVyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLnNvbHZlci13cmFwID4gZGl2LFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuc29sdmVyLXdyYXAgPiBkaXYge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuc29sdmVyLXdyYXAgPiBkaXYgbGFiZWwsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gLnNvbHZlci13cmFwID4gZGl2IGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5zb2x2ZXItd3JhcCA+IGRpdiBbY2xhc3MqPWljb24tXSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuc29sdmVyLXdyYXAgPiBkaXYgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWIxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLnNvbHZlci13cmFwID4gZGl2IFtjbGFzcyo9aWNvbi1dOmJlZm9yZSxcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5zb2x2ZXItd3JhcCA+IGRpdiBbY2xhc3MqPWljb24tXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gLmlubmVyLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiAuaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uID4gLmlubmVyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gYTpsYXN0LWNoaWxkLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gLmV4dHJhLWluZm8gPiBwOmxhc3QtY2hpbGQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkIHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IHA6bGFzdC1jaGlsZCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBwOmZpcnN0LWNoaWxkLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IHA6bGFzdC1jaGlsZCBwOmZpcnN0LWNoaWxkLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkIGEsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBhLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IHA6bGFzdC1jaGlsZCBhLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZW9wbGUtaW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBwOmxhc3QtY2hpbGQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGRpdjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBhOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjRmNGY0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gcDpsYXN0LWNoaWxkIHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gZGl2Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgc3BhbixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBhOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gcDpsYXN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gZGl2Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgcDpmaXJzdC1jaGlsZCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBhOmxhc3QtY2hpbGQgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gLmxpbmtzIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0MkE1RjU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZDpob3ZlcixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiAubGlua3MgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gYTpsYXN0LWNoaWxkOmhvdmVyIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gLmxpbmtzIGE6aG92ZXIgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZCAuaWNvbi1jYXV0aW9uLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IC5saW5rcyBhIC5pY29uLWNhdXRpb24ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZCBzcGFuOm5vdChbY2xhc3MqPWljb25dKSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiAubGlua3MgYSBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzZWE4Zjc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIGRpdiA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgZGl2ID4gcC5iaWcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyBkaXYgPiBwLmJpZyArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgZGl2ID4gcCArIC5iaWcge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZm9yLWFwcHJvdmFsIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuaW4tcHJlcGFyYXRpb24gW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICNmZjZkMjQ7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmV2b2tlZC1ieS11c2VyIFtjbGFzcyo9aWNvbl0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZWRpcmVjdGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjNGM4NGZmO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLndpdGhvdXQtbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAud2l0aG91dC1hZ2VuZGEgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5leGNlcHRlZCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmNsb3NlZC1yZWdpc3RlciBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC53aXRoLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmFjdGl2ZS1yZWdpc3RlciBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5wZW5kaW5nLWFwcHJvdmFsIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5saXZlLW1lZXRpbmcgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5hbGxvY2F0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2NjdlYjE7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCAuaWNvbi1mb3J3YXJkLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pY29uLWZvcndhcmQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIC5pY29uLWZvcndhcmQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYWxsb2NhdGVkIC5pY29uLWZvcndhcmQge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5saW5rcyxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5saXZlLW1lZXRpbmcgLmxpbmtzLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3Mge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzIGEsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5kZWJhdGUtaW4tY29tbWl0dGVlcyAubGlua3MgYSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmxpdmUtbWVldGluZyAubGlua3MgYSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3MgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzIGE6Zmlyc3QtY2hpbGQsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5saW5rcyBhOmZpcnN0LWNoaWxkLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5saXZlLW1lZXRpbmcgLmxpbmtzIGE6Zmlyc3QtY2hpbGQsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmV2aXNpb24gW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5zY2hlZHVsZWQtb24tYWdlbmRhIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubWVldGluZy1pbi1wZW5kaW5nIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAud29ya2luZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5hZGRlZC1vbi1hZ2VuZGEgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM4NTUzZDE7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuc29sdmVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5zb2x2ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5uby1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZWplY3RlZCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm1lZXRpbmctd2l0aG91dC1jdm9ydW0gW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3RpY2UtcmVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubm8tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmVqZWN0ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubm90aWNlLXJlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmluLXBlbmRpbmctZGVjaXNpb24gW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5zZW5kLW1vZGUgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXF1ZXN0LWNoYW5nZXMgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3RpY2Utb3JhbmdlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuaW4tcGVuZGluZy1kZWNpc2lvbiBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnNlbmQtbW9kZSBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlcXVlc3QtY2hhbmdlcyBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdGljZS1vcmFuZ2UgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5vd24tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYXBwcm92ZWQgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5tZWV0aW5nLWNsb3NlZCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnZhbGlkYXRlZC1tb2RlIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3RpY2UtZ3JlZW4gW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5vd24tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYXBwcm92ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5tZWV0aW5nLWNsb3NlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnZhbGlkYXRlZC1tb2RlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3RpY2UtZ3JlZW4gW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXB1Ymxpc2hlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhNjQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXB1Ymxpc2hlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnN1c3BlbmRlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWIxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5zdXNwZW5kZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXBlYWxlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlcGVhbGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmV2b2tlZCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdC1pbmNsdWRlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzJiNjA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjYzcyYjYwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJldm9rZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3QtaW5jbHVkZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5qb2luZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM4NTUzZDE7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmFua2VkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yYW5rZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXNvcnQtY29tcGFydG1lbnQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM0MkE1RjU7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucHVibGljLWNvbnN1bHRhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3QtZGViYXRlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNWE1YTU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZWRpdC1tb2RlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZWRpdC1tb2RlIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZWxlY3Ryb25pYy12b3RlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZWxlY3Ryb25pYy12b3RlIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyBbY2xhc3MqPW5vdGljZS1dIFtjbGFzcyo9aWNvbi1dIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgd2lkdGg6IDI1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtYWN0aW9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3RzIC5wcm9ncmVzcy1saXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3RzIC5wcm9ncmVzcy1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3RzIC5wcm9ncmVzcy1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdHMgLnByb2dyZXNzLWxpc3QgbGkudmFsaWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0cyAucHJvZ3Jlc3MtbGlzdCBsaS5pbnZhbGlkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdHMgLnByb2dyZXNzLWxpc3QgbGkuY2hhbmdlczpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIGEuYnRuOmhvdmVyLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIGEuYnRuLWxhcmdlOmhvdmVyLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIGEuYnRuLXNtYWxsOmhvdmVyLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgYS5mYy10b2RheS1idXR0b246aG92ZXIsXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5jb2wtYWN0aW9ucyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuY29sLWFjdGlvbnMgKyAubGluay13cmFwLFxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuY29sLWFjdGlvbnMgKyAuZXZlbnRzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAsXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAuY2FuY2VsZWQgdWwgbGkgc3Bhbi5sYWJlbCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAuY2FuY2VsZWQgdWwgbGkgc3Bhbi5sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2E1YTVhNSAhaW1wb3J0YW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcC5jYW5jZWxlZCB1bCBsaSBbY2xhc3MqPWljb24tXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAuY2FuY2VsZWQgdWwgbGkgW2NsYXNzKj1pY29uLV0ge1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCBwLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHAgKyBwLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHAgKyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIGEsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0MkE1RjU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIGEgW2NsYXNzKj1pY29uXSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCBhIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1vZGFsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSwgLm1vZGFsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSA+IFtjbGFzcyo9aWNvbi1dLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgPiBbY2xhc3MqPWljb24tXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpID4gW2NsYXNzKj1pY29uLV0uaWNvbi1zcGlubmVyLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSA+IFtjbGFzcyo9aWNvbi1dLmljb24tc3Bpbm5lciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgLm9sZC1wcm9qZWN0LFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgLm9sZC1wcm9qZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIHNwYW4ubGFiZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwucmVwZWFsZWQsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIHNwYW4ubGFiZWwucmVwZWFsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMDUzNTI7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwuY29tcGxldGlvbixcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5jb21wbGV0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTM4OENFOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmNoYW5nZSxcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5jaGFuZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmMzMDA7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwucmVjdGlmaWNhdGlvbixcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5yZWN0aWZpY2F0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODU1M2QxOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLnJlcHVibGlzaGVkLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLnJlcHVibGlzaGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDRhNjQ3OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLnN1c3BlbmRlZCxcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5zdXNwZW5kZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjdlYjE7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwucmV2b2NhdGlvbixcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5yZXZvY2F0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzcyYjYwOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmRpc3Byb29mLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmRpc3Byb29mIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmFwcHJvdmVkLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmFwcHJvdmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgYSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgLmdyb3VwLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgLmdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSAuZ3JvdXAgLmRhdGUsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIC5ncm91cCAuZGF0ZSB7XG4gICAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSAuZGF0ZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIC5kYXRlIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgYSBzcGFuW2NsYXNzKj1pY29uLV0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIGEgc3BhbltjbGFzcyo9aWNvbi1dIHtcbiAgICBjb2xvcjogI2E1YTVhNTsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1kYXRlLXByb2plY3QtaW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIC5jb2wtbnItZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1kYXRlLXByb2plY3QtaW5mbyAuY29sLW5yLWRhdGUgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1wcm9qZWN0LWluZm86YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1yZWdpc3RyeS1pbmZvIC5wZXRpdGlvbi1yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzI4NztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLnBldGl0aW9uLXByb3Bvc2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLnBldGl0aW9uLWNvbXBsYWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1yZWdpc3RyeS1pbmZvIC5wZXRpdGlvbi1pbnRpbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLm90aGVyLWluZm8ge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweCAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLm90aGVyLWluZm86Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcmVnaXN0cnktaW5mbyAub3RoZXItaW5mby5ib3JkZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkZmRmZGY7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1yZWdpc3RyeS1pbmZvIC5vdGhlci1pbmZvLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RmZGZkZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcmVnaXN0cnktaW5mbyAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dLmljb24taG91cmdsYXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1yZWdpc3RyeS1pbmZvIC5vdGhlci1pbmZvIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLm90aGVyLWluZm8gc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkgZW0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLXRleHQucmliYm9uLXRvcC1yaWdodCB7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMjhweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbiB7XG4gIGhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzBweDtcbiAgLyogdG9wIGxlZnQqL1xuICAvKiB0b3AgcmlnaHQqLyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uOmJlZm9yZSwgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib246YWZ0ZXIge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICMyOTgwYjk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Y2E4MDA7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxNDVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLWxlZnQge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAtMXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1sZWZ0OmJlZm9yZSwgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1sZWZ0OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1sZWZ0OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLnJpYmJvbi10b3AtbGVmdDphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1sZWZ0IHNwYW4ge1xuICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLnJpYmJvbi10b3AtcmlnaHQge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHRvcDogLTFweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmJlZm9yZSwgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1yaWdodDphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1yaWdodDpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLnJpYmJvbi10b3AtcmlnaHQ6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xuICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLndhcm5pbmcgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5leGNlZWRlZCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLmJpZyBbY2xhc3MqPWljb24tXSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuaWNvbi1jYWxlbmRhciB7XG4gIGNvbG9yOiAjZmZjMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuZG9jdW1lbnRzLWRldGFpbHMgLmljb24tY2FsZW5kYXIgKyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmRvY3VtZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZG9jdW1lbnQtdGl0bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIC5mbGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZ3JvdXAge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZ3JvdXAuZW1wdHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYTVhNWE1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAucHVibGlzaC1kYXRlIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuc3RhdHMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5zdGF0cy13cmFwIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1zdGF0dXMgZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAzNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUudmVydGljYWwtYWxpZ24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1kYXRlLWluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuY29sLWRhdGUtaW5mbyAuY29sLW5yLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1kYXRlLWluZm8gLmNvbC1uci1kYXRlIC50aW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtZGF0ZS1pbmZvIC5jb2wtcHJvamVjdC1pbmZvOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtbGFuZ3VhZ2VzLmhpZGUtb24tbWVkLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZS5leHRlcm5hbC1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZS5leHRlcm5hbC1pdGVtIC5leHRlcm5hbC1wdWJsaWNhdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUuZXh0ZXJuYWwtaXRlbSBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZSBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIC5jb2wtbnItZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1kYXRlLXByb2plY3QtaW5mbyAuY29sLXByb2plY3QtaW5mbyAucHJvamVjdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1wcm9qZWN0LWluZm8gLm5vcm1hdGl2ZS1jaGFyYWN0ZXIsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIC5jb2wtcHJvamVjdC1pbmZvIC5pbmRpdmlkdWFsLWNoYXJhY3RlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLmV4dHJhLWluZm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1iYWRnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1zdGF0dXMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXN0YXR1cyA+IHA6bm90KGxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2Y0ZjRmNDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXBldGl0aW9uLWluZm8gLm90aGVyLWluZm86Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUge1xuICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZTpmaXJzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUgc3Bhbi5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtc3RhdHVzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1kYXRlLXByb2plY3QtaW5mbyBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtc3RhdHVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLXN0YXR1cyA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpIC5jb2wtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpIC5jb2wtaWNvbiB7XG4gIHdpZHRoOiA0NXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpIC5jb2wtaWNvbiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgbWF4LXdpZHRoOiA0NXB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpIC5jb2wtaW5zdGl0dXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpIC5jb2wtaW5zdGl0dXRpb24gPiBbY2xhc3NePWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0ODQ4NDg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgW2NsYXNzKj1pbWddIHtcbiAgd2lkdGg6IDQ1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgPiBwIHNwYW46Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhNWE1YTU7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgPiBwIHNwYW4ucGVyc29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDg0ODQ4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZnVuY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5mdW5jdGlvbiBzcGFuIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5mdW5jdGlvbiAucG9saXRpY2FsLWJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3Rpb24gLmRlcGFydG1lbnQge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAgPiBkaXYge1xuICAgICAgZmxleDogMTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1ncm91cCBbY2xhc3MqPWltZy1dIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtcHJlZmVjdHVyZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1wcmVmZWN0dXJlIC5jb2wtaWNvbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtcHJlZmVjdHVyZSAuY29sLWljb24gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXByZWZlY3R1cmUgW2NsYXNzKj1pbWddIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnVzZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnVzZXIgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZnVuY3Rpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5mdW5jdGlvbiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmRlcGFydG1lbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmxvY2F0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAubG9jYXRpb24gc3BhbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5waG9uZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnBob25lIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZW1haWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZW1haWwgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmVtYWlsIHNwYW4ge1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9IH1cblxudWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkubG9hZGVkIC5jb2wtbmFtZSBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIC5pY29uLWRyYWcge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLW5hbWUsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1uYW1lIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIgPiBhLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciA+IGEge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciA+IGE6aG92ZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciA+IGE6bGFzdC1jaGlsZCwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIgPiBwIHNwYW46Zmlyc3QtY2hpbGQsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyID4gcCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciA+IHAgc3Bhbi5wZXJzb24sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyID4gcCBzcGFuLnBlcnNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIgZGl2W2NsYXNzXj1cImltZ1wiXSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgZGl2W2NsYXNzXj1cImltZ1wiXSB7XG4gICAgICBsZWZ0OiAtNTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyIHAucGVyc29uLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciBwLnBlcnNvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDNweCAwIDAgMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyIHAucGVyc29uIHNwYW4sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIgcC5wZXJzb24gLmxhc3QtbmFtZSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgcC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciAuZnVuY3Rpb24sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5mdW5jdGlvbiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciAuZGVwYXJ0bWVudCwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgLmRlcGFydG1lbnQge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciAuZGVwYXJ0bWVudCBzcGFuLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3QgcCwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAge1xuICAgICAgbWFyZ2luOiAzcHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwIHNwYW4sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4ubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgbWF4LWhlaWdodDogODAlO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiA2NSU7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgd2lkdGg6IDQyMHB4OyB9XG4gIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogOTAwcHg7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdG9wOiA3JSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWF4LWhlaWdodDogODYlICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkge1xuICAgICAgbWF4LWhlaWdodDogOTQlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMyUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtbGFyZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NCUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAzJSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkge1xuICAgICAgbGVmdDogMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMCUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtbGFyZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMCUgIWltcG9ydGFudDsgfSB9XG4gIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIGhlYWRlciBoMyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSBoZWFkZXIgaDMge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIC50aXRsZS5zbWFsbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIGhlYWRlciBoMyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIGhlYWRlciBoMyBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIC50aXRsZS5zbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSBoZWFkZXIgLm1vZGFsLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIGhlYWRlciAubW9kYWwtY2xvc2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggODBweCAxNXB4IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxNXB4IDIwcHg7IH1cbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgaDQgW2NsYXNzKj1pY29uLXVzZXJdIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCBoNCBbY2xhc3MqPWljb24taGFuZF0ge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IGg0IFtjbGFzcyo9aWNvbi1leWUtaGlkZGVuXSB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCBoNCBbY2xhc3MqPWljb24tZW1haWxdIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IC5sYWJlbC13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAubGFiZWwtd3JhcCBoNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmxhYmVsLXdyYXAgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmZpbHRlcnMtd3JhcCAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IC5zZWxlY3Qtd3JhcHBlciAuY2FyZXQge1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IC5jaXJjbGUtaWNvbi13aGl0ZSAub3JnYW5pemF0aW9uLWxvZ28sXG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAuY2lyY2xlLWljb24td2hpdGUgLmluc3RpdHV0aW9uLWxvZ28sXG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAuY2lyY2xlLWljb24td2hpdGUgLnByb2R1Y3QtbG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgIG1heC13aWR0aDogOTVweDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgPiAuY2lyY2xlLWljb24td2hpdGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmJ0bi1mbG9hdGluZy5idG4tZGVsZXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhNWE1YTU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAuYnRuLWZsb2F0aW5nLmJ0bi1kZWxldGUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmNvbGxhcHNpYmxlLWhlYWRlci5uby1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnRhYmxlLXNlbGVjdGlvbiAubW9kYWwtY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkudGFibGUtc2VsZWN0aW9uIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS50YWJsZS1zZWxlY3Rpb24gLm1vZGFsLWNvbnRlbnQgZm9ybSxcbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnRhYmxlLXNlbGVjdGlvbiAubW9kYWwtY29udGVudCAuaXRlbXMtdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5waG9uZS1wcmV2aWV3IC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTVweCAxMHB4OyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5waG9uZS1wcmV2aWV3IC5tb2RhbC1jb250ZW50IC5pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogbWluLWNvbnRlbnQ7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkucGhvbmUtcHJldmlldyAubW9kYWwtY29udGVudCAuaW5uZXIgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxM3B4KTsgfVxuICAgICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnBob25lLXByZXZpZXcgLm1vZGFsLWNvbnRlbnQgLmlubmVyIC5oZWFkZXItbG9nbyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7IH1cbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5waG9uZS1wcmV2aWV3IC5tb2RhbC1jb250ZW50IC5pbm5lciAuaGVhZGVyLWxvZ28gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnBob25lLXByZXZpZXcgLm1vZGFsLWNvbnRlbnQgLmlubmVyIC5tZXNzYWdlLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzNweCk7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMjM1cHgpOyB9XG4gICAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkucGhvbmUtcHJldmlldyAubW9kYWwtY29udGVudCAuaW5uZXIgLm1lc3NhZ2Utd3JhcCBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1maXhlZC1mb290ZXIge1xuICAgIGhlaWdodDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtZml4ZWQtZm9vdGVyIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtZml4ZWQtZm9vdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA5NCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk0JTtcbiAgICAgICAgdG9wOiAzJSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTU2cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtY29udGVudCA+ICoge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWNvbnRlbnQgLnRvcC1wYWdpbmF0aW9uLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtY29udGVudCAuYm90dG9tLXBhZ2luYXRpb24td3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmJ0biwgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5idG4tbGFyZ2UsIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuYnRuLXNtYWxsLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5idG4sIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuYnRuLWxhcmdlLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmJ0bi1zbWFsbCwgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAudGFicy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAucm93LWNob29zZSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5yb3ctY2hvb3NlIC5jYXJkIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLnJvdy1jaG9vc2UgLmNhcmQgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAucm93LWNob29zZSAuY2FyZCBwIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLnJvdy1jaG9vc2UgLmxvZ28tZW1vbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5jbG9uZS1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLmNsb25lLXJvdyAuaWNvbi1iZXR3ZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgICAgei1pbmRleDogMjsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC52aWRlby13cmFwIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MC4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAudmlkZW8td3JhcCBpZnJhbWUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5idG4sIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuYnRuLWxhcmdlLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmJ0bi1zbWFsbCwgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5mYy10b2RheS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4ubW9kYWwtZG9jdW1lbnRzIGZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm1vZGFsLWRvY3VtZW50cyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgLmRvY3VtZW50LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm1vZGFsLWRvY3VtZW50cyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5tb2RhbC1kb2N1bWVudHMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDU1cHg7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5zdGF0dXRlIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSxcbi5tb2RhbC1kb2N1bWVudHMuc3RhdHV0ZSAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICNhMzg4Y2U7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5zdGF0dXRlIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogI2EzODhjZTsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLnJ1bGVzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSxcbi5tb2RhbC1kb2N1bWVudHMucnVsZXMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXc6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjNDRhNjQ3OyB9XG5cbi5tb2RhbC1kb2N1bWVudHMucnVsZXMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjNDRhNjQ3OyB9XG5cbi5tb2RhbC1kb2N1bWVudHMuY291bmNpbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sXG4ubW9kYWwtZG9jdW1lbnRzLmNvdW5jaWwgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXc6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjNjdiYmZmOyB9XG5cbi5tb2RhbC1kb2N1bWVudHMuY291bmNpbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICM2N2JiZmY7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5tYXlvciAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sXG4ubW9kYWwtZG9jdW1lbnRzLm1heW9yIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogI2ZmYjkwNTsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLm1heW9yIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogI2ZmYjkwNTsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLmZpbmFuY2lhbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sXG4ubW9kYWwtZG9jdW1lbnRzLmZpbmFuY2lhbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICNkOTU0N2U7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5maW5hbmNpYWwgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjZDk1NDdlOyB9XG5cbi5tb2RhbC1kb2N1bWVudHMub3RoZXJzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSxcbi5tb2RhbC1kb2N1bWVudHMub3RoZXJzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogIzgxZDdlMDsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLm90aGVycyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICM4MWQ3ZTA7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5haXIgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLWFkZDpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdLFxuLm1vZGFsLWRvY3VtZW50cy5haXIgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXc6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjZmU4YzAwOyB9XG5cbi5tb2RhbC1kb2N1bWVudHMuYWlyIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogI2ZlOGMwMDsgfVxuXG4ubW9kYWwubW9kYWwtbWVudSBoZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kYWwubW9kYWwtbWVudSBoZWFkZXIgaDMge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5tb2RhbC5tb2RhbC1tZW51IGhlYWRlciAubW9kYWwtY2xvc2VbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubW9kYWwubW9kYWwtbWVudSBoZWFkZXIgLm1vZGFsLWNsb3NlW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDsgfSB9XG4gICAgLm1vZGFsLm1vZGFsLW1lbnUgaGVhZGVyIC5tb2RhbC1jbG9zZVtjbGFzcyo9aWNvbl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAubW9kYWwubW9kYWwtbWVudSBoZWFkZXIgLm1vZGFsLWNsb3NlW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3Qge1xuICBtYXJnaW46IDA7IH1cbiAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5N2QnICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDUwcHggMjBweCAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICAgICAgd2lkdGg6IDc1cHg7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtcnVsZXMgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDRhNjQ3LCAjODJlMDZiKTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1ydWxlcyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICBjb2xvcjogIzQ0YTY0NzsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1ydWxlcyAubGlzdCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGE2NDc7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtY291bmNpbCBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2N2JiZmYsICM3YWVkZmYpOyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51LWNvdW5jaWwgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgY29sb3I6ICM2N2JiZmY7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtY291bmNpbCAubGlzdCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2JiZmY7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtbWF5b3IgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZiOTA1LCAjZmFkZTA2KTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1tYXlvciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICBjb2xvcjogI2ZmYjkwNTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1tYXlvciAubGlzdCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MDU7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtZmluYW5jaWFsIGhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q5NTQ3ZSwgI2Y1YjE4Yyk7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtZmluYW5jaWFsIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gIGNvbG9yOiAjZDk1NDdlOyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51LWZpbmFuY2lhbCAubGlzdCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTU0N2U7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtb3RoZXJzIGhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzgxZDdlMCwgIzdhZjRhZSk7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtb3RoZXJzIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gIGNvbG9yOiAjODFkN2UwOyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51LW90aGVycyAubGlzdCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ3ZTA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWwubW9kYWwtbWVudSAuY2lyY2xlLWljb24td2hpdGUge1xuICAgIGhlaWdodDogODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgLm1vZGFsLm1vZGFsLW1lbnUgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAubW9kYWwubW9kYWwtbWVudSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH0gfVxuXG4ubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7IH1cbiAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwLmZ1bGwtd2lkdGgsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAuZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAuZnVsbC13aWR0aCAuZ3JvdXAsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAuZnVsbC13aWR0aCAuZ3JvdXAge1xuICAgICAgZmxleDogMTsgfVxuICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmdyb3VwLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5ncm91cCB7XG4gICAgbWluLXdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5ncm91cCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZ3JvdXAge1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5jaXJjbGUtaWNvbi13aGl0ZSwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuY2lyY2xlLWljb24td2hpdGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgLmluc3RpdHV0aW9uLWxvZ28sIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciAuaW5zdGl0dXRpb24tbG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjBweDsgfVxuICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmluc3RpdHV0aW9uLXRpdGxlLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5pbnN0aXR1dGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmludGVyaW0tZnVuY3Rpb24sIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmludGVyaW0tZnVuY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuaW50ZXJpbS1mdW5jdGlvbiBwLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5pbnRlcmltLWZ1bmN0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAgPiAqLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCAuaW5zdGl0dXRpb24tdGl0bGUsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAgLmluc3RpdHV0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAgcCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCBwIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCBwID4gc3BhbiwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCBwID4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCAucG9saXRpY2FsLWJhZGdlLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwIC5wb2xpdGljYWwtYmFkZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAgYTpob3ZlciwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmV2ZW50LXN0YXR1cy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5ldmVudC1zdGF0dXMtd3JhcCBbY2xhc3MqPWljb24tXSwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgW2NsYXNzKj1pY29uLV0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNjBweDsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgW2NsYXNzKj1pY29uLV0uc3RhcnQsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmV2ZW50LXN0YXR1cy13cmFwIFtjbGFzcyo9aWNvbi1dLnN0YXJ0IHtcbiAgICAgIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgW2NsYXNzKj1pY29uLV0uZW5kLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5ldmVudC1zdGF0dXMtd3JhcCBbY2xhc3MqPWljb24tXS5lbmQge1xuICAgICAgYmFja2dyb3VuZDogI2YwNTM1MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgcCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgcCB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubW9kYWwuaW5zdGl0dXRpb24tcHJvZmlsZSAubW9kYWwtY29udGVudCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1wcm9maWxlIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC5pbnN0aXR1dGlvbi1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi1jYXJkLCAubW9kYWwub3JnYW5pemF0aW9uLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLWNhcmQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5uZXItYWN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAwOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmlubmVyLWFjdGlvbnMgYSB7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDRweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmlubmVyLWFjdGlvbnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzRjODRmZjsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC51c2VyLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLnVzZXItaW5mbyAuaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgIGltYWdlLXJlbmRlcmluZzogYXV0bztcbiAgICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLnVzZXItaW5mbyAuaW1nIC5pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC51c2VyLWluZm8gcCB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLnVzZXItaW5mbyBwLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjOGM5NTllO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLm1vZGFsLnVzZXItcHJvZmlsZSAucm93LCAubW9kYWwudXNlci1wcm9maWxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm1vZGFsLnVzZXItcHJvZmlsZSAubmF2YmFyLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLmNhcmQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTVweDsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5zdGF0dXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLnN0YXR1cyBzcGFuIHtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLnN0YXR1cyBzcGFuLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5nZW5lcmFsLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5nZW5lcmFsLWluZm8gW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmdlbmVyYWwtaW5mbyA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuZ2VuZXJhbC1pbmZvID4gZGl2IHAge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5nZW5lcmFsLWluZm8gPiBkaXYgc3BhbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5nZW5lcmFsLWluZm8gPiBkaXYgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvLFxuLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuaW5zdGl0dXRpb24td3JhcCxcbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmluc3RpdHV0aW9uLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNTBweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmluc3RpdHV0aW9uLXdyYXAgaW1nLFxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5pbnN0aXR1dGlvbi13cmFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5vcmdhbml6YXRpb24td3JhcCxcbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLm9yZ2FuaXphdGlvbi13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDc1cHg7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5vcmdhbml6YXRpb24td3JhcCBpbWcsXG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLm9yZ2FuaXphdGlvbi13cmFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCxcbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCBoNCxcbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIC5mdW5jdGlvbi13cmFwLFxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCAuZnVuY3Rpb24td3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgLmZ1bmN0aW9uLFxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCAuZnVuY3Rpb24ge1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgLmZ1bmN0aW9uOmZpcnN0LWxldHRlcixcbiAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCAuZnVuY3Rpb246Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIC5kZXBhcnRtZW50LFxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCAuZGVwYXJ0bWVudCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgLmRlcGFydG1lbnQ6Zmlyc3QtbGV0dGVyLFxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIC5kZXBhcnRtZW50OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCAuaW5zdGl0dXRpb24sXG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIC5pbnN0aXR1dGlvbiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCAuaW5zdGl0dXRpb246bGFzdC1vZi10eXBlLFxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIC5pbnN0aXR1dGlvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCAuaW5zdGl0dXRpb246aG92ZXIsXG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgLmluc3RpdHV0aW9uOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCB1bCxcbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIHVsIGxpLFxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkxM1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMjJweDsgfVxuICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCB1bCBsaSBhLFxuICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgdWwgbGkgYTpob3ZlcixcbiAgICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5hY3Rpdml0eSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5hY3Rpdml0eSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IGg0IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5hY3Rpdml0eSAucm93LCAubW9kYWwudXNlci1wcm9maWxlIC5hY3Rpdml0eSBuYXYubmF2YmFyIC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IC5pY29uLXNtcyB7XG4gICAgY29sb3I6ICNmZmMzMDA7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IC5pY29uLWxpc3Qge1xuICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5vdGhlci1pbmZvIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5vdGhlci1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5vdGhlci1pbmZvIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5vdGhlci1pbmZvIHAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3RoZXItaW5mbyBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm90aGVyLWluZm8gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5tYXAtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5tYXAtd3JhcHBlciBoNCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1hcC13cmFwcGVyIC5yZXN1bHRzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5tYXAtd3JhcHBlciAucmVzdWx0cyBsaSA+IGRpdiB7XG4gICAgICBtYXJnaW46IDVweDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubWFwLXdyYXBwZXIgLnJlc3VsdHMgbGkgPiBkaXYgW2NsYXNzXj1pY29uXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubWFwLXdyYXBwZXIgLnJlc3VsdHMgbGkgPiBkaXYgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubWFwLXdyYXBwZXIgLnJlc3VsdHMgbGkgPiBkaXYgLmNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC51c2VyLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgLnJvdy5mdWxsLXdpZHRoIC5jb2wsIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgbmF2Lm5hdmJhciAuZnVsbC13aWR0aC5uYXZiYXItbmF2IC5jb2wsIG5hdi5uYXZiYXIgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCAuZnVsbC13aWR0aC5uYXZiYXItbmF2IC5jb2wge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCAucm93LmZ1bGwtd2lkdGggLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvLCAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IG5hdi5uYXZiYXIgLmZ1bGwtd2lkdGgubmF2YmFyLW5hdiAuY29sIC5jYXJkLmluc3RpdHV0aW9uLWluZm8sIG5hdi5uYXZiYXIgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCAuZnVsbC13aWR0aC5uYXZiYXItbmF2IC5jb2wgLmNhcmQuaW5zdGl0dXRpb24taW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5yb3cuZnVsbC13aWR0aCAuY29sIC5jYXJkLmluc3RpdHV0aW9uLWluZm8gLmluc3RpdHV0aW9uLXdyYXAsIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgbmF2Lm5hdmJhciAuZnVsbC13aWR0aC5uYXZiYXItbmF2IC5jb2wgLmNhcmQuaW5zdGl0dXRpb24taW5mbyAuaW5zdGl0dXRpb24td3JhcCwgbmF2Lm5hdmJhciAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5mdWxsLXdpZHRoLm5hdmJhci1uYXYgLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIC5pbnN0aXR1dGlvbi13cmFwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCAucm93LmZ1bGwtd2lkdGggLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCwgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCBuYXYubmF2YmFyIC5mdWxsLXdpZHRoLm5hdmJhci1uYXYgLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCwgbmF2Lm5hdmJhciAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5mdWxsLXdpZHRoLm5hdmJhci1uYXYgLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLnJvdywgLm1vZGFsLnVzZXItcHJvZmlsZSBuYXYubmF2YmFyIC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5tb2RhbC51c2VyLXByb2ZpbGUgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IGg0LnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm5yLWRhdGUge1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5uci1kYXRlIC5kYXRlIHtcbiAgICBjb2xvcjogI2E1YTVhNTsgfVxuXG4ubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IGZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm1vZGFsLW5vdGlmaWNhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGEgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tb2RhbC1wcm9qZWN0LWV2ZW50cy5tb2RhbCAuaW5mby13cmFwIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIG1heC13aWR0aDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vZGFsLXByb2plY3QtZXZlbnRzLm1vZGFsIC5pbmZvLXdyYXAgLm5yLWRhdGUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzQ4NDg0ODtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5tb2RhbC1wcm9qZWN0LWV2ZW50cy5tb2RhbCAuaW5mby13cmFwIC5uci1kYXRlIC5uciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5tb2RhbC1wcm9qZWN0LWV2ZW50cy5tb2RhbCAuaW5mby13cmFwIC5uci1kYXRlIC5kYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAubW9kYWwtcHJvamVjdC1ldmVudHMubW9kYWwgLmluZm8td3JhcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tb2RhbC1wcm9qZWN0LWV2ZW50cy5tb2RhbCAuaW5mby13cmFwIC5zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgaDQudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAubnItZGF0ZSB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAubnItZGF0ZSAuZGF0ZSB7XG4gICAgY29sb3I6ICNhNWE1YTU7IH1cblxuLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IC52b3Rlcy1zdGF0cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IGZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIC5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYSBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAuY3VzdG9tLWxpbmsuYWJzb2x1dGUtdG9wLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDsgfVxuXG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnNlY3JldC12b3Rlcy13cmFwIHtcbiAgbWFyZ2luOiA0MHB4OyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuc2VjcmV0LXZvdGVzLXdyYXAucHJvIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuc2VjcmV0LXZvdGVzLXdyYXAuYWdhaW5zdCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnNlY3JldC12b3Rlcy13cmFwLmFic3RlbnRpb24gW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAge1xuICBtYXJnaW46IDEwcHg7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAucHJvLnNlbGVjdGVkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5wcm8uc2VsZWN0ZWQgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLnBybyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5wcm8gLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmZDYwMDsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLnBybyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyOmhvdmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAuYWdhaW5zdC5zZWxlY3RlZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAuYWdhaW5zdC5zZWxlY3RlZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAuYWdhaW5zdCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hZ2FpbnN0IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjk5OTg7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hZ2FpbnN0IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXI6aG92ZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hYnN0ZW50aW9uLnNlbGVjdGVkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDdmOTA7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hYnN0ZW50aW9uLnNlbGVjdGVkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hYnN0ZW50aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjNzA3ZjkwOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLmFic3RlbnRpb24gLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4YmZjODsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLmFic3RlbnRpb24gLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lcjpob3ZlciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHdpZHRoOiA5NXB4OyB9XG4gICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04MiUpOyB9XG5cbi5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2Uge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAubG9nbyB7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC50b3AtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsICMxYjJiMTgsICM4Y2JjMDApO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmJvdHRvbS1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5pbWFnZS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjZGZkZmRmO1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgICAgLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmltYWdlLXdyYXAgLmlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAudXNlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuZnVuY3Rpb24ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGFjdC1saXN0IHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGFjdC1saXN0IGxpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGFjdC1saXN0IHNwYW5bY2xhc3MqPWljb24tXSB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRhY3QtbGlzdCBhIHtcbiAgICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGFjdC1saXN0IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IGg0LnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5uci1kYXRlIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm5yLWRhdGUgLmRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG5cbi5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IGZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYSBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpLmFjdGl2ZSBsYWJlbC5hcHByb3ZlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpLmFjdGl2ZSBsYWJlbC5yZWplY3RlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpLmFjdGl2ZSBsYWJlbC5jaGFuZ2VzIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkuYWN0aXZlIGxhYmVsLnVucHJvY2Vzc2VkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkgbGFiZWwuYXBwcm92ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkgbGFiZWwucmVqZWN0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkgbGFiZWwuY2hhbmdlcyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbC51bnByb2Nlc3NlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTVweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSB7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbCBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG4ubW9kYWwtdXNlci1ldmVudHMubW9kYWwgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLnVzZXIge1xuICBjb2xvcjogIzQ4NDg0ODsgfVxuXG4ubW9kYWwtdXNlci1ldmVudHMubW9kYWwgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIG1hcmdpbjogMCAzMHB4IDAgYXV0bztcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDsgfVxuICAubW9kYWwtdXNlci1ldmVudHMubW9kYWwgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmltZyAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsLXVzZXItZXZlbnRzLm1vZGFsIC5vdmVydmlldy1jb25zdWx0YW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5tb2RhbC11c2VyLWV2ZW50cy5tb2RhbCAub3ZlcnZpZXctY29uc3VsdGFudCAudXNlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubW9kYWwtdXNlci1ldmVudHMubW9kYWwgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmltZyB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCBhdXRvIDA7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuXG5ib2R5LmxvZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgyNywgNDMsIDI0LCAwLjgpLCByZ2JhKDE0MCwgMTg4LCAwLCAwLjg1KSksIHVybChcIi4uL2Fzc2V0cy9pbWcvdG93ZXItdmlldy5qcGdcIik7XG4gICAgLyogU3RhbmRhcmQgc3ludGF4IChtdXN0IGJlIGxhc3QpICovXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KS8yICsgKDAuNjUgKiAxMjAwcHgpKTsgfVxuICAgIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDAuNjUgKiAxMjAwcHgpOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgY29sb3I6ICNiZGIzZGE7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmJ0biwgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciAuYnRuLWxhcmdlLCBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIC5idG4tc21hbGwsIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpLzIgKyAoMC4zNSAqIDEyMDBweCkpOyB9XG4gICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDAuMzUgKiAxMjAwcHgpOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAubG9nbyB7XG4gICAgICAgIGNvbG9yOiAjNDQzMjg3O1xuICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmY2ZDI0O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5idG4sIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5idG4tbGFyZ2UsIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5idG4tc21hbGwsIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC53ZWJzaXRlIHtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQge1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IHtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBib2R5LmxvZ2luIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAgICAgICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLndlYnNpdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQge1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmxvZ28ge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLndlYnNpdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNhcmQge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubm9ybWF0aXZlLWNoYXJhY3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFpcnAtY2hhcmFjdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcmRpbmFyeS1tZWV0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV4dHJhb3JkaW5hcnktbWVldGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWdpc3RyeS1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzI4NztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1wcm9wb3NhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucGV0aXRpb24tY29tcGxhaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1pbnRpbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1zb2x2ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICBjb2xvcjogIzhjYmMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnBldGl0aW9uLXJlc3BvbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUgLm5yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlIC5kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgaDQuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxvY2F0aW9uLWluZm8sXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vdGhlci1pbmZvIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiA1cHggMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5sb2NhdGlvbi1pbmZvIHNwYW4sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm90aGVyLWluZm8gc3BhbiB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9jZWR1cmUtc3RlcHMgLnN0ZXBzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2NlZHVyZS1zdGVwcyAuc3RlcHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucHJvY2VkdXJlLXN0ZXBzIHVsLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2NlZHVyZS1zdGVwcyB1bC5wcm9ncmVzcyBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucHJvY2VkdXJlLXN0ZXBzIHVsLnByb2dyZXNzIGxpLmZpbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9jZWR1cmUtc3RlcHMgdWwucHJvZ3Jlc3MgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QsXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0LFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0LFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbixcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0LFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0ID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0ID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0ID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0ID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCA+IC5pbm5lcjpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0ID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0ID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCA+IC5pbm5lcjpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5jb2xsYXBzaWJsZS1ib2R5ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgPiAuaW5uZXI6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmNvbGxhcHNpYmxlLWJvZHkgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0ID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCA+IC5pbm5lcjpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCA+IC5pbm5lcjpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiA+IC5pbm5lcjpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuY29sbGFwc2libGUtYm9keSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0ID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gPiAuaW5uZXI6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmNvbGxhcHNpYmxlLWJvZHkgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgPiAuaW5uZXI6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgPiAuaW5uZXI6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgPiAuaW5uZXIuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0ID4gLmlubmVyLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgPiAuaW5uZXIuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgPiAuaW5uZXIuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwID4gLmlubmVyLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyA+IC5pbm5lci5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuY29sbGFwc2libGUtYm9keSA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgPiAuaW5uZXIuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0ID4gLmlubmVyLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0ID4gLmlubmVyLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uID4gLmlubmVyLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5jb2xsYXBzaWJsZS1ib2R5ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgPiAuaW5uZXIuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSA+IC5pbm5lci5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuY29sbGFwc2libGUtYm9keSA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCA+IC5pbm5lci5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCA+IC5pbm5lci5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUge1xuICAgICAgY29sb3I6ICMzZWE4Zjc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgZGl2W2NsYXNzXj1cImltZ1wiXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gZGl2W2NsYXNzXj1cImltZ1wiXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgZGl2W2NsYXNzXj1cImltZ1wiXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdIHtcbiAgICBsZWZ0OiAtNzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IHAucGVyc29uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IHAucGVyc29uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IHAucGVyc29uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IHAucGVyc29uIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogM3B4IDAgMCAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCBwLnBlcnNvbiBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IHAucGVyc29uIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IHAucGVyc29uIC5sYXN0LW5hbWUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmZ1bmN0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuZnVuY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2NjdlYjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmZ1bmN0aW9uIHNwYW5bY2xhc3NePVwiaWNvblwiXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5kZXBhcnRtZW50LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5kZXBhcnRtZW50LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5kZXBhcnRtZW50LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5kZXBhcnRtZW50IHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5kZXBhcnRtZW50IHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmRlcGFydG1lbnQgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5sb2NhdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmxvY2F0aW9uIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLm5yLWRhdGUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLm5yLWRhdGUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLm5yLWRhdGUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLm5yLWRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuYnRuLXJlbW92ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuYnRuLXJlbW92ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuYnRuLXJlbW92ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuYnRuLXJlbW92ZSB7XG4gICAgY29sb3I6ICMzZWE4Zjc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuYnRuLXJlbW92ZTpob3ZlcixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuYnRuLXJlbW92ZTpob3ZlcixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuYnRuLXJlbW92ZTpob3ZlcixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIC5ncm91cCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgLmdyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxpbmtzIC5ncm91cCBwLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxpbmtzIC5ncm91cCBwLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLmxpbmtzIC5ncm91cCBwLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgLmdyb3VwIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5saW5rcyBhLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5saW5rcyBhLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyBhLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmxpbmtzIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiA1cHggMCAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgYSBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgYSBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAubGlua3MgYSBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgYSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgcC5pbmZvLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCBwLmluZm8ge1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCBwLmluZm86bGFzdC1vZi10eXBlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IHAuaW5mbyBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIHAuaW5mbyBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IHAuaW5mbyBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgcC5pbmZvIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZvdGVzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC52aXNhLXByb2plY3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZpc2EtcHJvamVjdCAudmlzYS1jZnBwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZpc2EtcHJvamVjdCAudmlzYS1jZnBwLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudmlzYS1wcm9qZWN0IC52aXNhLWNmcHAuYWN0aXZlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZpc2EtcHJvamVjdCAudmlzYS1jZnBwLmluYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC52aXNhLXByb2plY3QgLnZpc2EtY2ZwcC5pbmFjdGl2ZSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC52aXNhLXByb2plY3QgLnZpc2EtY2ZwcCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZGZkZmRmO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8ge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweCAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8uYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGZkZmRmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dLmljb24taG91cmdsYXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5jb2xvci1ncmVlbiB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5jb2xvci1hbWJlciB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5jb2xvci1yZWQge1xuICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIGVtIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLmV4dHJhLWluZm8ge1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC50aW1lbGluZS13cmFwIC5leHRyYS1pbmZvIHNwYW4ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgPiBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHMtd3JhcCA+IGRpdiAubGFuZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHMtd3JhcCA+IGRpdiAubGFuZzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0cy13cmFwID4gZGl2IC5sYW5nLmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgPiBkaXYgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiBtaW4tY29udGVudDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgPiBkaXYgc3Bhbi5lbXB0eSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgW2NsYXNzKj1pY29uLV0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgbWluLXdpZHRoOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgW2NsYXNzKj1pY29uLV06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbW1pdHRlZXMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21taXR0ZWVzLXdyYXAgPiBkaXYgLmNvbW1pdHRlZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbW1pdHRlZXMtd3JhcCA+IGRpdiAuY29tbWl0dGVlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbW1pdHRlZXMtd3JhcCA+IGRpdiAuY29tbWl0dGVlLmFwcHJvdmVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IC5jb21taXR0ZWUuYXBwcm92ZWQgcCB7XG4gICAgICAgIGNvbG9yOiAjNjY3ZWIxOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21taXR0ZWVzLXdyYXAgPiBkaXYgLmNvbW1pdHRlZSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTVhNWE1O1xuICAgICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IC5jb21taXR0ZWUgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IC5jb21taXR0ZWUgcCB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY2hhcmFjdGVyLXByb2plY3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcy5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzLmxlZnQgLmdyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcy5sZWZ0IC5ncm91cCA+IHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rczpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubGlua3MgLmdyb3VwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIC5ncm91cCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubGlua3MgYSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXRodW1iLXVwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tbGlzdCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXVtjbGFzcyo9aWNvbi1maWxlLV0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAubGlua3MgLmdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLmdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC50b2Mtd3JhcHBlciAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gICAgICAudG9jLXdyYXBwZXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLmlubmVyLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5pbm5lci1ncm91cCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLmlubmVyLWdyb3VwIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLmlubmVyLWdyb3VwIGEsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAuaW5uZXItZ3JvdXAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5pbm5lci1ncm91cCBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjNmODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkOGUzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5yaWJib24gKyAuc3RhdHVzLXB1Ymxpc2hlZCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAucmliYm9uICsgLnN0YXR1cy11bnB1Ymxpc2hlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC50aW1lIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgaDQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGg0ICsgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBwICsgaDQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgaHIgKyAuZGF0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAuZGF0ZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAuZGF0ZSBwLmhvdXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLmRhdGUgaDQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBhLmRhdGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGEuZGF0ZTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBociB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbiB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAvKiB0b3AgbGVmdCovIH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5yaWJib246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAucmliYm9uOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzI5ODBiOTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAucmliYm9uIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNhODAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMTQ1cHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5yaWJib24ucmliYm9uLXRvcC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICB0b3A6IC00cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5yaWJib24ucmliYm9uLXRvcC1yaWdodDphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi53YXJuaW5nIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAucmliYm9uLmV4Y2VlZGVkIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyYmZiZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgLnN1YnRpdGxlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLnN1YnRpdGxlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmZjZkMjQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcHJlcGFyYXRpb24gLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNWE1YTU7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDhlMzsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzY2N2ViMTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kZWJhdGUtaW4tY29tbWl0dGVlcyAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2aXNpb24gLmlubmVyLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YzZTVjNDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjY2U5OTAyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2aXNpb24gLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2aXNpb24gLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2aXNpb24gLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndvcmtpbmcgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndvcmtpbmcgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndvcmtpbmcgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndvcmtpbmcgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guam9pbmVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjNmZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjc5MmYxOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjODU1M2QxOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guam9pbmVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guam9pbmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU1M2QxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guam9pbmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guam9pbmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJhMDlmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVqZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgaHIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciBociwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGhyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmEwOWY7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2ZkOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yYW5rZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yYW5rZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmO1xuICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yYW5rZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yYW5rZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2U2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYXBwcm92ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hbnN3ZXJlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hbnN3ZXJlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hbnN3ZXJlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNlNWM0OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2NlOTkwMjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzQ0YTY0NzsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YTY0NztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2Y4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ4ZTM7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzY2N2ViMTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXBlYWxlZCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyYTA5ZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXBlYWxlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwZWFsZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXBlYWxlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXBlYWxlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwZWFsZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwZWFsZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwZWFsZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwZWFsZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyYTA5ZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNjNzJiNjA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzcyYjYwO1xuICAgICAgY29sb3I6ICNjNzJiNjA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZ1bGwtYWRvcHRlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2U2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZ1bGwtYWRvcHRlZCAuaW5uZXIgLnN1YnRpdGxlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZ1bGwtYWRvcHRlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mdWxsLWFkb3B0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZ1bGwtYWRvcHRlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZ1bGwtYWRvcHRlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLWxldHRlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLWxldHRlciAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mdWxsLWFkb3B0ZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mdWxsLWFkb3B0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mdWxsLWFkb3B0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mdWxsLWFkb3B0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLWxldHRlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLWxldHRlciAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLWxldHRlciAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmVmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2U1YzQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNjZTk5MDI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyYTA5ZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtaW4tYW5hbHlzaXMgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtaW4tYW5hbHlzaXMgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtaW4tYW5hbHlzaXMgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNlNWM0OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNjZTk5MDI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDhlMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjNDJBNUY1OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDJBNUY1O1xuICAgICAgY29sb3I6ICM0MkE1RjU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLmljb24uaWNvbi1wZW5jaWw6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLmljb24tcGVuY2lsLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhLmljb24tcGVuY2lsLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLmljb24tcGVuY2lsLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLmljb24tcGVuY2lsLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaS5pY29uLXBlbmNpbDpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgbGkuaWNvbi1wZW5jaWw6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5pY29uLmljb24tcGVuY2lsOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGEuaWNvbi1wZW5jaWwubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEuaWNvbi1wZW5jaWwubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5pY29uLXBlbmNpbC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5pY29uLXBlbmNpbC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGkuaWNvbi1wZW5jaWw6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGxpLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRoLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Y2JjMDA7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjA1MzUyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMDUzNTI7XG4gICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwNTM1MjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmV4Y2VwdGVkIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmV4Y2VwdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwNTM1MjtcbiAgICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Y2JjMDA7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGhyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJkOGUzO1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxpdmUtbWVldGluZyBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5saXZlLW1lZXRpbmcgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5saXZlLW1lZXRpbmcgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtZGViYXRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNWE1YTU7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2U2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIGhyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNmUxYjY7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIC5ob3VyIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmVmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2U1YzQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2NlOTkwMjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgaHIge1xuICAgICAgYmFja2dyb3VuZDogI2YzZTVjNDtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5ob3VyIHtcbiAgICAgIGNvbG9yOiAjY2U5OTAyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJhMDlmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgaHIge1xuICAgICAgYmFja2dyb3VuZDogI2YyYTA5ZjtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAuaG91ciB7XG4gICAgICBjb2xvcjogI2M3MmI2MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1wdWJsaXNoZWQge1xuICAgIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMjVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLXVucHVibGlzaGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLmJ1dHRvbnMgKyAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VuY2lsLW1lZXRpbmcge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bmNpbC1tZWV0aW5nIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW5jaWwtbWVldGluZyBhIHN0cm9uZyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bmNpbC1tZWV0aW5nIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VuY2lsLW1lZXRpbmcgYS5saW5rIHtcbiAgICAgIGNvbG9yOiAjNDJBNUY1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW5jaWwtbWVldGluZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW5jaWwtbWVldGluZyArIC5vcHRpb25zLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgKyAuYnV0dG9ucy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwICsgLmJ1dHRvbnMtd3JhcCA+ICoge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3Bhbixcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3Bhbixcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cy5zbWFsbCBbY2xhc3MqPWljb25dLnByZWZpeCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cy5zbWFsbCBsaSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgbGkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyB1bC5jaGVja2JveCA+IGxpIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucHJlZml4W2NsYXNzKj1pY29uXSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5mb3ItYXBwcm92YWwgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5pbi1wcmVwYXJhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmNmQyNDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZXZva2VkLWJ5LXVzZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJlZGlyZWN0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJldmlzaW9uIFtjbGFzcyo9aWNvbl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAud29ya2luZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5zb2x2ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuc29sdmVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmFua2VkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJhbmtlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmpvaW5lZCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzg1NTNkMTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5uby1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZWplY3RlZCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctd2l0aG91dC1jdm9ydW0gW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jYW5jZWxlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm8tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmVqZWN0ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuY2FuY2VsZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm93bi1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5hcHByb3ZlZCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm93bi1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5hcHByb3ZlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZXB1Ymxpc2hlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhNjQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmVwdWJsaXNoZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5zdXNwZW5kZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnN1c3BlbmRlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJlc29ydC1jb21wYXJ0bWVudCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC53aXRoLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmFjdGl2ZS1yZWdpc3RlciBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLndpdGhvdXQtYWdlbmRhIFtjbGFzcyo9aWNvbl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuZXhjZXB0ZWQgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jbG9zZWQtcmVnaXN0ZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucHVibGljLWNvbnN1bHRhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5zY2hlZHVsZWQtb24tYWdlbmRhIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjZmZjMzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmFkZGVkLW9uLWFnZW5kYSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzg1NTNkMTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5saXZlLW1lZXRpbmcgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5hbGxvY2F0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2NjdlYjE7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90LWluY2x1ZGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3MmI2MDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNjNzJiNjA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdC1pbmNsdWRlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmV2b2tlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzJiNjA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjYzcyYjYwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZXZva2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAudGFrZW4tbm90ZSBbY2xhc3MqPWljb25dIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAudGFrZW4tbm90ZSBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctaW4tcGVuZGluZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIGxhYmVsIHNwYW46bm90KC5wcmVmaXgpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnRhYnMge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC50YWJzIC50YWIge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIC5ub3RpZmljYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uIGxhYmVsIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIC5ub3RpZmljYXRpb24gPiBkaXYge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCBoNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAuaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93LCAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93OmhvdmVyLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXY6aG92ZXIsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93IC5jb2wtZG9jdW1lbnQsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50LCBuYXYubmF2YmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLnJvdyAuY29sLWFjdGlvbnMsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyBsaSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCB1bC50YWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5sYW5ndWFnZXMtdGFicy13cmFwIHVsLnRhYnMgLnRhYiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwudGFicyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnRhYnMgLnRhYiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLm5vdGlmaWNhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLm5vdGlmaWNhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uIGxhYmVsIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIC5ub3RpZmljYXRpb24gPiBkaXYge1xuICAgICAgZmxleDogMTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLnJvdywgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLnJvdzpob3ZlciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdjpob3ZlciwgbmF2Lm5hdmJhciAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93IC5jb2wtZG9jdW1lbnQsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCwgbmF2Lm5hdmJhciAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93IC5jb2wtYWN0aW9ucywgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm9ybWFsIGxpLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5mYy1oZWFkZXItdG9vbGJhciAub3B0aW9ucy1saXN0LmZjLXRvZGF5LWJ1dHRvbiBsaSwgLmZjLWhlYWRlci10b29sYmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gbGkge1xuICBjbGVhcjogYm90aDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm9ybWFsID4gcCwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gPiBwLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LmZjLXRvZGF5LWJ1dHRvbiA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3JtYWwgLmNvbGxhcHNpYmxlLWhlYWRlciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gLmNvbGxhcHNpYmxlLWhlYWRlciwgLmZjLWhlYWRlci10b29sYmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm9ybWFsIC5jb2xsYXBzaWJsZS1ib2R5LCAucHJvamVjdC1vdmVydmlldy13cmFwIC5mYy1oZWFkZXItdG9vbGJhciAub3B0aW9ucy1saXN0LmZjLXRvZGF5LWJ1dHRvbiAuY29sbGFwc2libGUtYm9keSwgLmZjLWhlYWRlci10b29sYmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gLmNvbGxhcHNpYmxlLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSBsaSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LWZvcm1hdC10eXBlIC5wcmVmaXhbY2xhc3MqPWljb25dIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LWZvcm1hdC10eXBlIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSAuZW1vbC10eXBlIGltZyB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LWZvcm1hdC10eXBlIC5kb2N1bWVudC10eXBlIFtjbGFzcyo9aWNvbl0ge1xuICBjb2xvcjogI2ZmNmQyNDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5uZXItcm93LWJvcmRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5uZXItcm93LWJvcmRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogM3B4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzLmNhbmNlbGVkIHVsIGxpIFtjbGFzcyo9aWNvbi1dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMuY2FuY2VsZWQgdWwgbGkgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzLmNhbmNlbGVkIHVsIGxpIHNwYW4ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cy5jYW5jZWxlZCB1bCBsaSBzcGFuLmxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhNWE1YTUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpID4gW2NsYXNzKj1pY29uLV0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpID4gW2NsYXNzKj1pY29uLV0uaWNvbi1zcGlubmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIC5vbGQtcHJvamVjdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLnJlcGVhbGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMDUzNTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwuY29tcGxldGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTM4OENFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLmNoYW5nZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjMzAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLnJlcHVibGlzaGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NGE2NDc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwuc3VzcGVuZGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjdlYjE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwucmV2b2NhdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzcyYjYwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLnJlY3RpZmljYXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzg1NTNkMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyAubGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMgLmxpbmtzIGEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMgLmxpbmtzIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMgLmxpbmtzIGE6aG92ZXIgc3BhbltjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLWJhY2t3YXJkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3Rvcnkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmlubmVyIC5pY29uLWJhY2t3YXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICM3MDdmOTA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5pbm5lciAuaWNvbi1iYWNrd2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5pbm5lciAuaWNvbi1iYWNrd2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAuaW5uZXIgLmdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmlubmVyIC5ncm91cCBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzcwN2Y5MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAuaW5uZXIgLmdyb3VwIFtjbGFzcyo9aWNvbl0gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM3MDdmOTA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmxpbmtzIC5ncm91cCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5saW5rcyAuZ3JvdXAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3MgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmxpbmtzIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3MgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzcwN2Y5MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5pbm5lciAuZ3JvdXAge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaW5uZXIgLmdyb3VwIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmlubmVyIC5ncm91cCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmlubmVyIC5idWxsZXQge1xuICAgICAgYmFja2dyb3VuZDogIzcwN2Y5MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2plY3RzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2plY3RzLWxpc3QgbGkgcCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9qZWN0cy1saXN0IGxpIHAubnIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9qZWN0cy1saXN0IGxpIGEge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucHJvamVjdHMtbGlzdCArIC52b3Rlcy1zdGF0cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgKyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci13cmFwID4gZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItd3JhcCA+IGRpdiBsYWJlbCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXdyYXAgPiBkaXYgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItd3JhcCA+IGRpdiBbY2xhc3MqPWljb24tXTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wcm9qZWN0LWRldGFpbHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAubm90ZXMtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMgLm90aGVyLWluZm8ge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAubm90ZXMtZGV0YWlscyAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNmZjZkMjQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMgLm90aGVyLWluZm8gc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRldGFpbHMtd3JhcCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRldGFpbHMtd3JhcCAucHJvamVjdC1vdmVydmlldy13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZGV0YWlscy13cmFwIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAubW9iaWxlLWZ1bGwtd2lkdGgge1xuICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgfSB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3VtbWFyeS13cmFwIHtcbiAgICB3aWR0aDogMjIwcHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIGg0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgaDQgc3BhbltjbGFzc149aWNvbi1kb2N1bWVudF0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC50b2Mtd3JhcHBlci5waW5uZWQge1xuICAgIHdpZHRoOiAyMjBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnRvYy13cmFwcGVyIGgzIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAudG9jLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnRvYy13cmFwcGVyIC50YWJsZS1vZi1jb250ZW50cyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAudG9jLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzIC5kaXZpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgI2E1YTVhNTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIuc3RlcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIgc2VjdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQubm8tYm9yZGVyIHNlY3Rpb24gLmFydGljbGU6YWZ0ZXIsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIgc2VjdGlvbiAuYXJ0aWNsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbjpub3QoLmNvbnRlbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpOm5vdCgubm90ZXMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbjpub3QoLmNvbnRlbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpOm5vdCgubm90ZXMpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBsZWZ0OiAtOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICB3aWR0aDogMnB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwLmxhc3Q6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAycHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAubGFzdCAuc3RlcC1wb2ludCB7XG4gICAgICBsZWZ0OiAtN3B4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwLm5vdGVzLXN0ZXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgLnN0ZXAtcG9pbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAtOXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA1NHB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgLmNhcmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICB3aWR0aDogMnB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgLmxhbmd1YWdlcy10YWJzLXdyYXAgc2VjdGlvbi5oZWFkZXI6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgOTBweCk7XG4gICAgICB0b3A6IC05MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC10aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnByb2plY3QtbnItZGF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2E1YTVhNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC10aXRsZSAucHJvamVjdC1uci1kYXRlIC5ucixcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnByb2plY3QtbnItZGF0ZSAuZGF0ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LXRpdGxlIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgcCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogODUlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxlZnQ6IC05N3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zZWN0aW9uIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1zdGF0ZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IHAge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg1JTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IGgyIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1zdGF0ZW1lbnQgaDUge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQsXG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB3aWR0aDogMnB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlOmFmdGVyLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxlZnQ6IC05N3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICB3aWR0aDogMTZweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZTpsYXN0LWNoaWxkOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0b3A6IC0yMHB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIC5hcnRpY2xlLW5yLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgLmFydGljbGUtbnIge1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIG9sOm5vdCgudGFicyksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIG9sOm5vdCgudGFicyksXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHVsOm5vdCgudGFicykgPiBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIG9sOm5vdCgudGFicykgPiBsaSBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIHVsOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpLFxuICAgICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHVsOm5vdCgudGFicykgPiBsaSBvbDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSA+IGxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaTpsYXN0LWNoaWxkLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIG9sOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGk6bGFzdC1jaGlsZCwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIG9sOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGk6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdGFibGUsXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHRhYmxlIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpIHAsXG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSBwLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIHRhYmxlIHAsXG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIG9sOm5vdCgudGFicykgcCxcbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSBwLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB0YWJsZSBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgPiBwLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgPiBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0YWJsZSxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0YWJsZSB7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAxNXB4IGF1dG87IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgdGFibGUgdGQsXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0YWJsZSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0aCwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0ZCxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0YWJsZSxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0aCxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgcHJlLFxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzLmJvcmRlci1kb3R0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYTVhNWE1OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlOmJlZm9yZSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2wsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHVsLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBkaXYsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHAsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIGEge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmNvbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmZpcnN0LW5hbWUsXG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIC5sYXN0LW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAubGFzdC1uYW1lIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmZvci1zaWduYXR1cmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuZGVwYXJ0bWVudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIC5zdWZpeCB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogODUlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aCwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRhYmxlLmxlZnQtYWxpZ24sIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGgubGVmdC1hbGlnbiwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0ZC5sZWZ0LWFsaWduIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZS5jZW50ZXItYWxpZ24sIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGguY2VudGVyLWFsaWduLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkLmNlbnRlci1hbGlnbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZS5yaWdodC1hbGlnbiwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aC5yaWdodC1hbGlnbiwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0ZC5yaWdodC1hbGlnbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyBoNSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGggcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRoIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkOm50aC1jaGlsZCgyKSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRyLnNtYWxsIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZDpub3QoLmVkaXQpIHNlY3Rpb24uc2VjdGlvbiBvbCB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZCBzZWN0aW9uLnNlY3Rpb24gb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gICAgICAgIGxlZnQ6IC0xLjRlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb24uc2VjdGlvbiBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb24uc2VjdGlvbiB1bDpub3QoLnRhYnMpID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQuZWRpdCBzZWN0aW9uLnNlY3Rpb24gb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQuZWRpdCBzZWN0aW9uOm5vdCguaGVhZGVyKTpub3QoLmRvY3VtZW50LXRpdGxlKTpub3QoLmRvY3VtZW50LXN0YXRlbWVudCk6bm90KC5zaWduYXR1cmUpOm5vdCgucHJvY2VkdXJlcykgb2wsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb246bm90KC5oZWFkZXIpOm5vdCguZG9jdW1lbnQtdGl0bGUpOm5vdCguZG9jdW1lbnQtc3RhdGVtZW50KTpub3QoLnNpZ25hdHVyZSk6bm90KC5wcm9jZWR1cmVzKSB1bCwgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkLmVkaXQgc2VjdGlvbjpub3QoLmhlYWRlcik6bm90KC5kb2N1bWVudC10aXRsZSk6bm90KC5kb2N1bWVudC1zdGF0ZW1lbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpIGRpdiwgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkLmVkaXQgc2VjdGlvbjpub3QoLmhlYWRlcik6bm90KC5kb2N1bWVudC10aXRsZSk6bm90KC5kb2N1bWVudC1zdGF0ZW1lbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpIHAsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb246bm90KC5oZWFkZXIpOm5vdCguZG9jdW1lbnQtdGl0bGUpOm5vdCguZG9jdW1lbnQtc3RhdGVtZW50KTpub3QoLnNpZ25hdHVyZSk6bm90KC5wcm9jZWR1cmVzKSBhIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IC5mci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlID4gLmNvbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyLmZsYWctdHlwZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyLmZsYWctdHlwZSAuZ3JvdXAge1xuICAgICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmhlYWRlci5pbWFnZS10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZjZmMywgI2Y4ZjZmMyAxMHB4LCAjZmZmZmZmIDEwcHgsICNmZmZmZmYgMjBweCk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIGRpdjpub3QoLmdyb3VwKTpub3QoLmdyb3VwLWxlZnQpOm5vdCguZmxhZyk6bm90KC5jMSk6bm90KC5jMik6bm90KC5jMyk6bm90KC5lbXB0eS1pbWcpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIGRpdi5lbXB0eS1pbWcge1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5oZWFkZXIgZGl2Lmdyb3VwLWxlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5kb2N1bWVudC10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmRvY3VtZW50LXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2VjdGlvbiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNlY3Rpb24gb2wge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDU1JTsgfVxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICAgICAgICAgICAgbGVmdDogLTEuNGVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMC4zZW07IH1cbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNlY3Rpb24gb2wgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogNzUlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5kb2N1bWVudC1zdGF0ZW1lbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5kb2N1bWVudC1zdGF0ZW1lbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uZG9jdW1lbnQtc3RhdGVtZW50IGRpdjpub3QoLmdyb3VwKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB3aWR0aDogNTUlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUtbnIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUtbnIgZGl2Om5vdCguZ3JvdXApIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5jb250ZW50IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2lnbmF0dXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNpZ25hdHVyZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5wcm9jZWR1cmVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24ucHJvY2VkdXJlcyBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5wcm9jZWR1cmVzIHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5wcm9jZWR1cmVzIGRpdjpub3QoLmdyb3VwKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zZXR0aW5ncy1zdGVwLmRvY3VtZW50cyxcbi5zZXR0aW5ncy1zdGVwLm5vdGVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNjBweDsgfVxuXG4ucHJvamVjdC1zdGF0dXMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnByb2plY3Qtc3RhdHVzLXdyYXAgc3BhbiB7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvamVjdC1zdGF0dXMtd3JhcCBzcGFuLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAub3RoZXItYm94IH4gLnN0YXR1cy1ib3gge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLm90aGVyLWJveCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5vdGhlci1ib3ggfiAuc3RhdHVzLWJveCB7XG4gICAgbWluLXdpZHRoOiAxNjBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAub3RoZXItYm94IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLmdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAub3RoZXItYm94IHtcbiAgICBtaW4td2lkdGg6IDIyNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uOm5vdCguY29udGVudCk6bm90KC5zaWduYXR1cmUpOm5vdCgucHJvY2VkdXJlcyk6bm90KC5ub3Rlcyk6YmVmb3JlIHtcbiAgICBsZWZ0OiAtODBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlOmJlZm9yZSxcbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAtODBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlOmFmdGVyLFxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZTphZnRlciB7XG4gICAgbGVmdDogLTg3cHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5oZWFkZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtODBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zZWN0aW9uOmFmdGVyIHtcbiAgICBsZWZ0OiAtODdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnBldGl0aW9uLXJlcXVlc3QtbnIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnBldGl0aW9uLXJlc3BvbnNlLW5yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgPiAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNldHRpbmdzLXN0ZXAuZG9jdW1lbnRzLFxuICAuc2V0dGluZ3Mtc3RlcC5ub3RlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgaDQuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgW2NsYXNzKj1cImljb25cIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmNvbGxhcHNpYmxlLWhlYWRlcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuY29sbGFwc2libGUtaGVhZGVyIGxhYmVsLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLmNvbGxhcHNpYmxlLWhlYWRlciBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jb2xsYXBzaWJsZS1oZWFkZXIgbGFiZWwgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLmNvbGxhcHNpYmxlLWhlYWRlciBsYWJlbCBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIGg0LFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIGg0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIC5tb2JpbGUtcm93LFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLm1vYmlsZS1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLmxhbmd1YWdlcy10YWJzLXdyYXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLmxhbmd1YWdlcy10YWJzLXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCB1bC50YWJzLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLmxhbmd1YWdlcy10YWJzLXdyYXAgdWwudGFicyB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5pbm5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaW5uZXIgLmdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcC5ub3Rlcy1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpOyB9XG4gICAgICAubW9kYWwgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgaDQgc3BhbltjbGFzc149aWNvbi1kb2N1bWVudF0ge1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC10aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gaDQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gb2w6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2VjdGlvbiB1bDpub3QoLnRhYnMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2VjdGlvbiBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gdWw6bm90KC50YWJzKSA+IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LXN0YXRlbWVudCBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1zdGF0ZW1lbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50LFxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUsXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSxcbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSA+IHVsOm5vdCgudGFicykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gb2w6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSA+IG9sOm5vdCgudGFicykgPiBsaSBvbDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSA+IGxpLFxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSA+IHVsOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuY29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGFibGUsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGgsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGQge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyBoNSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkOm50aC1jaGlsZCgyKSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRyLnNtYWxsIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZGV0YWlscy13cmFwIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQubm8tYm9yZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5mdWxsLXdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1yZWNlaXZlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5ib2R5LmxvZ2luIGRpdltyb2xlPVwibWFpblwiXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgYm9keS5sb2dpbiBkaXZbcm9sZT1cIm1haW5cIl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuLmZyLXZpZXcsXG4uZnItZWxlbWVudCxcbi5kb2N1bWVudC1jYXJkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuXG4jcGFnZS1sb2dpbi1mb3Jnb3RfcGFzc3dvcmQgZGl2W3JvbGU9XCJtYWluXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdC1kcm9wZG93biB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG5cbiN1c2Vyd2F5QWNjZXNzaWJpbGl0eUljb24ge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50OyB9XG5cbmJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGN1cnNvcjogbW92ZSAhaW1wb3J0YW50OyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5pbWc6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNGM4NGZmICFpbXBvcnRhbnQ7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmYgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5kaXZpZGVyIC5pY29uLWRyYWcge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogbW92ZSAhaW1wb3J0YW50OyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5pbmZvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZGl2aWRlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZGl2aWRlciAuaWNvbi1kcmFnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmRpdmlkZXIgPiBhLFxuICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5kaXZpZGVyID4gLmltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNzVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzBweDsgfVxuICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5pbWc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpOyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5pbm5lci1hY3Rpb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAtMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICB3aWR0aDogMDsgfVxuICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5pbm5lci1hY3Rpb25zIGEge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5pbm5lci1hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCBwIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5uYW1lIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5uYW1lIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAubmFtZSAubGFzdC1uYW1lIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmZ1bmN0aW9uIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmZ1bmN0aW9uIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmRlcGFydG1lbnQge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5wb2xpdGljYWwtYmFkZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4OyB9XG5cbmJvZHkgPiAuc2VydmljZS13cmFwLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAucGVyc29uIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICBib2R5ID4gLnNlcnZpY2Utd3JhcC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLnBlcnNvbiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICBib2R5ID4gLnNlcnZpY2Utd3JhcC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLnBlcnNvbiAubGFzdC1uYW1lIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmJvZHkgPiAuc2VydmljZS13cmFwLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAubmFtZSB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuYm9keSA+IC5zZXJ2aWNlLXdyYXAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5kaXZpZGVyID4gLmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTc1cHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZWZhO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzBweDsgfVxuICBib2R5ID4gLnNlcnZpY2Utd3JhcC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmRpdmlkZXIgPiAuaW1nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWZcIiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMCUgKyA4cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogLTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNHB4O1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSArIDhweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7IH1cblxuYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuZjEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuYWN0aXZlIC5yb3csIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5hY3RpdmUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuYWN0aXZlIC5uYXZiYXItbmF2IHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuZGlzYWJsZWQgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1jaGVjayk6bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykgKiB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC51bnJlYWQgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKSAqIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5uby1ldmVudCBbY2xhc3MqPWljb24tXSB7XG4gICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIuc21hbGwge1xuICAgICAgbWluLWhlaWdodDogNDBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgW2NsYXNzKj1jb2wtXSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIFtjbGFzcyo9Y29sLV0uY29sLW9wdGlvbnMsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgW2NsYXNzKj1jb2wtXS5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5pY29uLW1lbnUge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIHNwYW4sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuc29ydCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuc29ydDpub3QoLnVwKTpub3QoLmRvd24pICoge1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLnNvcnQ6bm90KC51cCk6bm90KC5kb3duKSAuaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICAgICAgICB0b3A6IDdweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuc29ydDpub3QoLnVwKTpub3QoLmRvd24pIC5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiA3cHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLnNvcnQgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyM3B4OyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLnNvcnQgKjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLnNvcnQgKjpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuc29ydCAqOmZvY3VzIHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLnNvcnQudXAgLmljb24tYXJyb3ctZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLnNvcnQuZG93biAuaWNvbi1hcnJvdy11cCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ICN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ICN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIGxpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyBsaSBsYWJlbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyBsaSBsYWJlbCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgI3RhYmxlLWNvbHVtbnMtc2V0dGluZ3MgbGkgbGFiZWwgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWRyYWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtZHJhZyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1kcmFnIFtjbGFzcyo9aWNvbl06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1jaGVjayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWljb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1pY29ucyBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICAgIG1heC13aWR0aDogNTBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1pbWcge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLXN0YXR1cyB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLXN0YXR1czpub3QoW2NsYXNzKj0naGlkZS1vbiddKSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtc3RhdHVzIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW1lc3NhZ2Utc3RhdHVzIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDNweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW1lc3NhZ2Utc3RhdHVzLnJlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW1lc3NhZ2Utc3RhdHVzLnVucmVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW5yIHtcbiAgICB3aWR0aDogNzBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1kYXRlIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1kYXRlLnNtYWxsIHtcbiAgICAgIHdpZHRoOiA3NXB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtZGF0ZS5iaWcge1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtYWN0aW9ucy5leHRyYS1zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWFjdGlvbnMuc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWFjdGlvbnMuYmlnIHtcbiAgICAgIHdpZHRoOiAyNTBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW9wdGlvbnMuZW1wdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1hY3RpdmF0ZS1vcHRpb25zLmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLXRleHQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1sYW5ndWFnZXMsXG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtbGFuZ3VhZ2VzID4gZGl2LFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW9wdGlvbnMgPiBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWxhbmd1YWdlcyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1vcHRpb25zID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWxhbmd1YWdlcyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW9wdGlvbnMgPiBkaXY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCk6bm90KC5sYW5nKTpub3QoLnN3aXRjaCkuY2hlY2tlZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtbGFuZ3VhZ2VzIC5mbGFnLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW9wdGlvbnMgLmZsYWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2xsYXBzaWJsZS1ib2R5OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sbGFwc2libGUtYm9keSA+IC5yb3csIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBuYXYubmF2YmFyIC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbGxhcHNpYmxlLWJvZHkgPiAucm93Omxhc3QtY2hpbGQsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBuYXYubmF2YmFyIC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXY6bGFzdC1jaGlsZCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyBbY2xhc3MqPWNvbC1dLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLV0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIGE6aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93OmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3c6aG92ZXIgW2NsYXNzKj1jb2wtXSAudGV4dCAuYWN0aW9uLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2OmhvdmVyIFtjbGFzcyo9Y29sLV0gLnRleHQgLmFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgW2NsYXNzKj1pY29uXS5hY3Rpb24sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgW2NsYXNzKj1pY29uXS5hY3Rpb24ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgW2NsYXNzKj1pY29uXS5hY3Rpb246aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgW2NsYXNzKj1pY29uXS5hY3Rpb246aG92ZXIsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgW2NsYXNzKj1pY29uXS5hY3Rpb246Zm9jdXMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgW2NsYXNzKj1pY29uXS5hY3Rpb246Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tdmlldywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi12aWV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZWRpdCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1lZGl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tc21zLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5pY29uLXNtcyB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLXRyYXNoLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5pY29uLXRyYXNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tY2FsZW5kYXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tY2FsZW5kYXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuaWNvbi1zdGF0cywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1zdGF0cyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLWNsb25lLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5pY29uLWNsb25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZmlsZSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZmlsZS1wZGYsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1wZGYsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuaWNvbi1maWxlLWRvYyxcbiAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUtZG9jLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZmlsZS1kb2N4LFxuICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1kb2N4LFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZmlsZS1wcHQsXG4gICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLXBwdCxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLWZpbGUteGxzLFxuICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS14bHMsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuaWNvbi1maWxlLXhsc3gsXG4gICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLXhsc3gge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zbW9vdGg6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnksXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5LFxuICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSAqLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSAqLFxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5ICosXG4gICAgICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgKiB7XG4gICAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYSxcbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhLFxuICAgICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpob3ZlcixcbiAgICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6aG92ZXIsXG4gICAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpmb2N1cywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpmb2N1cyxcbiAgICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6Zm9jdXMsXG4gICAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICBcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnksXG4gICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06Zm9jdXMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl0uY29sbGFwc2libGUtaGVhZGVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgW2NsYXNzKj1jb2wtXS5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgW2NsYXNzKj1jb2wtXS5sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IFtjbGFzcyo9Y29sLV0uY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IGEuYnRuLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYS5idG4tbGFyZ2UsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmJ0bi1zbWFsbCwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IGEuYnRuOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYS5idG4tbGFyZ2U6aG92ZXIsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmJ0bi1zbWFsbDpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmN1c3RvbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjM2VhOGY3OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IGEuY3VzdG9tLWxpbmstZGFya2VuIHtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5sb2FkZWQgLmNvbC1uYW1lIHNwYW4ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93OmhvdmVyIC5pY29uLWRyYWcsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXY6aG92ZXIgLmljb24tZHJhZyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtbmFtZSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLW5hbWUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciA+IGEsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyID4gYSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyID4gYTpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyID4gYTpsYXN0LWNoaWxkLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciBkaXZbY2xhc3NePVwiaW1nXCJdLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciBkaXZbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLXVzZXIgcC5wZXJzb24sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLXVzZXIgcC5wZXJzb24gc3BhbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgcC5wZXJzb24gc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciBwLnBlcnNvbiAubGFzdC1uYW1lLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciBwLnBlcnNvbiAubGFzdC1uYW1lIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyIC5mdW5jdGlvbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgLmZ1bmN0aW9uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyIC5kZXBhcnRtZW50LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZGVwYXJ0bWVudCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyIC5kZXBhcnRtZW50IHNwYW4sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3QsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3QgcCB7XG4gICAgICBtYXJnaW46IDNweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAgc3BhbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZHJhZywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZHJhZzpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5tYXRlcmlhbC1wbGFjZWhvbGRlciAuaW5uZXIubWF0ZXJpYWxib3hlZCAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWwtcGxhY2Vob2xkZXIgI21hdGVyaWFsYm94LW92ZXJsYXkgKyAuaW5uZXIubWF0ZXJpYWxib3hlZC5hY3RpdmUgLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAjcmVhY3RtYXByb21hbmlhIC5yb3cubWFwLWZpbHRlcnMtd3JhcC5oaWRlZmlsdGVycyAuY29sLWZpbHRlcnMsICNyZWFjdG1hcHJvbWFuaWEgbmF2Lm5hdmJhciAubWFwLWZpbHRlcnMtd3JhcC5oaWRlZmlsdGVycy5uYXZiYXItbmF2IC5jb2wtZmlsdGVycywgbmF2Lm5hdmJhciAjcmVhY3RtYXByb21hbmlhIC5tYXAtZmlsdGVycy13cmFwLmhpZGVmaWx0ZXJzLm5hdmJhci1uYXYgLmNvbC1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4jcGFnZS1sb2dpbi1mb3Jnb3RfcGFzc3dvcmQgI2ZpdGVtX2lkX2VtYWlsIHtcbiAgd2lkdGg6IDMwMHB4OyB9XG5cbi5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29sIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5yb3csIC5jb2wgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAuY29sIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5uYXZiYXItbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4jYWRkLWxvY2F0aW9uLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAjYWRkLWxvY2F0aW9uLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgPiBhLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgPiBhLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCA+IGEsXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCA+IGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jdXN0b21hbmNob3I6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNwcm9qZWN0LWZvcm1hdC1lbW9sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIGEuZGF0ZSA+IGg0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl0sXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIGFbaHJlZj1cIiN2aWV3LXVzZXItcHJvZmlsZS1tb2RhbFwiXTpsaW5rLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl06dmlzaXRlZCxcbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdOmhvdmVyLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl06YWN0aXZlLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl06Zm9jdXMge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAucGVyc29uLXdyYXAsXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5lbXB0eS13cmFwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmJvZHkuaXNub3Rsb2dnZWRpbiAuYnRuLXNlbmQtc21zLFxuYm9keS5pc25vdGxvZ2dlZGluIC5idG4tc2VuZC1lbWFpbCxcbmJvZHkuaXNub3Rsb2dnZWRpbiAuYnRuLWFkZC1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZXZlbnRzLFxuLm5vZXZlbnRzOmxpbmssXG4ubm9ldmVudHM6dmlzaXRlZCxcbi5ub2V2ZW50czpob3Zlcixcbi5ub2V2ZW50czphY3RpdmUsXG4ubm9ldmVudHM6Zm9jdXMge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmRvY3VtZW50LXdyYXAgLmJ0bi1hZGQsXG4uZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYm9keSAuZG9jdW1lbnQtd3JhcCAuZmlsZS1maWVsZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jcmVhY3QtZW1vbC1wYWdpbmF0aW9uLXJlZ2lzdHJlaGNsIC5jb2wtYWN0aXZhdGUtb3B0aW9ucyxcbiNyZWFjdC1lbW9sLXBhZ2luYXRpb24tcmVnaXN0cmVwaGNsIC5jb2wtYWN0aXZhdGUtb3B0aW9ucyxcbiNyZWFjdC1lbW9sLXBhZ2luYXRpb24tcmVnaXN0cnVwZHAgLmNvbC1hY3RpdmF0ZS1vcHRpb25zLFxuI3JlYWN0LWVtb2wtcGFnaW5hdGlvbi1yZWdpc3RydWRwIC5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0LXdyYXBwZXIuaW52YWxpZCArIGxhYmVsIHtcbiAgdG9wOiAwOyB9XG5cbi5yb3cgPiAuY29sID4gaDUgKyAuaGVscGVyLXRleHQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgPiAuY29sID4gaDUgKyAuaGVscGVyLXRleHQge1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGNDQzMzY7IH1cblxuLnJvdyAuY29sLm00LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubTQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0ICoge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGllIC5mdW5jdGlvbiBzcGFuIHtcbiAgY29sb3I6ICM2NjdlYjE7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3RpZSAuZG9tZW5pdSBzcGFuIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAucGVyc29uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSAuY29sLWljb24ge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7IH1cblxuI3JlYWN0b3JnYW5pZ3JhbWFwcmVmZWN0dXJhIC5jYXJkIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5yb3cuc2VjdGlvbi5sZXZlbDEgLmNvbC5zMTIubTcubDUueGw1LnBlcnNvbi13cmFwLmhhcy1pbm5lci1hY3Rpb25zLCAjcmVhY3RvcmdhbmlncmFtYXByZWZlY3R1cmEgLmNhcmQgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5sZXZlbDEubmF2YmFyLW5hdiAuY29sLnMxMi5tNy5sNS54bDUucGVyc29uLXdyYXAuaGFzLWlubmVyLWFjdGlvbnMsIG5hdi5uYXZiYXIgI3JlYWN0b3JnYW5pZ3JhbWFwcmVmZWN0dXJhIC5jYXJkIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLmxldmVsMS5uYXZiYXItbmF2IC5jb2wuczEyLm03Lmw1LnhsNS5wZXJzb24td3JhcC5oYXMtaW5uZXItYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuI3JlYWN0Y29tdW5pY2FyZWN1cHJlZmVjdHVyYSA+IGRpdiA+IC50b3AtcGFnaW5hdGlvbi13cmFwIGg0LmNvbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRhdGVwaWNrZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXJbZGlzYWJsZWRdICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5ib2R5IC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuZm9yLXNpZ25hdHVyZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUsXG5ib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogbW92ZSAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAucm93LCBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLm5hdmJhci1uYXYsXG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAucm93LFxuICBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAubmF2YmFyLW5hdiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxOyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLnJvdyAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLm5hdmJhci1uYXYgLmljb24tZHJhZyxcbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5yb3cgLmljb24tZHJhZyxcbiAgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLm5hdmJhci1uYXYgLmljb24tZHJhZyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAucm93IC5jb2wtZG9jdW1lbnQsIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50LFxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLnJvdyAuY29sLWRvY3VtZW50LFxuICBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5yb3cgLmYxLCBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLm5hdmJhci1uYXYgLmYxLFxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLnJvdyAuZjEsXG4gIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5uYXZiYXItbmF2IC5mMSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5yb3cgLmNvbC1kb2N1bWVudCA+IGEsIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50ID4gYSxcbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5yb3cgLmNvbC1kb2N1bWVudCA+IGEsXG4gIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQgPiBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLnJvdyAuY29sLWFjdGlvbnMsIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMsXG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAucm93IC5jb2wtYWN0aW9ucyxcbiAgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLnJvdyAuY29sLWFjdGlvbnMgPiAucHJpbWFyeSwgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyA+IC5wcmltYXJ5LFxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLnJvdyAuY29sLWFjdGlvbnMgPiAucHJpbWFyeSxcbiAgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zID4gLnByaW1hcnkge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAucm93IC5jb2wtYWN0aW9ucyA+IC5wcmltYXJ5IGEsIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgPiAucHJpbWFyeSBhLFxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLnJvdyAuY29sLWFjdGlvbnMgPiAucHJpbWFyeSBhLFxuICBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgPiAucHJpbWFyeSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zbW9vdGg6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDRweDsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5yb3cgLmNvbC1hY3Rpb25zID4gLnNlY29uZGFyeSwgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyA+IC5zZWNvbmRhcnksXG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAucm93IC5jb2wtYWN0aW9ucyA+IC5zZWNvbmRhcnksXG4gIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyA+IC5zZWNvbmRhcnkge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAucm93IC5jb2wtYWN0aW9ucyA+IC5zZWNvbmRhcnkgYSwgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyA+IC5zZWNvbmRhcnkgYSxcbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5yb3cgLmNvbC1hY3Rpb25zID4gLnNlY29uZGFyeSBhLFxuICBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgPiAuc2Vjb25kYXJ5IGEge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXNtb290aDogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgNHB4OyB9XG5cbi5hY3RpdmVbaWRePVwidGFiXCJdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG5ib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAucmliYm9uLXRleHQucmliYm9uLXRvcC1yaWdodCB7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5yaWJib24ucmliYm9uLXRvcC1yaWdodCB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAucmliYm9uIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLnJpYmJvbi5iaWcgW2NsYXNzKj1pY29uLV0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAucmliYm9uLndhcm5pbmcgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAucmliYm9uLnJpYmJvbi10b3AtcmlnaHQgc3BhbiB7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICAgIHRvcDogOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLnJpYmJvbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNhODAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxNDVweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3csIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRmNGY0O1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyBbY2xhc3MqPWNvbC1dLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSBhOmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3c6aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3c6aG92ZXIgW2NsYXNzKj1jb2wtXSAudGV4dCAuYWN0aW9uLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXY6aG92ZXIgW2NsYXNzKj1jb2wtXSAudGV4dCAuYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IFtjbGFzcyo9aWNvbl0uYWN0aW9uLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgW2NsYXNzKj1pY29uXS5hY3Rpb24ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyBbY2xhc3MqPWljb25dLmFjdGlvbjpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgW2NsYXNzKj1pY29uXS5hY3Rpb246Zm9jdXMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWljb25dLmFjdGlvbjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLXZpZXcsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi12aWV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1lZGl0LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tZWRpdCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tc21zLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tc21zIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi10cmFzaCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLXRyYXNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1jYWxlbmRhciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWNhbGVuZGFyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1zdGF0cywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLXN0YXRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1jbG9uZSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWNsb25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1maWxlLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tZmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZmlsZS1wZGYsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLXBkZixcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZmlsZS1kb2MsXG4gICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUtZG9jLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1maWxlLWRvY3gsXG4gICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUtZG9jeCxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZmlsZS1wcHQsXG4gICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUtcHB0LFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1maWxlLXhscyxcbiAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS14bHMsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLWZpbGUteGxzeCxcbiAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS14bHN4IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc21vb3RoOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bzsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnksIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnksXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnksXG4gICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSAqLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5ICosXG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSAqLFxuICAgICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgKiB7XG4gICAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGEsXG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhLFxuICAgICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpob3ZlcixcbiAgICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYTpob3ZlcixcbiAgICAgICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpmb2N1cywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhOmZvY3VzLFxuICAgICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmZvY3VzLFxuICAgICAgICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICBcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSxcbiAgICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpmb2N1cywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl0uY29sbGFwc2libGUtaGVhZGVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl0uY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5mMSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuYWN0aXZlIC5yb3csIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmFjdGl2ZSBuYXYubmF2YmFyIC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmFjdGl2ZSAubmF2YmFyLW5hdiB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuZGlzYWJsZWQgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1jaGVjayk6bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykgKiB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLnVucmVhZCBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEubm8tZXZlbnQgW2NsYXNzKj1pY29uLV0ge1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlci5zbWFsbCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIFtjbGFzcyo9Y29sLV0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIFtjbGFzcyo9Y29sLV0uY29sLW9wdGlvbnMsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciBbY2xhc3MqPWNvbC1dLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciAuaWNvbi1tZW51IHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIHNwYW4sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIGEge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciAuc29ydDpub3QoLnVwKTpub3QoLmRvd24pICoge1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciAuc29ydDpub3QoLnVwKTpub3QoLmRvd24pIC5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gICAgICAgIHRvcDogN3B4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQ6bm90KC51cCk6bm90KC5kb3duKSAuaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogN3B4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyM3B4OyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciAuc29ydCAqOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIC5zb3J0ICo6aG92ZXIsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciAuc29ydCAqOmZvY3VzIHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciAuc29ydC51cCAuaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIC5zb3J0LmRvd24gLmljb24tYXJyb3ctdXAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtZHJhZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWRyYWcgW2NsYXNzKj1pY29uXSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1kcmFnIFtjbGFzcyo9aWNvbl06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWluZGV4IHtcbiAgICBtaW4td2lkdGg6IDMwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1pY29ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1pY29ucyBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICAgIG1heC13aWR0aDogNTBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWRhdGUtaW5mbyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXVzZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMjEwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1pbWcge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXM6bm90KFtjbGFzcyo9J2hpZGUtb24nXSkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJldmlzaW9uIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnNjaGVkdWxlZC1vbi1hZ2VuZGEgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubWVldGluZy1pbi1wZW5kaW5nIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLndvcmtpbmcgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIGRpdiA+IHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuZm9yLWFwcHJvdmFsIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmluLXByZXBhcmF0aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZjZkMjQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucmV2b2tlZC1ieS11c2VyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzRjODRmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC53aXRob3V0LWFnZW5kYSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLndpdGgtbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5kZWJhdGUtaW4tY29tbWl0dGVlcyBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5saXZlLW1lZXRpbmcgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuYWxsb2NhdGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCAuaWNvbi1mb3J3YXJkLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5kZWJhdGUtaW4tY29tbWl0dGVlcyAuaWNvbi1mb3J3YXJkLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5saXZlLW1lZXRpbmcgLmljb24tZm9yd2FyZCxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuYWxsb2NhdGVkIC5pY29uLWZvcndhcmQge1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBmb250LXNpemU6IDI3cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCAubGlua3MsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5saW5rcyxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIC5saW5rcyxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuYWxsb2NhdGVkIC5saW5rcyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCAubGlua3MgYSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5kZWJhdGUtaW4tY29tbWl0dGVlcyAubGlua3MgYSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5saXZlLW1lZXRpbmcgLmxpbmtzIGEsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuYWxsb2NhdGVkIC5saW5rcyBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCAubGlua3MgYTpmaXJzdC1jaGlsZCxcbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5saW5rcyBhOmZpcnN0LWNoaWxkLFxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIC5saW5rcyBhOmZpcnN0LWNoaWxkLFxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuYWxsb2NhdGVkIC5saW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXZpc2lvbiBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5zY2hlZHVsZWQtb24tYWdlbmRhIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm1lZXRpbmctaW4tcGVuZGluZyBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC53b3JraW5nIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmMzMDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuYWRkZWQtb24tYWdlbmRhIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM4NTUzZDE7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnNvbHZlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuc29sdmVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5uby1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucmVqZWN0ZWQgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubWVldGluZy13aXRob3V0LWN2b3J1bSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5ub3RpY2UtcmVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm8tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJlamVjdGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm1lZXRpbmctd2l0aG91dC1jdm9ydW0gW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90aWNlLXJlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmluLXBlbmRpbmctZGVjaXNpb24gW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuc2VuZC1tb2RlIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJlcXVlc3QtY2hhbmdlcyBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5ub3RpY2Utb3JhbmdlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmluLXBlbmRpbmctZGVjaXNpb24gW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuc2VuZC1tb2RlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJlcXVlc3QtY2hhbmdlcyBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5ub3RpY2Utb3JhbmdlIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5vd24tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFwcHJvdmVkIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnZhbGlkYXRlZC1tb2RlIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFuc3dlcmVkIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdGljZS1ncmVlbiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm93bi1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuYXBwcm92ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubWVldGluZy1jbG9zZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAudmFsaWRhdGVkLW1vZGUgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90aWNlLWdyZWVuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXB1Ymxpc2hlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGE2NDc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJlcHVibGlzaGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5zdXNwZW5kZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWIxO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5zdXNwZW5kZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJlcGVhbGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucmVwZWFsZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJldm9rZWQgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90LWluY2x1ZGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzJiNjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2M3MmI2MDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJldm9rZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90LWluY2x1ZGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXNvcnQtY29tcGFydG1lbnQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzQyQTVGNTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5wdWJsaWMtY29uc3VsdGF0aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90LWRlYmF0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90LWRlYmF0ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmVkaXQtbW9kZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5lZGl0LW1vZGUgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgW2NsYXNzKj1ub3RpY2UtXSBbY2xhc3MqPWljb24tXSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1hY3Rpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDIzMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtbWVzc2FnZS1zdGF0dXMge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogM3B4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1tZXNzYWdlLXN0YXR1cy5yZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW1lc3NhZ2Utc3RhdHVzLnVucmVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtbnItZGF0ZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDExNXB4O1xuICAgIG1heC13aWR0aDogMTE1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1wcm9qZWN0LWluZm8ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXByb2plY3QtaW5mbyAucHJvamVjdC10aXRsZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXByb2plY3QtaW5mbyAuYWlyLWNoYXJhY3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU1M2QxO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICAgICAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXByb2plY3QtaW5mbyAubm9ybWF0aXZlLWNoYXJhY3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICAgICAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXByb2plY3QtaW5mbyAuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgICAgIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtbnIge1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtZGF0ZSB7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgd2lkdGg6IDExMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1kYXRlLnNtYWxsIHtcbiAgICAgIHdpZHRoOiA3NXB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1kYXRlLmJpZyB7XG4gICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWRhdGUgLmRhdGUge1xuICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtYWN0aW9ucy5leHRyYS1zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtYWN0aW9ucy5zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgd2lkdGg6IDExMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1hY3Rpb25zLmJpZyB7XG4gICAgICB3aWR0aDogMjUwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucy5lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1hY3RpdmF0ZS1vcHRpb25zLmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtdGV4dCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZTpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIgc3BhbltjbGFzcyo9aWNvbl0ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWxhbmd1YWdlcyxcbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtbGFuZ3VhZ2VzID4gZGl2LFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucyA+IGRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1sYW5ndWFnZXMgPiBkaXY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCk6YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1vcHRpb25zID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtbGFuZ3VhZ2VzID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOm5vdCgubGFuZyk6bm90KC5zd2l0Y2gpLmNoZWNrZWQ6YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1vcHRpb25zID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOm5vdCgubGFuZyk6bm90KC5zd2l0Y2gpLmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtbGFuZ3VhZ2VzIC5mbGFnLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucyAuZmxhZyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbGxhcHNpYmxlLWJvZHk6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbGxhcHNpYmxlLWJvZHkgPiAucm93LCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBuYXYubmF2YmFyIC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdiB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2xsYXBzaWJsZS1ib2R5ID4gLnJvdzpsYXN0LWNoaWxkLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBuYXYubmF2YmFyIC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXY6bGFzdC1jaGlsZCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBbY2xhc3MqPWNvbC1dLnJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIFtjbGFzcyo9Y29sLV0ubGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIFtjbGFzcyo9Y29sLV0uY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBhLmJ0biwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5idG4tbGFyZ2UsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGEuYnRuLXNtYWxsLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuZmMtaGVhZGVyLXRvb2xiYXIgYS5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBhLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5idG46aG92ZXIsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGEuYnRuLWxhcmdlOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBhLmJ0bi1zbWFsbDpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmZjLWhlYWRlci10b29sYmFyIGEuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5mYy10b2RheS1idXR0b246aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBhLmN1c3RvbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjM2VhOGY3OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5jdXN0b20tbGluay1kYXJrZW4ge1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5sb2FkZWQgLmNvbC1uYW1lIHNwYW4ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3c6aG92ZXIgLmljb24tZHJhZywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2OmhvdmVyIC5pY29uLWRyYWcge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtbmFtZSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtbmFtZSB7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLXVzZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyID4gYSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciA+IGEge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyID4gYTpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciA+IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciA+IGE6bGFzdC1jaGlsZCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyIGRpdltjbGFzc149XCJpbWdcIl0sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgZGl2W2NsYXNzXj1cImltZ1wiXSB7XG4gICAgICBsZWZ0OiAtNTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLXVzZXIgcC5wZXJzb24sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgcC5wZXJzb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAzcHggMCAwIDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyIHAucGVyc29uIHNwYW4sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgcC5wZXJzb24gc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyIHAucGVyc29uIC5sYXN0LW5hbWUsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgcC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyIC5mdW5jdGlvbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZnVuY3Rpb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLXVzZXIgLmRlcGFydG1lbnQsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgLmRlcGFydG1lbnQge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyIC5kZXBhcnRtZW50IHNwYW4sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgLmRlcGFydG1lbnQgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAge1xuICAgICAgbWFyZ2luOiAzcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAgc3BhbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3QgcCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLWRyYWcsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGN1cnNvcjogbW92ZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1kcmFnOmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tZHJhZzpob3ZlciB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTsgfVxuXG4uaWNvbi1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5mYy1ldmVudC5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5maXhoZWFkZXIgLmNvbGxhcHNpYmxlLWhlYWRlciA+IGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnJlZC1zd2l0Y2gge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAucmVkLXN3aXRjaCAuc3dpdGNoIGxhYmVsIC5sZXZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDAsIDAsIDAuMzgpOyB9XG4gIC5yZWQtc3dpdGNoIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMTUpOyB9XG4gIC5yZWQtc3dpdGNoIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzOTM5OyB9XG5cbi50aXBkb2N1bWVudGhlYWRlciB7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogMDsgfVxuXG4udG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyLFxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7IH1cbiAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciBpbnB1dCxcbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiA4MHB4OyB9XG5cbiN0YWIxLmFjdGl2ZVtzdHlsZV0sXG4jdGFiMi5hY3RpdmVbc3R5bGVdLFxuI3RhYjMuYWN0aXZlW3N0eWxlXSxcbiN0YWI0LmFjdGl2ZVtzdHlsZV0sXG4jdGFiNS5hY3RpdmVbc3R5bGVdLFxuI3RhYjYuYWN0aXZlW3N0eWxlXSxcbiN0YWI3LmFjdGl2ZVtzdHlsZV0sXG4jdGFiOC5hY3RpdmVbc3R5bGVdLFxuI3RhYjkuYWN0aXZlW3N0eWxlXSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuI3RhYjEuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjIuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjMuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjQuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjUuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjYuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjcuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjguYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjkuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNvcm9fb24ge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpOyB9XG4gIC52aXNvcm9fb24gaDEge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnZpc29yb19vZmYge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDAlKTsgfVxuICAudmlzb3JvX29mZiBoMSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tb2wtY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm1vbC1jYXJkcyAuY29sIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubW9sLWNhcmRzIC5tb2wtY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubW9sLWNhcmRzIC5tb2wtY2FyZDpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgb3BhY2l0eTogMC44NTsgfVxuICAgIC5tb2wtY2FyZHMgLm1vbC1jYXJkIHAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAubW9sLWNhcmRzIC5tb2wtY2FyZCAuZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1vbC1jYXJkcyAubW9sLWNhcmQgc3BhbiB7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLm1vbC1jYXJkcyAubW9sLWNhcmQgc3Bhbi5uciB7XG4gICAgICAgIGNvbG9yOiAjNDM0MzQzO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLm1vbC1jYXJkcyAubW9sLWNhcmQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vbC1jYXJkcyBsaSB7XG4gICAgd2lkdGg6IDE5NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9sLWNhcmRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpOyB9XG4gICAgLm1vbC1jYXJkcy5hdXRvLWhlaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7IH1cbiAgICAubW9sLWNhcmRzIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1vbC1jYXJkcyBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAubW9sLWNhcmRzIGxpIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgLm1vbC1jYXJkcyBsaSBhIHNwYW4ubnIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5tb2wtY2FyZHMgbGkgYSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4udHdvc3RlcC1zdGF0dXMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMjsgfVxuICAudHdvc3RlcC1zdGF0dXMtd3JhcCBzcGFuIHtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC50d29zdGVwLXN0YXR1cy13cmFwIHNwYW4uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG5cbi5jb21pc2lhMSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG5cbi5jb21pc2lhMiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7IH1cblxuLmNvbWlzaWEzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG5cbi5jb21pc2lhNCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXJlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7IH1cblxuLmNvbWlzaWE1IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTsgfVxuXG4uY29taXNpYTYge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1icm93bik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7IH1cblxuLmNvbWlzaWE3IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ3JleSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7IH1cbiIsIi8vIFRoZSBjdXN0b20gbGlzdCBvZiBtYXRlcmlhbGl6ZSBjb21wb25lbnRzLlxuQGltcG9ydCBcImJyb3dzZXItdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiY3VzdG9tLW1hdGVyaWFsaXplXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZyb2FsYS1lZGl0b3JcIjtcblxuLy8gSW1wb3J0IGZvbnRzXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDYwMCw3MDAmc3Vic2V0PWxhdGluLWV4dCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MTAwLDMwMCw0MDAsNzAwJnN1YnNldD1sYXRpbi1leHQnKTtcblxuLy8gTWl4aW5zLlxuQGltcG9ydCBcImljb25zXCI7XG5cbi8vIEdlbmVyYWwgc3R5bGluZy5cbkBpbXBvcnQgXCJnbG9iYWxcIjtcbkBpbXBvcnQgXCJtZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwidHlwb1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwibWVudVwiO1xuQGltcG9ydCBcImxheW91dFwiO1xuQGltcG9ydCBcImZsYWdzXCI7XG5AaW1wb3J0IFwicG9saXRpY2Fsc1wiO1xuXG4vLyBHZW5lcmFsIGNvbXBvbmVudHNcbkBpbXBvcnQgXCJjb21wb25lbnRzL2F0dGFjaG1lbnRzLWxpc3RcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JhZGdlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYWxlbmRhclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2hpcHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbGxhcHNhYmxlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb2xvci1waWNrZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbW1pdHRlZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29uc3VsdGFudFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY291bnRkb3duXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9kYXRlcGlja2VyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9kb2N1bWVudFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbHRlcnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zyb2FsYS1lZGl0b3JcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Z1bmN0aW9ucy1jYXJkc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVycy1saXN0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ncmlkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pbWFnZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW5zdGl0dXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xhYmVsc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGFuZ3VhZ2VzLXRhYnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xpbmtzLWNhcmRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2FkZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xvY2F0aW9uLXN0YXR1cy1jYXJkc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWFwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tZW51LWNhcmRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tZW1iZXJzaGlwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9taW5pLWNhcmRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ub3RpZmljYXRpb25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9vcmdhbmlncmFtXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9vcmdhbml6YXRpb25hbC1jaGFydFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnZS1oZWFkZXJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wZXJzb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BldGl0aW9uLXRlcm1zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9waWxsc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmVnaXN0cnktdGVybXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JlZ2lzdHJ5LWNhcmRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZXR0aW5ncy1zdGVwc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc3RlcHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZvdGVzXCI7XG5cbi8vIFN0YXRzXG5AaW1wb3J0IFwic3RhdHMvY2lyY2xlXCI7XG5AaW1wb3J0IFwic3RhdHMvY2lyY2xlLXN0YXRzXCI7XG5AaW1wb3J0IFwic3RhdHMvcG9saXRpY2FsLXN0YXRzXCI7XG5AaW1wb3J0IFwic3RhdHMvdm90ZXMtc3RhdHNcIjtcblxuLy8gVGFibGVzXG5AaW1wb3J0IFwidGFibGVzL3RhYmxlXCI7XG5AaW1wb3J0IFwidGFibGVzL3VzZXJzLXRhYmxlXCI7XG5AaW1wb3J0IFwidGFibGVzL3VzZXJzLWV2ZW50cy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9ncm91cHMtdGFibGVcIjtcbkBpbXBvcnQgXCJ0YWJsZXMvZG9jdW1lbnRzLXRhYmxlXCI7XG5AaW1wb3J0IFwidGFibGVzL3N0YXR1dGUtZG9jdW1lbnRzLXRhYmxlXCI7XG5AaW1wb3J0IFwidGFibGVzL3Byb2plY3RzLXRhYmxlXCI7XG5AaW1wb3J0IFwidGFibGVzL3Byb2plY3QtZXZlbnRzLXRhYmxlXCI7XG5AaW1wb3J0IFwidGFibGVzL3ByZWZlY3R1cmVzLXRhYmxlXCI7XG5AaW1wb3J0IFwidGFibGVzL2N1c3RvbS11c2Vycy10YWJsZVwiO1xuXG5cbi8vIE1vZGFsc1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbFwiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC1kb2N1bWVudHNcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtbWVudS10ZXJtc1wiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC1pbnN0aXR1dGlvbi1mdW5jdGlvblwiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC1pbnN0aXR1dGlvbi1wcm9maWxlXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLXVzZXItcHJvZmlsZVwiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC1ub3RpZmljYXRpb25cIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtcHJvamVjdC1ldmVudHNcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtdm90ZXNcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtc2VjcmV0LXZvdGVzXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLWVsZWN0cm9uaWMtdm90ZXNcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtY29uc3VsdGFudFwiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLXVzZXItZXZlbnRzXCI7XG5cbi8vIEN1c3RvbSBwYWdlc1xuQGltcG9ydCBcInBhZ2VzL2xvZ2luXCI7XG5AaW1wb3J0IFwicGFnZXMvcHJvamVjdFwiO1xuXG5AaW1wb3J0IFwiY3VzdG9tZWxzb1wiOyIsIjpyb290IHtcblx0LS1jb2xvci1yZWQtbGlnaHRlbjogI2U1NzM3Mztcblx0LS1jb2xvci1yZWQ6ICNmNDQzMzY7XG5cdC0tY29sb3ItcmVkLWRhcmtlbjogI2I3MWMxYztcblx0LS1jb2xvci1waW5rLWxpZ2h0ZW46ICNmMDYyOTI7XG5cdC0tY29sb3ItcGluazogI2U5MWU2Mztcblx0LS1jb2xvci1waW5rLWRhcmtlbjogIzg4MGU0Zjtcblx0LS1jb2xvci1wdXJwbGUtbGlnaHRlbjogI2JhNjhjODtcblx0LS1jb2xvci1wdXJwbGU6ICM5YzI3YjA7XG5cdC0tY29sb3ItcHVycGxlLWRhcmtlbjogIzRhMTQ4Yztcblx0LS1jb2xvci1kZWVwLXB1cnBsZS1saWdodGVuOiAjOTU3NWNkO1xuXHQtLWNvbG9yLWRlZXAtcHVycGxlOiAjNjczYWI3O1xuXHQtLWNvbG9yLWRlZXAtcHVycGxlLWRhcmtlbjogIzMxMWI5Mjtcblx0LS1jb2xvci1pbmRpZ28tbGlnaHRlbjogIzc5ODZjYjtcblx0LS1jb2xvci1pbmRpZ286ICMzZjUxYjU7XG5cdC0tY29sb3ItaW5kaWdvLWRhcmtlbjogIzFhMjM3ZTtcblx0LS1jb2xvci1ibHVlLWxpZ2h0ZW46ICM2NGI1ZjY7XG5cdC0tY29sb3ItYmx1ZTogIzIxOTZmMztcblx0LS1jb2xvci1ibHVlLWRhcmtlbjogIzBkNDdhMTtcblx0LS1jb2xvci1saWdodC1ibHVlLWxpZ2h0ZW46ICM0ZmMzZjc7XG5cdC0tY29sb3ItbGlnaHQtYmx1ZTogIzAzYTlmNDtcblx0LS1jb2xvci1saWdodC1ibHVlLTI6ICM0Yzg0ZmY7XG5cdC0tY29sb3ItbGlnaHQtYmx1ZS1kYXJrZW46ICMwMTU3OWI7XG5cdC0tY29sb3ItY3lhbi1saWdodGVuOiAjNGRkMGUxO1xuXHQtLWNvbG9yLWN5YW46ICMwMGJjZDQ7XG5cdC0tY29sb3ItY3lhbi1kYXJrZW46ICMwMDYwNjQ7XG5cdC0tY29sb3ItdGVhbC1saWdodGVuOiAjNGRiNmFjO1xuXHQtLWNvbG9yLXRlYWw6ICMwMDk2ODg7XG5cdC0tY29sb3ItdGVhbC1kYXJrZW46ICMwMDRkNDA7XG5cdC0tY29sb3ItZ3JlZW4tbGlnaHRlbjogIzgxYzc4NDtcblx0LS1jb2xvci1ncmVlbjogIzRjYWY1MDtcblx0LS1jb2xvci1ncmVlbi1kYXJrZW46ICMxYjVlMjA7IFxuXHQtLWNvbG9yLWxpZ2h0LWdyZWVuLWxpZ2h0ZW46ICNhZWQ1ODE7XG5cdC0tY29sb3ItbGlnaHQtZ3JlZW46ICM4YmMzNGE7XG5cdC0tY29sb3ItbGlnaHQtZ3JlZW4tZGFya2VuOiAjMzM2OTFlOyBcblx0LS1jb2xvci1saW1lLWxpZ2h0ZW46ICNkY2U3NzU7IFxuXHQtLWNvbG9yLWxpbWU6ICNjZGRjMzk7IFxuXHQtLWNvbG9yLWxpbWUtZGFya2VuOiAjODI3NzE3OyBcblx0LS1jb2xvci15ZWxsb3ctbGlnaHRlbjogI2ZmZjE3NjsgXG5cdC0tY29sb3IteWVsbG93OiAjZmZlYjNiOyBcblx0LS1jb2xvci15ZWxsb3ctZGFya2VuOiAjZjU3ZjE3OyBcblx0LS1jb2xvci1hbWJlci1saWdodGVuOiAjZmZkNTRmO1xuXHQtLWNvbG9yLWFtYmVyOiAjZmZjMTA3O1xuXHQtLWNvbG9yLWFtYmVyLWRhcmtlbjogI2ZmNmYwMDsgXG5cdC0tY29sb3Itb3JhbmdlLWxpZ2h0ZW46ICNmZmI3NGQ7XG5cdC0tY29sb3Itb3JhbmdlOiAjZmY5ODAwO1xuXHQtLWNvbG9yLW9yYW5nZS1kYXJrZW46ICNlNjUxMDA7IFxuXHQtLWNvbG9yLWRlZXAtb3JhbmdlLWxpZ2h0ZW46ICNmZjhhNjU7IFxuXHQtLWNvbG9yLWRlZXAtb3JhbmdlOiAjZmY1NzIyOyBcblx0LS1jb2xvci1kZWVwLW9yYW5nZS1kYXJrZW46ICNiZjM2MGM7IFxuXHQtLWNvbG9yLWJyb3duLWxpZ2h0ZW46ICNhMTg4N2Y7XG5cdC0tY29sb3ItYnJvd246ICM3OTU1NDg7XG5cdC0tY29sb3ItYnJvd24tZGFya2VuOiAjM2UyNzIzOyBcblx0LS1jb2xvci1ncmV5LWxpZ2h0ZW46ICNlMGUwZTA7IFxuXHQtLWNvbG9yLWdyZXk6ICM5ZTllOWU7IFxuXHQtLWNvbG9yLWdyZXktZGFya2VuOiAjMjEyMTIxOyBcblx0LS1jb2xvci1ibHVlLWdyZXktbGlnaHRlbjogIzkwYTRhZTtcblx0LS1jb2xvci1ibHVlLWdyZXk6ICM2MDdkOGI7XG5cdC0tY29sb3ItYmx1ZS1ncmV5LWRhcmtlbjogIzI2MzIzODtcblx0LS1jb2xvci1ibGFjazogIzAwMDAwMDtcblx0LS1jb2xvci13aGl0ZTogI2ZmZmZmZjsgXG5cdC0tY29sb3ItYnJhbmQ6ICM0NDMyODc7XG59XG4iLCIvLyBDb2xvciBDbGFzc2VzXG5cbkBlYWNoICRjb2xvcl9uYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBlYWNoICRjb2xvcl90eXBlLCAkY29sb3JfdmFsdWUgaW4gJGNvbG9yIHtcbiAgICBAaWYgJGNvbG9yX3R5cGUgPT0gXCJiYXNlXCIge1xuICAgICAgLiN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuI3skY29sb3JfbmFtZX0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJGNvbG9yX25hbWUgIT0gXCJzaGFkZXNcIiB7XG4gICAgICAuI3skY29sb3JfbmFtZX0uI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC4jeyRjb2xvcl9uYW1lfS10ZXh0LnRleHQtI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNoYWRlIGNsYXNzZXNcbkBlYWNoICRjb2xvciwgJGNvbG9yX3ZhbHVlIGluICRzaGFkZXMge1xuICAuI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuICAuI3skY29sb3J9LXRleHQge1xuICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvL0RlZmF1bHQgc3R5bGVzXG5cbmh0bWwge1xuIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIC8vIGRpc3BsYXk6IGZsZXg7XG4gIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5tYWluIHtcbiAgLy8gZmxleDogMSAwIGF1dG87XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbn1cblxudWwge1xuICAmOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICYgPiBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmEge1xuXHRjb2xvcjogJGxpbmstY29sb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAvLyBHZXRzIHJpZCBvZiB0YXAgYWN0aXZlIHN0YXRlXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuLy8gUG9zaXRpb25pbmdcbi52YWxpZ24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLy8gY2xhc3NpYyBjbGVhcmZpeFxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cblxuLy8gWi1sZXZlbHNcbi56LWRlcHRoLTAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIDJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4yKTtcbn1cbi56LWRlcHRoLTEtaGFsZiB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogNmRwIGVsZXZhdGlvbiBtb2RpZmllZCovXG4uei1kZXB0aC0yIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IDAgcmdiYSgwLDAsMCwwLjE0KSxcbiAgICAgICAgICAgICAgMCAxcHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuLyogMTJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogMTZkcCBlbGV2YXRpb24gKi9cbi56LWRlcHRoLTQge1xuICBib3gtc2hhZG93OiAwIDE2cHggMjRweCAycHggcmdiYSgwLDAsMCwwLjE0KSxcbiAgICAgICAgICAgICAgMCA2cHggMzBweCA1cHggcmdiYSgwLDAsMCwwLjEyKSxcbiAgICAgICAgICAgICAgMCA4cHggMTBweCAtN3B4IHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuLyogMjRkcCBlbGV2YXRpb24gKi9cbi56LWRlcHRoLTUge1xuICBib3gtc2hhZG93OiAwIDI0cHggMzhweCAzcHggcmdiYSgwLDAsMCwwLjE0KSxcbiAgICAgICAgICAgICAgMCA5cHggNDZweCA4cHggcmdiYSgwLDAsMCwwLjEyKSxcbiAgICAgICAgICAgICAgMCAxMXB4IDE1cHggLTdweCByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5ob3ZlcmFibGUge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXM7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIH1cbn1cblxuLy8gRGl2aWRlcnNcblxuLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJncmV5XCIsIFwibGlnaHRlbi0yXCIpO1xufVxuXG5cbi8vICBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJHByaW1hcnktY29sb3I7XG59XG5cbi8vIEljb24gU3R5bGVzXG5cbmkge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAmLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgJi50aW55IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gICYubWVkaXVtIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgJi5sYXJnZSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5cbi8vIEltYWdlc1xuaW1nLnJlc3BvbnNpdmUtaW1nLFxudmlkZW8ucmVzcG9uc2l2ZS12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFBhZ2luYXRpb25cblxuLnBhZ2luYXRpb24ge1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMzBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIGEgeyBjb2xvcjogI2ZmZjsgfVxuXG4gICAgJi5hY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjsgfVxuXG4gICAgJi5kaXNhYmxlZCBhIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgbGkucGFnZXMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAucGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaS5wcmV2LFxuICAgIGxpLm5leHQge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICBsaS5wYWdlcyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cbi8vIEJyZWFkY3J1bWJzXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC43KTtcblxuICBpLFxuICBbY2xhc3NePVwibWRpLVwiXSwgW2NsYXNzKj1cIm1kaS1cIl0sXG4gIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcRTVDQyc7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC43KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCA4cHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLy8gUGFyYWxsYXhcbi5wYXJhbGxheC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG5cbiAgLnBhcmFsbGF4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFB1c2hwaW5cbi5waW4tdG9wLCAucGluLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5waW5uZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBUcmFuc2l0aW9uIENsYXNzZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG5cbnVsLnN0YWdnZXJlZC1saXN0IGxpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gIE1lZGlhIFF1ZXJ5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG4uaGlkZS1vbi1zbWFsbC1vbmx5LCAuaGlkZS1vbi1zbWFsbC1hbmQtZG93biB7XG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tbWVkLWFuZC1kb3duIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tbWVkLWFuZC11cCB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlkZS1vbi1tZWQtb25seSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlkZS1vbi1sYXJnZS1vbmx5IHtcbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tZXh0cmEtbGFyZ2Utb25seSB7XG4gIEBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLWV4dHJhLWxhcmdlIHtcbiAgQG1lZGlhICN7JGV4dHJhLWxhcmdlLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLWxhcmdlIHtcbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLW1lZGl1bSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tc21hbGwge1xuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1tZWRpdW0tYW5kLXVwIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1tZWRpdW0tYW5kLWRvd24ge1xuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIENlbnRlciB0ZXh0IG9uIG1vYmlsZVxuLmNlbnRlci1vbi1zbWFsbC1vbmx5IHtcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIEZvb3RlclxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGNvbG9yOiAkZm9vdGVyLWZvbnQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmctY29sb3I7XG5cbiAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGNvbG9yOiAkZm9vdGVyLWNvcHlyaWdodC1mb250LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItY29weXJpZ2h0LWJnLWNvbG9yO1xuICB9XG59XG5cbi8vIFRhYmxlc1xudGFibGUsIHRoLCB0ZCB7XG4gICBib3JkZXI6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6MTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gICYuc3RyaXBlZCB7XG4gICAgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgPiB0ciA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhpZ2hsaWdodCA+IHRib2R5ID4gdHIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5jZW50ZXJlZCB7XG4gICAgdGhlYWQgdHIgdGgsIHRib2R5IHRyIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxudHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbn1cblxudGQsIHRoe1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4vLyBSZXNwb25zaXZlIFRhYmxlXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB0ZDplbXB0eTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDBhMCc7XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICB0aCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuXG4gICAgICAgIHRoOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAxLjI1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIC8qIHNvcnQgb3V0IGJvcmRlcnMgKi9cbiAgICB0aGVhZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLy8gQ29sbGVjdGlvbnNcbi5jb2xsZWN0aW9uIHtcbiAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sbGVjdGlvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWJnLWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAkY29sbGVjdGlvbi1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGVjdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBBdmF0YXIgQ29sbGVjdGlvblxuICAgICYuYXZhdGFyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC8vIERvbid0IHN0eWxlIGNpcmNsZXMgaW5zaWRlIHByZWxvYWRlciBjbGFzc2VzLlxuICAgICAgJjpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5jaXJjbGUsXG4gICAgICA6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICBpLmNpcmNsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICB9XG5cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWFjdGl2ZS1iZy1jb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sbGVjdGlvbi1hY3RpdmUtY29sb3I7XG5cbiAgICAgIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhLmNvbGxlY3Rpb24taXRlbXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgIGNvbG9yOiAkY29sbGVjdGlvbi1saW5rLWNvbG9yO1xuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1ob3Zlci1iZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpdGgtaGVhZGVyIHtcbiAgICAuY29sbGVjdGlvbi1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24tYmctY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgIH1cbiAgfVxuXG59XG4vLyBNYWRlIGxlc3Mgc3BlY2lmaWMgdG8gYWxsb3cgZWFzaWVyIG92ZXJyaWRpbmdcbi5zZWNvbmRhcnktY29udGVudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG4uY29sbGFwc2libGUgLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG5cbi8vIFJlc3BvbnNpdmUgVmlkZW9zXG4udmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4vLyBQcm9ncmVzcyBCYXJcbi5wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByb2dyZXNzLWJhci1jb2xvciwgNDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIC5kZXRlcm1pbmF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBsaW5lYXI7XG4gIH1cbiAgLmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICAgICAgLy8gQ3VzdG9tIGJlemllclxuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDIuMXMgY3ViaWMtYmV6aWVyKDAuNjUwLCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTtcblxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbiAgICAgIC8vIEN1c3RvbSBiZXppZXJcbiAgICAgIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZS1zaG9ydCAyLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCkgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMTVzO1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlIHtcbiAgICAwJSB7XG4gICAgICBsZWZ0OiAtMzUlO1xuICAgICAgcmlnaHQ6MTAwJTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICByaWdodDogLTkwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcmlnaHQ6IC05MCU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtc2hvcnQge1xuICAgIDAlIHtcbiAgICAgIGxlZnQ6IC0yMDAlO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIDYwJSB7XG4gICAgICBsZWZ0OiAxMDclO1xuICAgICAgcmlnaHQ6IC04JTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBsZWZ0OiAxMDclO1xuICAgICAgcmlnaHQ6IC04JTtcbiAgICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKipcbiAgVXRpbGl0eSBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqL1xuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gVGV4dCBBbGlnblxuLmxlZnQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJpZ2h0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHRcbn1cbi5jZW50ZXIsIC5jZW50ZXItYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4vLyBObyBUZXh0IFNlbGVjdFxuLm5vLXNlbGVjdCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWF0ZXJpYWxpemUgdmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRhYmxlIG9mIENvbnRlbnRzOlxuLy9cbi8vICAxLiBDb2xvcnNcbi8vICAyLiBCYWRnZXNcbi8vICAzLiBCdXR0b25zXG4vLyAgNC4gQ2FyZHNcbi8vICA1LiBDYXJvdXNlbFxuLy8gIDYuIENvbGxhcHNpYmxlXG4vLyAgNy4gQ2hpcHNcbi8vICA4LiBEYXRlICsgVGltZSBQaWNrZXJcbi8vICA5LiBEcm9wZG93blxuLy8gIDEwLiBGb3Jtc1xuLy8gIDExLiBHbG9iYWxcbi8vICAxMi4gR3JpZFxuLy8gIDEzLiBOYXZpZ2F0aW9uIEJhclxuLy8gIDE0LiBTaWRlIE5hdmlnYXRpb25cbi8vICAxNS4gUGhvdG8gU2xpZGVyXG4vLyAgMTYuIFNwaW5uZXJzIHwgTG9hZGVyc1xuLy8gIDE3LiBUYWJzXG4vLyAgMTguIFRhYmxlc1xuLy8gIDE5LiBUb2FzdHNcbi8vICAyMC4gVHlwb2dyYXBoeVxuLy8gIDIxLiBGb290ZXJcbi8vICAyMi4gRmxvdyBUZXh0XG4vLyAgMjMuIENvbGxlY3Rpb25zXG4vLyAgMjQuIFByb2dyZXNzIEJhclxuXG5cblxuLy8gMS4gQ29sb3JzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcHJpbWFyeS1jb2xvcjogY29sb3IoXCJtYXRlcmlhbGl6ZS1yZWRcIiwgXCJsaWdodGVuLTJcIikgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jb2xvci1saWdodDogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTUlKSAhZGVmYXVsdDtcblxuJHNlY29uZGFyeS1jb2xvcjogY29sb3IoXCJ0ZWFsXCIsIFwibGlnaHRlbi0xXCIpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtY29sb3I6IGNvbG9yKFwiZ3JlZW5cIiwgXCJiYXNlXCIpICFkZWZhdWx0O1xuJGVycm9yLWNvbG9yOiBjb2xvcihcInJlZFwiLCBcImJhc2VcIikgIWRlZmF1bHQ7XG4kbGluay1jb2xvcjogY29sb3IoXCJsaWdodC1ibHVlXCIsIFwiZGFya2VuLTFcIikgIWRlZmF1bHQ7XG5cblxuLy8gMi4gQmFkZ2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYmFkZ2UtYmctY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kYmFkZ2UtaGVpZ2h0OiAyMnB4ICFkZWZhdWx0O1xuXG5cbi8vIDMuIEJ1dHRvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFNoYXJlZCBzdHlsZXNcbiRidXR0b24tYm9yZGVyOiBub25lICFkZWZhdWx0O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWZvY3VzOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDQlKSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1pY29uLWZvbnQtc2l6ZTogMS4zcmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1oZWlnaHQ6IDM2cHggIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmc6IDAgMTZweCAhZGVmYXVsdDtcbiRidXR0b24tcmFkaXVzOiAycHggIWRlZmF1bHQ7XG5cbi8vIERpc2FibGVkIHN0eWxlc1xuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiAjREZERkRGICFkZWZhdWx0O1xuJGJ1dHRvbi1kaXNhYmxlZC1jb2xvcjogIzlGOUY5RiAhZGVmYXVsdDtcblxuLy8gUmFpc2VkIGJ1dHRvbnNcbiRidXR0b24tcmFpc2VkLWJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLWhvdmVyOiBsaWdodGVuKCRidXR0b24tcmFpc2VkLWJhY2tncm91bmQsIDUlKSAhZGVmYXVsdDtcbiRidXR0b24tcmFpc2VkLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBidXR0b25zXG4kYnV0dG9uLWxhcmdlLWZvbnQtc2l6ZTogMTVweCAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtaWNvbi1mb250LXNpemU6IDEuNnJlbSAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtaGVpZ2h0OiAkYnV0dG9uLWhlaWdodCAqIDEuNSAhZGVmYXVsdDtcbiRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTogNTZweCAhZGVmYXVsdDtcblxuLy8gU21hbGwgYnV0dG9uc1xuJGJ1dHRvbi1zbWFsbC1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XG4kYnV0dG9uLXNtYWxsLWljb24tZm9udC1zaXplOiAxLjJyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXNtYWxsLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQgKiAuOSAhZGVmYXVsdDtcbiRidXR0b24tZmxvYXRpbmctc21hbGwtc2l6ZTogJGJ1dHRvbi1oZWlnaHQgKiAuOSAhZGVmYXVsdDtcblxuLy8gRmxhdCBidXR0b25zXG4kYnV0dG9uLWZsYXQtY29sb3I6ICMzNDM0MzQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZsYXQtZGlzYWJsZWQtY29sb3I6IGxpZ2h0ZW4oIzk5OSwgMTAlKSAhZGVmYXVsdDtcblxuLy8gRmxvYXRpbmcgYnV0dG9uc1xuJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kLWhvdmVyOiAkYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZsb2F0aW5nLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGJ1dHRvbi1mbG9hdGluZy1zaXplOiA0MHB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1mbG9hdGluZy1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcblxuXG4vLyA0LiBDYXJkc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNhcmQtcGFkZGluZzogMjRweCAhZGVmYXVsdDtcbiRjYXJkLWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGNhcmQtbGluay1jb2xvcjogY29sb3IoXCJvcmFuZ2VcIiwgXCJhY2NlbnQtMlwiKSAhZGVmYXVsdDtcbiRjYXJkLWxpbmstY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGNhcmQtbGluay1jb2xvciwgMjAlKSAhZGVmYXVsdDtcblxuXG4vLyA1LiBDYXJvdXNlbFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNhcm91c2VsLWhlaWdodDogNDAwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaXRlbS1oZWlnaHQ6ICRjYXJvdXNlbC1oZWlnaHQgLyAyICFkZWZhdWx0O1xuJGNhcm91c2VsLWl0ZW0td2lkdGg6ICRjYXJvdXNlbC1pdGVtLWhlaWdodCAhZGVmYXVsdDtcblxuXG4vLyA2LiBDb2xsYXBzaWJsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbGxhcHNpYmxlLWhlaWdodDogM3JlbSAhZGVmYXVsdDtcbiRjb2xsYXBzaWJsZS1saW5lLWhlaWdodDogJGNvbGxhcHNpYmxlLWhlaWdodCAhZGVmYXVsdDtcbiRjb2xsYXBzaWJsZS1oZWFkZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kY29sbGFwc2libGUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIDcuIENoaXBzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY2hpcC1iZy1jb2xvcjogI2U0ZTRlNCAhZGVmYXVsdDtcbiRjaGlwLWJvcmRlci1jb2xvcjogIzllOWU5ZSAhZGVmYXVsdDtcbiRjaGlwLXNlbGVjdGVkLWNvbG9yOiAjMjZhNjlhICFkZWZhdWx0O1xuJGNoaXAtbWFyZ2luOiA1cHggIWRlZmF1bHQ7XG5cblxuLy8gOC4gRGF0ZSArIFRpbWUgUGlja2VyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZGF0ZXBpY2tlci1kaXNwbGF5LWZvbnQtc2l6ZTogMi44cmVtO1xuJGRhdGVwaWNrZXItY2FsZW5kYXItaGVhZGVyLWNvbG9yOiAjOTk5O1xuJGRhdGVwaWNrZXItd2Vla2RheS1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODcpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItd2Vla2RheS1iZzogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDclKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRhdGUtYmc6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci15ZWFyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWZvY3VzOiByZ2JhKDAsMCwwLCAuMDUpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItc2VsZWN0ZWQ6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1zZWxlY3RlZC1vdXRmb2N1czogZGVzYXR1cmF0ZShsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDM1JSksIDE1JSkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kYXktZm9jdXM6IHRyYW5zcGFyZW50aXplKGRlc2F0dXJhdGUoJHNlY29uZGFyeS1jb2xvciwgNSUpLCAuNzUpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZGlzYWJsZWQtZGF5LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItY2xvY2stY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg3KSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWNsb2NrLXBsYXRlLWJnOiAjZWVlICFkZWZhdWx0O1xuXG5cbi8vIDkuIERyb3Bkb3duXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZHJvcGRvd24tYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZHJvcGRvd24taG92ZXItYmctY29sb3I6ICNlZWUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XG5cblxuLy8gMTAuIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBUZXh0IElucHV0cyArIFRleHRhcmVhXG4kaW5wdXQtaGVpZ2h0OiAzcmVtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogY29sb3IoXCJncmV5XCIsIFwiYmFzZVwiKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJhY2tncm91bmQ6ICNmZmYgIWRlZmF1bHQ7XG4kaW5wdXQtZXJyb3ItY29sb3I6ICRlcnJvci1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1zdWNjZXNzLWNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kaW5wdXQtbWFyZ2luLWJvdHRvbTogOHB4O1xuJGlucHV0LW1hcmdpbjogMCAwICRpbnB1dC1tYXJnaW4tYm90dG9tIDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZzogMCAhZGVmYXVsdDtcbiRsYWJlbC1mb250LXNpemU6IC44cmVtICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiByZ2JhKDAsMCwwLCAuNDIpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yOiAjOTQ5NDk0ICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlcjogMXB4IGRvdHRlZCAkaW5wdXQtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtaW52YWxpZC1ib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZXJyb3ItY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtaWNvbi1zaXplOiAycmVtO1xuJHBsYWNlaG9sZGVyLXRleHQtY29sb3I6IGxpZ2h0ZW4oJGlucHV0LWJvcmRlci1jb2xvciwgMjAlKSAhZGVmYXVsdDtcblxuLy8gUmFkaW8gQnV0dG9uc1xuJHJhZGlvLWZpbGwtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kcmFkaW8tZW1wdHktY29sb3I6ICM1YTVhNWEgIWRlZmF1bHQ7XG4kcmFkaW8tYm9yZGVyOiAycHggc29saWQgJHJhZGlvLWZpbGwtY29sb3IgIWRlZmF1bHQ7XG5cbi8vIFJhbmdlXG4kcmFuZ2UtaGVpZ2h0OiAxNHB4ICFkZWZhdWx0O1xuJHJhbmdlLXdpZHRoOiAxNHB4ICFkZWZhdWx0O1xuJHRyYWNrLWhlaWdodDogM3B4ICFkZWZhdWx0O1xuXG4vLyBTZWxlY3RcbiRzZWxlY3QtYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMiAhZGVmYXVsdDtcbiRzZWxlY3QtYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwKSAhZGVmYXVsdDtcbiRzZWxlY3QtZm9jdXM6IDFweCBzb2xpZCBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDQ3JSkgIWRlZmF1bHQ7XG4kc2VsZWN0LW9wdGlvbi1ob3ZlcjogcmdiYSgwLDAsMCwuMDgpICFkZWZhdWx0O1xuJHNlbGVjdC1vcHRpb24tZm9jdXM6IHJnYmEoMCwwLDAsLjA4KSAhZGVmYXVsdDtcbiRzZWxlY3Qtb3B0aW9uLXNlbGVjdGVkOiByZ2JhKDAsMCwwLC4wMykgIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcbiRzZWxlY3QtcmFkaXVzOiAycHggIWRlZmF1bHQ7XG4kc2VsZWN0LWRpc2FibGVkLWNvbG9yOiByZ2JhKDAsMCwwLC4zKSAhZGVmYXVsdDtcblxuLy8gU3dpdGNoZXNcbiRzd2l0Y2gtYmctY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kc3dpdGNoLWNoZWNrZWQtbGV2ZXItYmc6IGRlc2F0dXJhdGUobGlnaHRlbigkc3dpdGNoLWJnLWNvbG9yLCAyNSUpLCAyNSUpICFkZWZhdWx0O1xuJHN3aXRjaC11bmNoZWNrZWQtYmc6ICNGMUYxRjEgIWRlZmF1bHQ7XG4kc3dpdGNoLXVuY2hlY2tlZC1sZXZlci1iZzogcmdiYSgwLDAsMCwuMzgpICFkZWZhdWx0O1xuJHN3aXRjaC1yYWRpdXM6IDE1cHggIWRlZmF1bHQ7XG5cblxuLy8gMTEuIEdsb2JhbFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gTWVkaWEgUXVlcnkgUmFuZ2VzXG4kc21hbGwtc2NyZWVuLXVwOiA2MDFweCAhZGVmYXVsdDtcbiRtZWRpdW0tc2NyZWVuLXVwOiA5OTNweCAhZGVmYXVsdDtcbiRsYXJnZS1zY3JlZW4tdXA6IDEyMDFweCAhZGVmYXVsdDtcbiRzbWFsbC1zY3JlZW46IDYwMHB4ICFkZWZhdWx0O1xuJG1lZGl1bS1zY3JlZW46IDk5MnB4ICFkZWZhdWx0O1xuJGxhcmdlLXNjcmVlbjogMTIwMHB4ICFkZWZhdWx0O1xuXG4kbWVkaXVtLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2UtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kZXh0cmEtbGFyZ2UtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skbGFyZ2Utc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiRzbWFsbC1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLW9ubHk6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRzbWFsbC1zY3JlZW4tdXB9KSBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xuXG5cbi8vIDEyLiBHcmlkXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kbnVtLWNvbHM6IDEyICFkZWZhdWx0O1xuJGd1dHRlci13aWR0aDogMS41cmVtICFkZWZhdWx0O1xuJGVsZW1lbnQtdG9wLW1hcmdpbjogJGd1dHRlci13aWR0aC8zICFkZWZhdWx0O1xuJGVsZW1lbnQtYm90dG9tLW1hcmdpbjogKCRndXR0ZXItd2lkdGgqMikvMyAhZGVmYXVsdDtcblxuXG4vLyAxMy4gTmF2aWdhdGlvbiBCYXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRuYXZiYXItaGVpZ2h0OiA2NHB4ICFkZWZhdWx0O1xuJG5hdmJhci1saW5lLWhlaWdodDogJG5hdmJhci1oZWlnaHQgIWRlZmF1bHQ7XG4kbmF2YmFyLWhlaWdodC1tb2JpbGU6IDU2cHggIWRlZmF1bHQ7XG4kbmF2YmFyLWxpbmUtaGVpZ2h0LW1vYmlsZTogJG5hdmJhci1oZWlnaHQtbW9iaWxlICFkZWZhdWx0O1xuJG5hdmJhci1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLWZvbnQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMi4xcmVtICFkZWZhdWx0O1xuXG4vLyAxNC4gU2lkZSBOYXZpZ2F0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kc2lkZW5hdi13aWR0aDogMzAwcHggIWRlZmF1bHQ7XG4kc2lkZW5hdi1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kc2lkZW5hdi1mb250LWNvbG9yOiByZ2JhKDAsMCwwLC44NykgIWRlZmF1bHQ7XG4kc2lkZW5hdi1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRzaWRlbmF2LXBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XG4kc2lkZW5hdi1pdGVtLWhlaWdodDogNDhweCAhZGVmYXVsdDtcbiRzaWRlbmF2LWxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1pdGVtLWhlaWdodCAhZGVmYXVsdDtcblxuXG4vLyAxNS4gUGhvdG8gU2xpZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kc2xpZGVyLWJnLWNvbG9yOiBjb2xvcignZ3JleScsICdiYXNlJykgIWRlZmF1bHQ7XG4kc2xpZGVyLWJnLWNvbG9yLWxpZ2h0OiBjb2xvcignZ3JleScsICdsaWdodGVuLTInKSAhZGVmYXVsdDtcbiRzbGlkZXItaW5kaWNhdG9yLWNvbG9yOiBjb2xvcignZ3JlZW4nLCAnYmFzZScpICFkZWZhdWx0O1xuXG5cbi8vIDE2LiBTcGlubmVycyB8IExvYWRlcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRzcGlubmVyLWRlZmF1bHQtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gMTcuIFRhYnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiR0YWJzLXVuZGVybGluZS1jb2xvcjogJHByaW1hcnktY29sb3ItbGlnaHQgIWRlZmF1bHQ7XG4kdGFicy10ZXh0LWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiR0YWJzLWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG5cbi8vIDE4LiBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiR0YWJsZS1ib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjEyKSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNSkgIWRlZmF1bHQ7XG5cblxuLy8gMTkuIFRvYXN0c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHRvYXN0LWhlaWdodDogNDhweCAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogIzMyMzIzMiAhZGVmYXVsdDtcbiR0b2FzdC10ZXh0LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJHRvYXN0LWFjdGlvbi1jb2xvcjogI2VlZmY0MTtcblxuXG4vLyAyMC4gVHlwb2dyYXBoeVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGZvbnQtc3RhY2s6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJG9mZi1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjg3KSAhZGVmYXVsdDtcbi8vIEhlYWRlciBTdHlsZXNcbiRoMS1mb250c2l6ZTogNC4ycmVtICFkZWZhdWx0O1xuJGgyLWZvbnRzaXplOiAzLjU2cmVtICFkZWZhdWx0O1xuJGgzLWZvbnRzaXplOiAyLjkycmVtICFkZWZhdWx0O1xuJGg0LWZvbnRzaXplOiAyLjI4cmVtICFkZWZhdWx0O1xuJGg1LWZvbnRzaXplOiAxLjY0cmVtICFkZWZhdWx0O1xuJGg2LWZvbnRzaXplOiAxLjE1cmVtICFkZWZhdWx0O1xuXG5cbi8vIDIxLiBGb290ZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRmb290ZXItZm9udC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRmb290ZXItYmctY29sb3I6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGZvb3Rlci1jb3B5cmlnaHQtZm9udC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCkgIWRlZmF1bHQ7XG4kZm9vdGVyLWNvcHlyaWdodC1iZy1jb2xvcjogcmdiYSg1MSw1MSw1MSwuMDgpICFkZWZhdWx0O1xuXG5cbi8vIDIyLiBGbG93IFRleHRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRyYW5nZSA6ICRsYXJnZS1zY3JlZW4gLSAkc21hbGwtc2NyZWVuICFkZWZhdWx0O1xuJGludGVydmFsczogMjAgIWRlZmF1bHQ7XG4kaW50ZXJ2YWwtc2l6ZTogJHJhbmdlIC8gJGludGVydmFscyAhZGVmYXVsdDtcblxuXG4vLyAyMy4gQ29sbGVjdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjogI2UwZTBlMCAhZGVmYXVsdDtcbiRjb2xsZWN0aW9uLWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tYWN0aXZlLWJnLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tYWN0aXZlLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDU1JSkgIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1ob3Zlci1iZy1jb2xvcjogI2RkZCAhZGVmYXVsdDtcbiRjb2xsZWN0aW9uLWxpbmstY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1saW5lLWhlaWdodDogMS41cmVtICFkZWZhdWx0O1xuXG5cbi8vIDI0LiBQcm9ncmVzcyBCYXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwcm9ncmVzcy1iYXItY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4iLCIvLyBHb29nbGUgQ29sb3IgUGFsZXR0ZSBkZWZpbmVkOiBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZGVzaWduL3NwZWMvc3R5bGUvY29sb3IuaHRtbFxuXG4kbWF0ZXJpYWxpemUtcmVkOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZTUxYzIzLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZkZWFlYixcbiAgXCJsaWdodGVuLTRcIjogICNmOGMxYzMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZjM5ODliLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2VlNmU3MyxcbiAgXCJsaWdodGVuLTFcIjogICNlYTQ1NGIsXG4gIFwiZGFya2VuLTFcIjogICAjZDAxODFlLFxuICBcImRhcmtlbi0yXCI6ICAgI2I5MTUxYixcbiAgXCJkYXJrZW4tM1wiOiAgICNhMjEzMTgsXG4gIFwiZGFya2VuLTRcIjogICAjOGIxMDE0LFxuKTtcblxuJHJlZDogKFxuICBcImJhc2VcIjogICAgICAgI0Y0NDMzNixcbiAgXCJsaWdodGVuLTVcIjogICNGRkVCRUUsXG4gIFwibGlnaHRlbi00XCI6ICAjRkZDREQyLFxuICBcImxpZ2h0ZW4tM1wiOiAgI0VGOUE5QSxcbiAgXCJsaWdodGVuLTJcIjogICNFNTczNzMsXG4gIFwibGlnaHRlbi0xXCI6ICAjRUY1MzUwLFxuICBcImRhcmtlbi0xXCI6ICAgI0U1MzkzNSxcbiAgXCJkYXJrZW4tMlwiOiAgICNEMzJGMkYsXG4gIFwiZGFya2VuLTNcIjogICAjQzYyODI4LFxuICBcImRhcmtlbi00XCI6ICAgI0I3MUMxQyxcbiAgXCJhY2NlbnQtMVwiOiAgICAjRkY4QTgwLFxuICBcImFjY2VudC0yXCI6ICAgICNGRjUyNTIsXG4gIFwiYWNjZW50LTNcIjogICAgI0ZGMTc0NCxcbiAgXCJhY2NlbnQtNFwiOiAgICAjRDUwMDAwXG4pO1xuXG4kcGluazogKFxuICBcImJhc2VcIjogICAgICAgI2U5MWU2MyxcbiAgXCJsaWdodGVuLTVcIjogICNmY2U0ZWMsXG4gIFwibGlnaHRlbi00XCI6ICAjZjhiYmQwLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2Y0OGZiMSxcbiAgXCJsaWdodGVuLTJcIjogICNmMDYyOTIsXG4gIFwibGlnaHRlbi0xXCI6ICAjZWM0MDdhLFxuICBcImRhcmtlbi0xXCI6ICAgI2Q4MWI2MCxcbiAgXCJkYXJrZW4tMlwiOiAgICNjMjE4NWIsXG4gIFwiZGFya2VuLTNcIjogICAjYWQxNDU3LFxuICBcImRhcmtlbi00XCI6ICAgIzg4MGU0ZixcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmY4MGFiLFxuICBcImFjY2VudC0yXCI6ICAgICNmZjQwODEsXG4gIFwiYWNjZW50LTNcIjogICAgI2Y1MDA1NyxcbiAgXCJhY2NlbnQtNFwiOiAgICAjYzUxMTYyXG4pO1xuXG4kcHVycGxlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjOWMyN2IwLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2YzZTVmNSxcbiAgXCJsaWdodGVuLTRcIjogICNlMWJlZTcsXG4gIFwibGlnaHRlbi0zXCI6ICAjY2U5M2Q4LFxuICBcImxpZ2h0ZW4tMlwiOiAgI2JhNjhjOCxcbiAgXCJsaWdodGVuLTFcIjogICNhYjQ3YmMsXG4gIFwiZGFya2VuLTFcIjogICAjOGUyNGFhLFxuICBcImRhcmtlbi0yXCI6ICAgIzdiMWZhMixcbiAgXCJkYXJrZW4tM1wiOiAgICM2YTFiOWEsXG4gIFwiZGFya2VuLTRcIjogICAjNGExNDhjLFxuICBcImFjY2VudC0xXCI6ICAgICNlYTgwZmMsXG4gIFwiYWNjZW50LTJcIjogICAgI2UwNDBmYixcbiAgXCJhY2NlbnQtM1wiOiAgICAjZDUwMGY5LFxuICBcImFjY2VudC00XCI6ICAgICNhYTAwZmZcbik7XG5cbiRkZWVwLXB1cnBsZTogKFxuICBcImJhc2VcIjogICAgICAgIzY3M2FiNyxcbiAgXCJsaWdodGVuLTVcIjogICNlZGU3ZjYsXG4gIFwibGlnaHRlbi00XCI6ICAjZDFjNGU5LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2IzOWRkYixcbiAgXCJsaWdodGVuLTJcIjogICM5NTc1Y2QsXG4gIFwibGlnaHRlbi0xXCI6ICAjN2U1N2MyLFxuICBcImRhcmtlbi0xXCI6ICAgIzVlMzViMSxcbiAgXCJkYXJrZW4tMlwiOiAgICM1MTJkYTgsXG4gIFwiZGFya2VuLTNcIjogICAjNDUyN2EwLFxuICBcImRhcmtlbi00XCI6ICAgIzMxMWI5MixcbiAgXCJhY2NlbnQtMVwiOiAgICAjYjM4OGZmLFxuICBcImFjY2VudC0yXCI6ICAgICM3YzRkZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzY1MWZmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjNjIwMGVhXG4pO1xuXG4kaW5kaWdvOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjM2Y1MWI1LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2U4ZWFmNixcbiAgXCJsaWdodGVuLTRcIjogICNjNWNhZTksXG4gIFwibGlnaHRlbi0zXCI6ICAjOWZhOGRhLFxuICBcImxpZ2h0ZW4tMlwiOiAgIzc5ODZjYixcbiAgXCJsaWdodGVuLTFcIjogICM1YzZiYzAsXG4gIFwiZGFya2VuLTFcIjogICAjMzk0OWFiLFxuICBcImRhcmtlbi0yXCI6ICAgIzMwM2Y5ZixcbiAgXCJkYXJrZW4tM1wiOiAgICMyODM1OTMsXG4gIFwiZGFya2VuLTRcIjogICAjMWEyMzdlLFxuICBcImFjY2VudC0xXCI6ICAgICM4YzllZmYsXG4gIFwiYWNjZW50LTJcIjogICAgIzUzNmRmZSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjM2Q1YWZlLFxuICBcImFjY2VudC00XCI6ICAgICMzMDRmZmVcbik7XG5cbiRibHVlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMjE5NkYzLFxuICBcImxpZ2h0ZW4tNVwiOiAgI0UzRjJGRCxcbiAgXCJsaWdodGVuLTRcIjogICNCQkRFRkIsXG4gIFwibGlnaHRlbi0zXCI6ICAjOTBDQUY5LFxuICBcImxpZ2h0ZW4tMlwiOiAgIzY0QjVGNixcbiAgXCJsaWdodGVuLTFcIjogICM0MkE1RjUsXG4gIFwiZGFya2VuLTFcIjogICAjMUU4OEU1LFxuICBcImRhcmtlbi0yXCI6ICAgIzE5NzZEMixcbiAgXCJkYXJrZW4tM1wiOiAgICMxNTY1QzAsXG4gIFwiZGFya2VuLTRcIjogICAjMEQ0N0ExLFxuICBcImFjY2VudC0xXCI6ICAgICM4MkIxRkYsXG4gIFwiYWNjZW50LTJcIjogICAgIzQ0OEFGRixcbiAgXCJhY2NlbnQtM1wiOiAgICAjMjk3OUZGLFxuICBcImFjY2VudC00XCI6ICAgICMyOTYyRkZcbik7XG5cbiRsaWdodC1ibHVlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMDNhOWY0LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2UxZjVmZSxcbiAgXCJsaWdodGVuLTRcIjogICNiM2U1ZmMsXG4gIFwibGlnaHRlbi0zXCI6ICAjODFkNGZhLFxuICBcImxpZ2h0ZW4tMlwiOiAgIzRmYzNmNyxcbiAgXCJsaWdodGVuLTFcIjogICMyOWI2ZjYsXG4gIFwiZGFya2VuLTFcIjogICAjMDM5YmU1LFxuICBcImRhcmtlbi0yXCI6ICAgIzAyODhkMSxcbiAgXCJkYXJrZW4tM1wiOiAgICMwMjc3YmQsXG4gIFwiZGFya2VuLTRcIjogICAjMDE1NzliLFxuICBcImFjY2VudC0xXCI6ICAgICM4MGQ4ZmYsXG4gIFwiYWNjZW50LTJcIjogICAgIzQwYzRmZixcbiAgXCJhY2NlbnQtM1wiOiAgICAjMDBiMGZmLFxuICBcImFjY2VudC00XCI6ICAgICMwMDkxZWFcbik7XG5cbiRjeWFuOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMDBiY2Q0LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2UwZjdmYSxcbiAgXCJsaWdodGVuLTRcIjogICNiMmViZjIsXG4gIFwibGlnaHRlbi0zXCI6ICAjODBkZWVhLFxuICBcImxpZ2h0ZW4tMlwiOiAgIzRkZDBlMSxcbiAgXCJsaWdodGVuLTFcIjogICMyNmM2ZGEsXG4gIFwiZGFya2VuLTFcIjogICAjMDBhY2MxLFxuICBcImRhcmtlbi0yXCI6ICAgIzAwOTdhNyxcbiAgXCJkYXJrZW4tM1wiOiAgICMwMDgzOGYsXG4gIFwiZGFya2VuLTRcIjogICAjMDA2MDY0LFxuICBcImFjY2VudC0xXCI6ICAgICM4NGZmZmYsXG4gIFwiYWNjZW50LTJcIjogICAgIzE4ZmZmZixcbiAgXCJhY2NlbnQtM1wiOiAgICAjMDBlNWZmLFxuICBcImFjY2VudC00XCI6ICAgICMwMGI4ZDRcbik7XG5cbiR0ZWFsOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMDA5Njg4LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2UwZjJmMSxcbiAgXCJsaWdodGVuLTRcIjogICNiMmRmZGIsXG4gIFwibGlnaHRlbi0zXCI6ICAjODBjYmM0LFxuICBcImxpZ2h0ZW4tMlwiOiAgIzRkYjZhYyxcbiAgXCJsaWdodGVuLTFcIjogICMyNmE2OWEsXG4gIFwiZGFya2VuLTFcIjogICAjMDA4OTdiLFxuICBcImRhcmtlbi0yXCI6ICAgIzAwNzk2YixcbiAgXCJkYXJrZW4tM1wiOiAgICMwMDY5NWMsXG4gIFwiZGFya2VuLTRcIjogICAjMDA0ZDQwLFxuICBcImFjY2VudC0xXCI6ICAgICNhN2ZmZWIsXG4gIFwiYWNjZW50LTJcIjogICAgIzY0ZmZkYSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjMWRlOWI2LFxuICBcImFjY2VudC00XCI6ICAgICMwMGJmYTVcbik7XG5cbiRncmVlbjogKFxuICBcImJhc2VcIjogICAgICAgIzRDQUY1MCxcbiAgXCJsaWdodGVuLTVcIjogICNFOEY1RTksXG4gIFwibGlnaHRlbi00XCI6ICAjQzhFNkM5LFxuICBcImxpZ2h0ZW4tM1wiOiAgI0E1RDZBNyxcbiAgXCJsaWdodGVuLTJcIjogICM4MUM3ODQsXG4gIFwibGlnaHRlbi0xXCI6ICAjNjZCQjZBLFxuICBcImRhcmtlbi0xXCI6ICAgIzQzQTA0NyxcbiAgXCJkYXJrZW4tMlwiOiAgICMzODhFM0MsXG4gIFwiZGFya2VuLTNcIjogICAjMkU3RDMyLFxuICBcImRhcmtlbi00XCI6ICAgIzFCNUUyMCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjQjlGNkNBLFxuICBcImFjY2VudC0yXCI6ICAgICM2OUYwQUUsXG4gIFwiYWNjZW50LTNcIjogICAgIzAwRTY3NixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBDODUzXG4pO1xuXG4kbGlnaHQtZ3JlZW46IChcbiAgXCJiYXNlXCI6ICAgICAgICM4YmMzNGEsXG4gIFwibGlnaHRlbi01XCI6ICAjZjFmOGU5LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2RjZWRjOCxcbiAgXCJsaWdodGVuLTNcIjogICNjNWUxYTUsXG4gIFwibGlnaHRlbi0yXCI6ICAjYWVkNTgxLFxuICBcImxpZ2h0ZW4tMVwiOiAgIzljY2M2NSxcbiAgXCJkYXJrZW4tMVwiOiAgICM3Y2IzNDIsXG4gIFwiZGFya2VuLTJcIjogICAjNjg5ZjM4LFxuICBcImRhcmtlbi0zXCI6ICAgIzU1OGIyZixcbiAgXCJkYXJrZW4tNFwiOiAgICMzMzY5MWUsXG4gIFwiYWNjZW50LTFcIjogICAgI2NjZmY5MCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjYjJmZjU5LFxuICBcImFjY2VudC0zXCI6ICAgICM3NmZmMDMsXG4gIFwiYWNjZW50LTRcIjogICAgIzY0ZGQxN1xuKTtcblxuJGxpbWU6IChcbiAgXCJiYXNlXCI6ICAgICAgICNjZGRjMzksXG4gIFwibGlnaHRlbi01XCI6ICAjZjlmYmU3LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2YwZjRjMyxcbiAgXCJsaWdodGVuLTNcIjogICNlNmVlOWMsXG4gIFwibGlnaHRlbi0yXCI6ICAjZGNlNzc1LFxuICBcImxpZ2h0ZW4tMVwiOiAgI2Q0ZTE1NyxcbiAgXCJkYXJrZW4tMVwiOiAgICNjMGNhMzMsXG4gIFwiZGFya2VuLTJcIjogICAjYWZiNDJiLFxuICBcImRhcmtlbi0zXCI6ICAgIzllOWQyNCxcbiAgXCJkYXJrZW4tNFwiOiAgICM4Mjc3MTcsXG4gIFwiYWNjZW50LTFcIjogICAgI2Y0ZmY4MSxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZWVmZjQxLFxuICBcImFjY2VudC0zXCI6ICAgICNjNmZmMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2FlZWEwMFxuKTtcblxuJHllbGxvdzogKFxuICBcImJhc2VcIjogICAgICAgI2ZmZWIzYixcbiAgXCJsaWdodGVuLTVcIjogICNmZmZkZTcsXG4gIFwibGlnaHRlbi00XCI6ICAjZmZmOWM0LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2ZmZjU5ZCxcbiAgXCJsaWdodGVuLTJcIjogICNmZmYxNzYsXG4gIFwibGlnaHRlbi0xXCI6ICAjZmZlZTU4LFxuICBcImRhcmtlbi0xXCI6ICAgI2ZkZDgzNSxcbiAgXCJkYXJrZW4tMlwiOiAgICNmYmMwMmQsXG4gIFwiZGFya2VuLTNcIjogICAjZjlhODI1LFxuICBcImRhcmtlbi00XCI6ICAgI2Y1N2YxNyxcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmZmZjhkLFxuICBcImFjY2VudC0yXCI6ICAgICNmZmZmMDAsXG4gIFwiYWNjZW50LTNcIjogICAgI2ZmZWEwMCxcbiAgXCJhY2NlbnQtNFwiOiAgICAjZmZkNjAwXG4pO1xuXG4kYW1iZXI6IChcbiAgXCJiYXNlXCI6ICAgICAgICNmZmMxMDcsXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmOGUxLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZWNiMyxcbiAgXCJsaWdodGVuLTNcIjogICNmZmUwODIsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZkNTRmLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmY2EyOCxcbiAgXCJkYXJrZW4tMVwiOiAgICNmZmIzMDAsXG4gIFwiZGFya2VuLTJcIjogICAjZmZhMDAwLFxuICBcImRhcmtlbi0zXCI6ICAgI2ZmOGYwMCxcbiAgXCJkYXJrZW4tNFwiOiAgICNmZjZmMDAsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZTU3ZixcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZkNzQwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZmM0MDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmYWIwMFxuKTtcblxuJG9yYW5nZTogKFxuICBcImJhc2VcIjogICAgICAgI2ZmOTgwMCxcbiAgXCJsaWdodGVuLTVcIjogICNmZmYzZTAsXG4gIFwibGlnaHRlbi00XCI6ICAjZmZlMGIyLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2ZmY2M4MCxcbiAgXCJsaWdodGVuLTJcIjogICNmZmI3NGQsXG4gIFwibGlnaHRlbi0xXCI6ICAjZmZhNzI2LFxuICBcImRhcmtlbi0xXCI6ICAgI2ZiOGMwMCxcbiAgXCJkYXJrZW4tMlwiOiAgICNmNTdjMDAsXG4gIFwiZGFya2VuLTNcIjogICAjZWY2YzAwLFxuICBcImRhcmtlbi00XCI6ICAgI2U2NTEwMCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmZkMTgwLFxuICBcImFjY2VudC0yXCI6ICAgICNmZmFiNDAsXG4gIFwiYWNjZW50LTNcIjogICAgI2ZmOTEwMCxcbiAgXCJhY2NlbnQtNFwiOiAgICAjZmY2ZDAwXG4pO1xuXG4kZGVlcC1vcmFuZ2U6IChcbiAgXCJiYXNlXCI6ICAgICAgICNmZjU3MjIsXG4gIFwibGlnaHRlbi01XCI6ICAjZmJlOWU3LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmY2NiYyxcbiAgXCJsaWdodGVuLTNcIjogICNmZmFiOTEsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmY4YTY1LFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmNzA0MyxcbiAgXCJkYXJrZW4tMVwiOiAgICNmNDUxMWUsXG4gIFwiZGFya2VuLTJcIjogICAjZTY0YTE5LFxuICBcImRhcmtlbi0zXCI6ICAgI2Q4NDMxNSxcbiAgXCJkYXJrZW4tNFwiOiAgICNiZjM2MGMsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmOWU4MCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmY2ZTQwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZjNkMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2RkMmMwMFxuKTtcblxuJGJyb3duOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjNzk1NTQ4LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2VmZWJlOSxcbiAgXCJsaWdodGVuLTRcIjogICNkN2NjYzgsXG4gIFwibGlnaHRlbi0zXCI6ICAjYmNhYWE0LFxuICBcImxpZ2h0ZW4tMlwiOiAgI2ExODg3ZixcbiAgXCJsaWdodGVuLTFcIjogICM4ZDZlNjMsXG4gIFwiZGFya2VuLTFcIjogICAjNmQ0YzQxLFxuICBcImRhcmtlbi0yXCI6ICAgIzVkNDAzNyxcbiAgXCJkYXJrZW4tM1wiOiAgICM0ZTM0MmUsXG4gIFwiZGFya2VuLTRcIjogICAjM2UyNzIzXG4pO1xuXG4kYmx1ZS1ncmV5OiAoXG4gIFwiYmFzZVwiOiAgICAgICAjNjA3ZDhiLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2VjZWZmMSxcbiAgXCJsaWdodGVuLTRcIjogICNjZmQ4ZGMsXG4gIFwibGlnaHRlbi0zXCI6ICAjYjBiZWM1LFxuICBcImxpZ2h0ZW4tMlwiOiAgIzkwYTRhZSxcbiAgXCJsaWdodGVuLTFcIjogICM3ODkwOWMsXG4gIFwiZGFya2VuLTFcIjogICAjNTQ2ZTdhLFxuICBcImRhcmtlbi0yXCI6ICAgIzQ1NWE2NCxcbiAgXCJkYXJrZW4tM1wiOiAgICMzNzQ3NGYsXG4gIFwiZGFya2VuLTRcIjogICAjMjYzMjM4XG4pO1xuXG4kZ3JleTogKFxuICBcImJhc2VcIjogICAgICAgIzllOWU5ZSxcbiAgXCJsaWdodGVuLTVcIjogICNmYWZhZmEsXG4gIFwibGlnaHRlbi00XCI6ICAjZjVmNWY1LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2VlZWVlZSxcbiAgXCJsaWdodGVuLTJcIjogICNlMGUwZTAsXG4gIFwibGlnaHRlbi0xXCI6ICAjYmRiZGJkLFxuICBcImRhcmtlbi0xXCI6ICAgIzc1NzU3NSxcbiAgXCJkYXJrZW4tMlwiOiAgICM2MTYxNjEsXG4gIFwiZGFya2VuLTNcIjogICAjNDI0MjQyLFxuICBcImRhcmtlbi00XCI6ICAgIzIxMjEyMVxuKTtcblxuJHNoYWRlczogKFxuICBcImJsYWNrXCI6ICAgICAgICAjMDAwMDAwLFxuICBcIndoaXRlXCI6ICAgICAgICAjRkZGRkZGLFxuICBcInRyYW5zcGFyZW50XCI6ICB0cmFuc3BhcmVudFxuKTtcblxuJGNvbG9yczogKFxuICBcIm1hdGVyaWFsaXplLXJlZFwiOiAkbWF0ZXJpYWxpemUtcmVkLFxuICBcInJlZFwiOiAkcmVkLFxuICBcInBpbmtcIjogJHBpbmssXG4gIFwicHVycGxlXCI6ICRwdXJwbGUsXG4gIFwiZGVlcC1wdXJwbGVcIjogJGRlZXAtcHVycGxlLFxuICBcImluZGlnb1wiOiAkaW5kaWdvLFxuICBcImJsdWVcIjogJGJsdWUsXG4gIFwibGlnaHQtYmx1ZVwiOiAkbGlnaHQtYmx1ZSxcbiAgXCJjeWFuXCI6ICRjeWFuLFxuICBcInRlYWxcIjogJHRlYWwsXG4gIFwiZ3JlZW5cIjogJGdyZWVuLFxuICBcImxpZ2h0LWdyZWVuXCI6ICRsaWdodC1ncmVlbixcbiAgXCJsaW1lXCI6ICRsaW1lLFxuICBcInllbGxvd1wiOiAkeWVsbG93LFxuICBcImFtYmVyXCI6ICRhbWJlcixcbiAgXCJvcmFuZ2VcIjogJG9yYW5nZSxcbiAgXCJkZWVwLW9yYW5nZVwiOiAkZGVlcC1vcmFuZ2UsXG4gIFwiYnJvd25cIjogJGJyb3duLFxuICBcImJsdWUtZ3JleVwiOiAkYmx1ZS1ncmV5LFxuICBcImdyZXlcIjogJGdyZXksXG4gIFwic2hhZGVzXCI6ICRzaGFkZXNcbikgIWRlZmF1bHQ7XG5cblxuLy8gdXNhZ2U6IGNvbG9yKFwibmFtZV9vZl9jb2xvclwiLCBcInR5cGVfb2ZfY29sb3JcIilcbi8vIHRvIGF2b2lkIHRvIHJlcGVhdGluZyBtYXAtZ2V0KCRjb2xvcnMsIC4uLilcblxuQGZ1bmN0aW9uIGNvbG9yKCRjb2xvciwgJHR5cGUpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRjb2xvcnMsICRjb2xvcikge1xuICAgICRjdXJyX2NvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICRjb2xvcik7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRjdXJyX2NvbG9yLCAkdHlwZSkge1xuICAgICAgQHJldHVybiBtYXAtZ2V0KCRjdXJyX2NvbG9yLCAkdHlwZSk7XG4gICAgfVxuICB9XG4gIEB3YXJuIFwiVW5rbm93biBgI3skY29sb3J9YCAtIGAjeyR0eXBlfWAgaW4gJGNvbG9ycy5cIjtcbiAgQHJldHVybiBudWxsO1xufVxuIiwiLy8gMS4gQ29sb3JzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHByaW1hcnktY29sb3I6ICAgICAgICAgICNmMDUzNTIgIWRlZmF1bHQ7ICAvLyB1c2VkIGluIG1hdGVyaWFsaXplXG4kc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAgIzQyQTVGNSAhZGVmYXVsdDsgIC8vIHVzZWQgaW4gbWF0ZXJpYWxpemVcbiRicmFuZC1jb2xvcjogICAgICAgICAgICAjNDQzMjg3O1xuXG4kY29sb3ItYW1hcmFudGg6ICAgICAgICAgI2U5MWU2MztcbiRjb2xvci1hbWJlci1kYXJrZW46ICAgICAjY2U5OTAyO1xuJGNvbG9yLWFtYmVyOiAgICAgICAgICAgICNmZmMzMDA7XG4kY29sb3ItYW1iZXItbGlnaHRlbi0yOiAgbGlnaHRlbigkY29sb3ItYW1iZXItZGFya2VuLCA1Nik7XG4kY29sb3ItYW1iZXItbGlnaHRlbjogICAgI2ZmZWNkMDtcbiRjb2xvci1ibGFjazogICAgICAgICAgICAjMDAwMDAwO1xuJGNvbG9yLWJsdWUtZGFya2VuOiAgICAgICM2NjdlYjE7XG4kY29sb3ItYmx1ZTogICAgICAgICAgICAgIzRjODRmZjsgXG4kY29sb3ItYmx1ZS1saWdodGVuLTM6ICAgI2MwZDRmMztcbiRjb2xvci1ibHVlLWxpZ2h0ZW4tMjogICBsaWdodGVuKCRjb2xvci1ibHVlLWRhcmtlbiwgNDEpO1xuJGNvbG9yLWJsdWUtbGlnaHRlbjogICAgICNlNGVlZmQ7XG4kY29sb3ItYnJpY2stcmVkOiAgICAgICAgI2M3MmI2MDtcbiRjb2xvci1lYXN0LXNpZGU6ICAgICAgICAjQTM4OENFO1xuJGNvbG9yLWdyYXktZGFya2VuLTI6ICAgICM0ODQ4NDg7XG4kY29sb3ItZ3JheS1kYXJrZW46ICAgICAgIzZlNmU2ZTtcbiRjb2xvci1ncmF5LWxpZ2h0ZW4tMzogICAjZGZkZmRmO1xuJGNvbG9yLWdyYXktbGlnaHRlbi0yOiAgICNmNGY0ZjQ7XG4kY29sb3ItZ3JheS1saWdodGVuOiAgICAgI2E1YTVhNTtcbiRjb2xvci1ncmF5OiAgICAgICAgICAgICAjOWU5ZTllO1xuJGNvbG9yLWdyZWVuLWRhcmtlc3Q6ICAgICMxYjVlMjA7XG4kY29sb3ItZ3JlZW4tZGFya2VuOiAgICAgIzQ0YTY0NztcbiRjb2xvci1ncmVlbjogICAgICAgICAgICAjOGNiYzAwO1xuJGNvbG9yLWdyZWVuLWxpZ2h0ZW46ICAgICNmM2Y3ZTY7XG4kY29sb3ItZ3JlZW4tbGVtb246ICAgICAgIzZjYTgwMDtcbiRjb2xvci1vcmFuZ2UtZGFya2VuOiAgICAjZmY2ZDI0O1xuJGNvbG9yLW9yYW5nZTogICAgICAgICAgICNmZjZkMjQ7XG4kY29sb3Itb3JhbmdlLWxpZ2h0ZW4tMjogI2ZmZjlmNDtcbiRjb2xvci1vcmFuZ2UtbGlnaHRlbjogICAjZjJiZmJmO1xuJGNvbG9yLXB1cnBsZTogICAgICAgICAgICM4NTUzZDE7XG4kY29sb3ItcHVycGxlLWxpZ2h0ZW46ICAgI2Y3ZjNmZTtcbiRjb2xvci1yZWQ6ICAgICAgICAgICAgICAjZjA1MzUyO1xuJGNvbG9yLXJlZC1saWdodGVuLTI6ICAgICNmZmYyZjY7XG4kY29sb3ItcmVkLWxpZ2h0ZW46ICAgICAgI2ZiZGVlODtcbiRjb2xvci1yZWdlbnQtZ3JheTogICAgICAjOGM5NTllO1xuJGNvbG9yLXNodXR0bGUtZ3JheTogICAgICM1YzYxNjk7XG4kY29sb3Itc2xhdGUtZ3JheTogICAgICAgIzcwN2Y5MDtcbiRjb2xvci1zaWx2ZXI6ICAgICAgICAgICAjYzFjMWMxO1xuJGNvbG9yLXR1bmEtbGlnaHRlbjogICAgICM0MzQ3NTA7XG4kY29sb3ItdHVuYTogICAgICAgICAgICAgIzM3M2M0MjtcbiRjb2xvci13aGl0ZTogICAgICAgICAgICAjZmZmZmZmOyBcblxuJGFwcC1jb2xvcnM6IChcblx0J2FtYXJhbnRoJzogICAgICAgICAgI2U5MWU2Myxcblx0J2FtYmVyLWRhcmtlbic6ICAgICAgI2NlOTkwMixcblx0J2FtYmVyJzogICAgICAgICAgICAgI2ZmYzMwMCxcblx0J2FtYmVyLWxpZ2h0ZW4tMic6ICAgI2ZmZjlmNCxcblx0J2FtYmVyLWxpZ2h0ZW4nOiAgICAgI2ZmZWNkMCxcblx0J2JsYWNrJzogICAgICAgICAgICAgIzAwMDAwMCxcblx0J2JsdWUtZGFya2VuJzogICAgICAgIzY2N2ViMSxcblx0J2JsdWUnOiAgICAgICAgICAgICAgIzRjODRmZixcblx0J2JsdWUtbGlnaHRlbi0zJzogICAgI2MwZDRmMyxcblx0J2JsdWUtbGlnaHRlbi0yJzogICAgI2YxZjZmZSxcblx0J2JsdWUtbGlnaHRlbic6ICAgICAgI2U0ZWVmZCwgXG5cdCdicmljay1yZWQnOiAgICAgICAgICNjNzJiNjAsXG5cdCdlYXN0LXNpZGUnOiAgICAgICAgICNBMzg4Q0UsXG5cdCdncmF5LWRhcmtlbi0yJzogICAgICM0ODQ4NDgsXG5cdCdncmF5LWRhcmtlbic6ICAgICAgICM2ZTZlNmUsXG5cdCdncmF5LWxpZ2h0ZW4tMic6ICAgICNmNGY0ZjQsXG5cdCdncmF5LWxpZ2h0ZW4nOiAgICAgICNhNWE1YTUsXG5cdCdncmF5JzogICAgICAgICAgICAgICM5ZTllOWUsXG5cdCdncmVlbic6ICAgICAgICAgICAgICM4Y2JjMDAsXG5cdCdncmVlbi1saWdodGVuJzogICAgICNmM2Y3ZTYsXG5cdCdvcmFuZ2UnOiAgICAgICAgICAgICNmZjZkMjQsXG5cdCdwdXJwbGUnOiAgICAgICAgICAgICM4NTUzZDEsXG5cdCdyZWQnOiAgICAgICAgICAgICAgICNmMDUzNTIsXG5cdCdyZWQtbGlnaHRlbi0yJzogICAgICNmZmYyZjYsXG5cdCdyZWQtbGlnaHRlbic6ICAgICAgICNmYmRlZTgsXG5cdCdyZWdlbnQtZ3JheSc6ICAgICAgICM4Yzk1OWUsXG5cdCdzaHV0dGxlLWdyYXknOiAgICAgICM1YzYxNjksXG5cdCdzbGF0ZS1ncmF5JzogICAgICAgICM3MDdmOTAsXG5cdCdzaWx2ZXInOiAgICAgICAgICAgICNjMWMxYzEsXG5cdCd0dW5hLWxpZ2h0ZW4nOiAgICAgICM0MzQ3NTAsXG5cdCd0dW5hJzogICAgICAgICAgICAgICMzNzNjNDIsXG5cdCd3aGl0ZSc6ICAgICAgICAgICAgICNmZmZmZmYgXG4pO1xuXG4kY29sb3ItbGluazogIzNlYThmNztcbiRjb2xvci1saW5rLWRhcmtlbjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXG4kY29sb3Itbm9ybWF0aXZlLWNoYXJhY3RlcjogJHNlY29uZGFyeS1jb2xvcjtcbiRjb2xvci1pbmRpdmlkdWFsLWNoYXJhY3RlcjogJGNvbG9yLW9yYW5nZTtcbiRjb2xvci1vcmRpbmFyeS1tZWV0aW5nOiAkc2Vjb25kYXJ5LWNvbG9yO1xuJGNvbG9yLWV4dHJhb3JkaW5hcnktbWVldGluZzogJGNvbG9yLW9yYW5nZTtcbiRjb2xvci1wZXRpdGlvbi1yZXNwb25zZTogJGNvbG9yLWdyZWVuO1xuJGNvbG9yLXBldGl0aW9uLXNvbHZlZDogJGNvbG9yLWdyZWVuO1xuJGNvbG9yLXBldGl0aW9uLXJlcXVlc3Q6ICRicmFuZC1jb2xvcjtcbiRjb2xvci1wZXRpdGlvbi1wcm9wb3NhbDogJGNvbG9yLWJsdWU7XG4kY29sb3ItcGV0aXRpb24tY29tcGxhaW50OiAkY29sb3ItYW1hcmFudGg7XG4kY29sb3ItcGV0aXRpb24taW50aW1hdGlvbjogJGNvbG9yLW9yYW5nZTtcblxuJGNvbG9yLXZpbGxhZ2U6ICAgIzliN2NjYTtcbiRjb2xvci12aWxsYWdlLTI6ICNiZWMzYzg7XG4kY29sb3ItY2l0eTogICAgICAjNzY5MWNjO1xuJGNvbG9yLWJpZy1jaXR5OiAgIzY2N2ViMTtcbiRjb2xvci1jb3VudHk6ICAgICM0ODU5N2Q7XG4kY29sb3ItY2FwaXRhbDogICAjZjNlNjUwO1xuJGNvbG9yLW1hcC1ob3ZlcjogI2Y0YjdjYztcbiRjb2xvci1tYXAtYm9yZGVyLWxpZ2h0OiAkY29sb3ItZ3JheS1saWdodGVuO1xuJGNvbG9yLW1hcC1ib3JkZXItZGFyazogJGNvbG9yLWdyYXktZGFya2VuO1xuXG4kY29sb3Itc3RhdHV0ZS0xOiAgICNhMzg4Y2U7XG4kY29sb3Itc3RhdHV0ZS0yOiAgICNlMmFkZTE7XG4kY29sb3ItcnVsZXMtMTogICAgICM0NGE2NDc7XG4kY29sb3ItcnVsZXMtMjogICAgICM4MmUwNmI7XG4kY29sb3ItY291bmNpbC0xOiAgICM2N2JiZmY7XG4kY29sb3ItY291bmNpbC0yOiAgICM3YWVkZmY7XG4kY29sb3ItbWF5b3ItMTogICAgICNmZmI5MDU7XG4kY29sb3ItbWF5b3ItMjogICAgICNmYWRlMDY7XG4kY29sb3ItZmluYW5jaWFsLTE6ICNkOTU0N2U7XG4kY29sb3ItZmluYW5jaWFsLTI6ICNmNWIxOGM7XG4kY29sb3Itb3RoZXJzLTE6ICAgICM4MWQ3ZTA7XG4kY29sb3Itb3RoZXJzLTI6ICAgICM3YWY0YWU7XG4kY29sb3ItcGV0aXRpb24tMTogICNBMzJDREY7XG4kY29sb3ItcGV0aXRpb24tMjogICMxMDZBRDI7XG4kY29sb3ItYWlyLTE6ICAgICAgICNmZThjMDA7XG4kY29sb3ItYWlyLTI6ICAgICAgICNmODM2MDA7XG4kY29sb3ItbGlicmFyeS0xOiAgICM0Y2ExYWY7XG4kY29sb3ItbGlicmFyeS0yOiAgICNjNGUwZTU7XG4kY29sb3ItbG9jYWwtbGlicmFyeS0xOiAjNDIyNzVhO1xuJGNvbG9yLWxvY2FsLWxpYnJhcnktMjogIzczNGI2ZDtcbiRjb2xvci1nZW5lcmFsLXJlZ2lzdHJ5LTE6ICM1Yjg2ZTU7XG4kY29sb3ItZ2VuZXJhbC1yZWdpc3RyeS0yOiAjMzZkMWRjO1xuXG4kY29sb3Itcm8tZmxhZy1ibHVlOiAgICMwNzM1OWI7XG4kY29sb3Itcm8tZmxhZy15ZWxsb3c6ICNmYmQwMzY7XG4kY29sb3Itcm8tZmxhZy1yZWQ6ICAgICNjYzE2MmQ7XG5cbiRjb2xvci1ldmVudC1uYXRpb25hbC1kYXktb2ZmOiBkYXJrZW4oJGNvbG9yLWFtYXJhbnRoLCAxMCk7XG4kY29sb3ItZXZlbnQtbmF0aW9uYWwtZGF5LW9uOiBkYXJrZW4oJGNvbG9yLWdyZWVuLWxlbW9uLCAxMCk7XG4kY29sb3ItZXZlbnQtbG9jYWwtZGF5LW9mZjogJGNvbG9yLW9yYW5nZS1kYXJrZW47XG4kY29sb3ItZXZlbnQtbG9jYWwtZGF5LW9uOiBsaWdodGVuKCRjb2xvci1ncmVlbi1sZW1vbiwgNSk7XG5cblxuLy8gMi4gRm9udHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRmb250LWZhbWlseS1yb2JvdG86ICAgJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktb3BlbnNhbnM6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXJlZGFjdGVkOiAnRmxvdyBDaXJjdWxhcicsICdPcGVuIFNhbnMnO1xuXG4kZm9udC13ZWlnaHQtdGhpbjogICAgIDEwMDtcbiRmb250LXdlaWdodC1saWdodDogICAgMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6ICA0MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgNzAwO1xuXG5cbi8vIDMuIEdsb2JhbFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICA2MHB4ICFkZWZhdWx0O1xuJGxlZnQtc2lkZWJhci13aWR0aDogICAyNzBweCAhZGVmYXVsdDtcblxuLy8gTWVkaWEgUXVlcnkgUmFuZ2VzXG4kc21hbGwtc2NyZWVuLXVwOiAgICAgIDYwMXB4ICFkZWZhdWx0O1xuJG1lZGl1bS1zY3JlZW4tdXA6ICAgICAxMDI0cHggIWRlZmF1bHQ7XG4kbGFyZ2Utc2NyZWVuLXVwOiAgICAgIDEyMDFweCAhZGVmYXVsdDtcbiRzbWFsbC1zY3JlZW46ICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbWVkaXVtLXNjcmVlbjogICAgICAgIDEwMjNweCAhZGVmYXVsdDtcbiRsYXJnZS1zY3JlZW46ICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJG1lbnUtYnJlYWtwb2ludDogICAgICAxMjUwcHggIWRlZmF1bHQ7XG5cbiR2ZXJ0aWNhbC1zbWFsbC1zY3JlZW4tdXA6ICA2MDEgIWRlZmF1bHQ7XG4kdmVydGljYWwtbWVkaXVtLXNjcmVlbi11cDogIDc2OXB4ICFkZWZhdWx0O1xuJHZlcnRpY2FsLXNtYWxsLXNjcmVlbjogICAgIDYwMHB4ICFkZWZhdWx0O1xuJHZlcnRpY2FsLW1lZGl1bS1zY3JlZW46ICAgICA3NjhweCAhZGVmYXVsdDtcblxuJHNtYWxsLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDBweClcIiAhZGVmYXVsdDtcbiRtZWRpdW0tYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skc21hbGwtc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiRsYXJnZS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRtZWRpdW0tc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiRleHRyYS1sYXJnZS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRsYXJnZS1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xuJHNtYWxsLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skc21hbGwtc2NyZWVufSlcIiAhZGVmYXVsdDtcbiRtZWRpdW0tYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRtZWRpdW0tc2NyZWVufSlcIiAhZGVmYXVsdDtcbiRtZWRpdW0tb25seTogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbi11cH0pIGFuZCAobWF4LXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2UtYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRsYXJnZS1zY3JlZW59KVwiICFkZWZhdWx0O1xuXG4kdmVydGljYWwtc21hbGwtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodCA6ICN7JHZlcnRpY2FsLXNtYWxsLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kdmVydGljYWwtbWVkaXVtLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQgOiAjeyR2ZXJ0aWNhbC1tZWRpdW0tc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiR2ZXJ0aWNhbC1zbWFsbC1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQgOiAjeyR2ZXJ0aWNhbC1zbWFsbC1zY3JlZW59KVwiICFkZWZhdWx0O1xuJHZlcnRpY2FsLW1lZGl1bS1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQgOiAjeyR2ZXJ0aWNhbC1tZWRpdW0tc2NyZWVufSlcIiAhZGVmYXVsdDtcblxuLy8gNC4gVHlwb2dyYXBoeVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gSGVhZGVyIFN0eWxlc1xuJGgxLWZvbnRzaXplOiAyLjg3NXJlbSAhZGVmYXVsdDsgIC8vIDQ2cHhcbiRoMi1mb250c2l6ZTogMi4yNXJlbSAhZGVmYXVsdDsgICAvLyAzNnB4XG4kaDMtZm9udHNpemU6IDEuNzVyZW0gIWRlZmF1bHQ7ICAgLy8gMjhweCBcbiRoNC1mb250c2l6ZTogMS4yNXJlbSAhZGVmYXVsdDsgICAvLyAyMHB4XG4kaDUtZm9udHNpemU6IDFyZW0gIWRlZmF1bHQ7ICAgICAgLy8gMTZweFxuJGg2LWZvbnRzaXplOiAwLjg3NXJlbSAhZGVmYXVsdDsgIC8vIDE0cHhcblxuLy8gNS4gQm9yZGVyc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRib3JkZXItbGlnaHQtMjogJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuJGJvcmRlci1saWdodDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuJGJvcmRlci1kYXJrOiAkY29sb3Itc2lsdmVyO1xuJGJvcmRlci1ibHVlLWxpZ2h0ZW46ICNkMmQ4ZTM7XG4kYm9yZGVyLWFtYmVyLWxpZ2h0ZW46ICNmM2U1YzQ7XG4kYm9yZGVyLWdyZWVuLWxpZ2h0ZW46ICNkNmUxYjY7XG4kYm9yZGVyLW9yYW5nZS1saWdodGVuOiAkY29sb3Itb3JhbmdlLWxpZ2h0ZW47XG4kYm9yZGVyLXJlZDogI2YyYTA5ZjtcbiRib3JkZXItcHVycGxlOiAjYjc5MmYxO1xuXG4vLyA2LiBCdXR0b25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGJ1dHRvbi1mbG9hdGluZy1zaXplOiA0NHB4ICFkZWZhdWx0O1xuXG4vLyA3LiBUYWJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHRhYnMtdGV4dC1jb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTIgIWRlZmF1bHQ7XG4kdGFicy11bmRlcmxpbmUtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG5cbi8vIDguIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGlucHV0LWZvbnQtc2l6ZTogMC45Mzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogMi4zNzVyZW0gIWRlZmF1bHQ7IFxuJHNsaWRlci1pbmRpY2F0b3ItY29sb3I6ICRjb2xvci1ibHVlICFkZWZhdWx0O1xuJHNsaWRlci1iZy1jb2xvcjogJGNvbG9yLWJsdWUgIWRlZmF1bHQ7XG4kcmFkaW8tZW1wdHktY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4gIWRlZmF1bHQ7XG4kcmFkaW8tZmlsbC1jb2xvcjogJGNvbG9yLWdyZWVuICFkZWZhdWx0O1xuJHJhZGlvLWJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmVlbiAhZGVmYXVsdDtcbiRzd2l0Y2gtYmctY29sb3I6ICRjb2xvci1ncmVlbiAhZGVmYXVsdDtcblxuLy8gOS4gQ2hpcHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kY2hpcC1zZWxlY3RlZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4kY2hpcC1iZy1jb2xvcjogJGNvbG9yLWJsdWU7XG4iLCIvLyBCYWRnZXNcbnNwYW4uYmFkZ2Uge1xuICBtaW4td2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xuICBoZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XG4gIGNvbG9yOiBjb2xvcignZ3JleScsICdkYXJrZW4tMScpO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJi5uZXcge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAmLm5ldzphZnRlciB7XG4gICAgY29udGVudDogXCIgbmV3XCI7XG4gIH1cblxuICAmW2RhdGEtYmFkZ2UtY2FwdGlvbl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIiBhdHRyKGRhdGEtYmFkZ2UtY2FwdGlvbik7XG4gIH1cbn1cblxuLy8gU3BlY2lhbCBjYXNlc1xubmF2IHVsIGEgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xuICBoZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi8vIExpbmUgaGVpZ2h0IGNlbnRlcmluZ1xuLmNvbGxlY3Rpb24taXRlbSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygjeyRjb2xsZWN0aW9uLWxpbmUtaGVpZ2h0IC8gMn0gLSAjeyRiYWRnZS1oZWlnaHQgLyAyfSk7XG59XG4uY29sbGFwc2libGUgc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNpZGVuYXYgc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skc2lkZW5hdi1saW5lLWhlaWdodCAvIDJ9IC0gI3skYmFkZ2UtaGVpZ2h0IC8gMn0pO1xufVxuXG50YWJsZSBzcGFuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvKiBUaGlzIGlzIG5lZWRlZCBmb3Igc29tZSBtb2JpbGUgcGhvbmVzIHRvIGRpc3BsYXkgdGhlIEdvb2dsZSBJY29uIGZvbnQgcHJvcGVybHkgKi9cbi5tYXRlcmlhbC1pY29ucyB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmNvbCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6ICgtMSAqICRndXR0ZXItd2lkdGggLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiAoLTEgKiAkZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICYubm8tcGFkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYubm8tcGFkLWJvdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgJi5uby1wYWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIE1peGlucyB0byBlbGltaW5hdGUgY29kZSByZXBpdGl0aW9uXG5AbWl4aW4gcmVzZXQtb2Zmc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuQG1peGluIGdyaWQtY2xhc3Nlcygkc2l6ZSwgJGksICRwZXJjKSB7XG4gICYub2Zmc2V0LSN7JHNpemV9I3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGVyYztcbiAgfVxuICAmLnB1bGwtI3skc2l6ZX0jeyRpfSB7XG4gICAgcmlnaHQ6ICRwZXJjO1xuICB9XG4gICYucHVzaC0jeyRzaXplfSN7JGl9IHtcbiAgICBsZWZ0OiAkcGVyYztcbiAgfVxufVxuXG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC8vIENsZWFyIGZsb2F0aW5nIGNoaWxkcmVuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgJGd1dHRlci13aWR0aCAvIDI7XG4gICAgbWluLWhlaWdodDogMXB4O1xuXG4gICAgJltjbGFzcyo9XCJwdXNoLVwiXSxcbiAgICAmW2NsYXNzKj1cInB1bGwtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAkaTogMTtcbiAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICYucyN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICRwZXJjO1xuICAgICAgICBAaW5jbHVkZSByZXNldC1vZmZzZXQ7XG4gICAgICB9XG4gICAgICAkaTogJGkgKyAxO1xuICAgIH1cblxuICAgICRpOiAxO1xuICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwic1wiLCAkaSwgJHBlcmMpO1xuICAgICAgJGk6ICRpICsgMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgICYubSN7JGl9IHtcbiAgICAgICAgICB3aWR0aDogJHBlcmM7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xuICAgICAgICB9XG4gICAgICAgICRpOiAkaSArIDFcbiAgICAgIH1cblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJtXCIsICRpLCAkcGVyYyk7XG4gICAgICAgICRpOiAkaSArIDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgICYubCN7JGl9IHtcbiAgICAgICAgICB3aWR0aDogJHBlcmM7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xuICAgICAgICB9XG4gICAgICAgICRpOiAkaSArIDE7XG4gICAgICB9XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwibFwiLCAkaSwgJHBlcmMpO1xuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9IHtcblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICAmLnhsI3skaX0ge1xuICAgICAgICAgIHdpZHRoOiAkcGVyYztcbiAgICAgICAgICBAaW5jbHVkZSByZXNldC1vZmZzZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgIH1cblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJ4bFwiLCAkaSwgJHBlcmMpO1xuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwibmF2IHtcbiAgJi5uYXYtZXh0ZW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5uYXYtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm5hdi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodC1tb2JpbGU7XG5cbiAgYSB7IGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7IH1cblxuICBpLFxuICBbY2xhc3NePVwibWRpLVwiXSwgW2NsYXNzKj1cIm1kaS1cIl0sXG4gIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcbiAgICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodC1tb2JpbGU7XG4gIH1cblxuICAubmF2LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gICAgYS5zaWRlbmF2LXRyaWdnZXIgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuXG4gIC8vIENvbGxhcHNlIGJ1dHRvblxuICAuc2lkZW5hdi10cmlnZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcbiAgICBtYXJnaW46IDAgMThweDtcblxuICAgIGkge1xuICAgICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gICAgICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodC1tb2JpbGU7XG4gICAgfVxuICB9XG5cblxuICAvLyBMb2dvXG4gIC5icmFuZC1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5jZW50ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgJi5sZWZ0LCAmLnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmxlZnQgeyBsZWZ0OiAwLjVyZW07IH1cbiAgICAgICYucmlnaHQge1xuICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaSxcbiAgICBbY2xhc3NePVwibWRpLVwiXSwgW2NsYXNzKj1cIm1kaS1cIl0sXG4gICAgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuXG4gIC8vIFRpdGxlXG4gIC5uYXYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcGFkZGluZzogMjhweCAwO1xuICB9XG5cblxuICAvLyBOYXZiYXIgTGlua3NcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgZm9udC1zaXplOiAkbmF2YmFyLWZvbnQtc2l6ZTtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5idG4sICYuYnRuLWxhcmdlLCAmLmJ0bi1mbGF0LCAmLmJ0bi1mbG9hdGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJiA+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2YmFyIFNlYXJjaCBGb3JtXG4gIGZvcm0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5pbnB1dC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICAmOmZvY3VzLCAmW3R5cGU9dGV4dF06dmFsaWQsICZbdHlwZT1wYXNzd29yZF06dmFsaWQsXG4gICAgICAmW3R5cGU9ZW1haWxdOnZhbGlkLCAmW3R5cGU9dXJsXTp2YWxpZCwgJlt0eXBlPWRhdGVdOnZhbGlkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIGkgeyBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yOyB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpeGVkIE5hdmJhclxuLm5hdmJhci1maXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gIHotaW5kZXg6IDk5NztcblxuICBuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgbmF2Lm5hdi1leHRlbmRlZCAubmF2LXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICB9XG4gIG5hdiwgbmF2IC5uYXYtd3JhcHBlciBpLCBuYXYgYS5zaWRlbmF2LXRyaWdnZXIsIG5hdiBhLnNpZGVuYXYtdHJpZ2dlciBpIHtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbmF2YmFyLWxpbmUtaGVpZ2h0O1xuICB9XG4gIC5uYXZiYXItZml4ZWQge1xuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gIH1cbn1cbiIsIlxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaHRtbHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgZm9udC1zaXplOiAxNC41cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAkb2ZmLWJsYWNrO1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi8vIEhlYWRlciBTdHlsZXNcbmgxIGEsIGgyIGEsIGgzIGEsIGg0IGEsIGg1IGEsIGg2IGEgeyBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuaDEgeyBmb250LXNpemU6ICRoMS1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoMS1mb250c2l6ZSAvIDEuNSkgMCAoJGgxLWZvbnRzaXplIC8gMi41KSAwO31cbmgyIHsgZm9udC1zaXplOiAkaDItZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDItZm9udHNpemUgLyAxLjUpIDAgKCRoMi1mb250c2l6ZSAvIDIuNSkgMDt9XG5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnRzaXplOyBsaW5lLWhlaWdodDogMTEwJTsgbWFyZ2luOiAoJGgzLWZvbnRzaXplIC8gMS41KSAwICgkaDMtZm9udHNpemUgLyAyLjUpIDA7fVxuaDQgeyBmb250LXNpemU6ICRoNC1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoNC1mb250c2l6ZSAvIDEuNSkgMCAoJGg0LWZvbnRzaXplIC8gMi41KSAwO31cbmg1IHsgZm9udC1zaXplOiAkaDUtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDUtZm9udHNpemUgLyAxLjUpIDAgKCRoNS1mb250c2l6ZSAvIDIuNSkgMDt9XG5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnRzaXplOyBsaW5lLWhlaWdodDogMTEwJTsgbWFyZ2luOiAoJGg2LWZvbnRzaXplIC8gMS41KSAwICgkaDYtZm9udHNpemUgLyAyLjUpIDA7fVxuXG4vLyBUZXh0IFN0eWxlc1xuZW0geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbnN0cm9uZyB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbnNtYWxsIHsgZm9udC1zaXplOiA3NSU7IH1cbi5saWdodCB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbi50aGluIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5cbi5mbG93LXRleHR7XG4gICRpOiAwO1xuICBAd2hpbGUgJGkgPD0gJGludGVydmFscyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMzYwICsgKCRpICogJGludGVydmFsLXNpemUpKSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbSAqICgxICsgKC4wMiAqICRpKSk7XG4gICAgfVxuICAgICRpOiAkaSArIDE7XG4gIH1cblxuICAvLyBIYW5kbGUgYmVsb3cgMzYwcHggc2NyZWVuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuIiwiLy8gU2NhbGUgdHJhbnNpdGlvblxuLnNjYWxlLXRyYW5zaXRpb24ge1xuICAmLnNjYWxlLW91dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnNjYWxlLWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC41MywgMC4wMSwgMC4zNiwgMS42MykgIWltcG9ydGFudDtcbn0iLCJcblxuLmNhcmQtcGFuZWwge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXM7XG4gIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcblxuXG4gIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAmLmFjdGl2YXRvciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ2FyZCBTaXplc1xuICAmLnNtYWxsLCAmLm1lZGl1bSwgJi5sYXJnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmNhcmQtaW1hZ2UgKyAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICB9XG4gICAgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmNhcmQtYWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgJi5tZWRpdW0ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAmLmxhcmdlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLy8gSG9yaXpvbnRhbCBDYXJkc1xuICAmLmhvcml6b250YWwge1xuICAgICYuc21hbGwsICYubWVkaXVtLCAmLmxhcmdlIHtcbiAgICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuY2FyZC1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXN0YWNrZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN0aWNreSBBY3Rpb24gU2VjdGlvblxuICAmLnN0aWNreS1hY3Rpb24ge1xuICAgIC5jYXJkLWFjdGlvbiB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5jYXJkLXJldmVhbCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cblxuXG5cbiAgLmNhcmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vIEltYWdlIGJhY2tncm91bmQgZm9yIGNvbnRlbnRcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWFjdGlvbiB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyAvLyBVc2UgaW5oZXJpdCB0byBpbmhlcml0IGNvbG9yIGNsYXNzZXNcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjAsMTYwLDE2MCwuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE2cHggJGNhcmQtcGFkZGluZztcblxuICAgIGE6bm90KC5idG4pOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZykge1xuICAgICAgY29sb3I6ICRjYXJkLWxpbmstY29sb3I7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLXBhZGRpbmc7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6aG92ZXIgeyBjb2xvcjogJGNhcmQtbGluay1jb2xvci1saWdodDsgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLXJldmVhbCB7XG4gICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmctY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIjdG9hc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTpibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwJTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBsZWZ0OiA1JTtcbiAgICBib3R0b206IDclO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICB0b3A6IDEwJTtcbiAgICByaWdodDogNyU7XG4gICAgbWF4LXdpZHRoOiA4NiU7XG4gIH1cbn1cblxuLnRvYXN0IHtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRvcDogMzVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOjEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogJHRvYXN0LWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAkdG9hc3QtdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgLnRvYXN0LWFjdGlvbiB7XG4gICAgY29sb3I6ICR0b2FzdC1hY3Rpb24tY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG5cbiAgJi5yb3VuZGVke1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIudGFicyB7XG4gICYudGFicy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAudGFiIGEsXG4gICAgLnRhYi5kaXNhYmxlZCBhLFxuICAgIC50YWIuZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgIH1cblxuICAgIC50YWIgYTpob3ZlcixcbiAgICAudGFiIGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLnRhYnMtZml4ZWQtd2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAudGFiIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYmctY29sb3I7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC50YWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBhIHtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR0YWJzLXVuZGVybGluZS1jb2xvciwgLjgpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICR0YWJzLXRleHQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGNvbG9yOiByZ2JhKCR0YWJzLXRleHQtY29sb3IsIC43KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjhzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjI4cyBlYXNlO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQgYSxcbiAgICAmLmRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoJHRhYnMtdGV4dC1jb2xvciwgLjQpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuICAuaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXVuZGVybGluZS1jb2xvcjtcbiAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gIH1cbn1cblxuLy8gRml4ZWQgU2lkZW5hdiBoaWRlIG9uIHNtYWxsZXJcbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAudGFiIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYXRlcmlhbC10b29sdGlwIHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgei1pbmRleDogMjAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG59XG5cbi5iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLy8gc2hhcmVkIHN0eWxlc1xuLmJ0bixcbi5idG4tZmxhdCB7XG4gIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBHZXRzIHJpZCBvZiB0YXAgYWN0aXZlIHN0YXRlXG59XG5cbi8vIERpc2FibGVkIHNoYXJlZCBzdHlsZVxuLmJ0bi5kaXNhYmxlZCxcbi5idG4tZmxvYXRpbmcuZGlzYWJsZWQsXG4uYnRuLWxhcmdlLmRpc2FibGVkLFxuLmJ0bi1zbWFsbC5kaXNhYmxlZCxcbi5idG4tZmxhdC5kaXNhYmxlZCxcbi5idG46ZGlzYWJsZWQsXG4uYnRuLWZsb2F0aW5nOmRpc2FibGVkLFxuLmJ0bi1sYXJnZTpkaXNhYmxlZCxcbi5idG4tc21hbGw6ZGlzYWJsZWQsXG4uYnRuLWZsYXQ6ZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSxcbi5idG4tZmxvYXRpbmdbZGlzYWJsZWRdLFxuLmJ0bi1sYXJnZVtkaXNhYmxlZF0sXG4uYnRuLXNtYWxsW2Rpc2FibGVkXSxcbi5idG4tZmxhdFtkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRidXR0b24tZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBTaGFyZWQgaWNvbiBzdHlsZXNcbi5idG4sXG4uYnRuLWZsb2F0aW5nLFxuLmJ0bi1sYXJnZSxcbi5idG4tc21hbGwsXG4uYnRuLWZsYXQge1xuICBmb250LXNpemU6ICRidXR0b24tZm9udC1zaXplO1xuICBvdXRsaW5lOiAwO1xuICBpIHtcbiAgICBmb250LXNpemU6ICRidXR0b24taWNvbi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gU2hhcmVkIGZvY3VzIGJ1dHRvbiBzdHlsZVxuLmJ0bixcbi5idG4tZmxvYXRpbmcge1xuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZCwgMTAlKTtcbiAgfVxufVxuXG4vLyBSYWlzZWQgQnV0dG9uXG4uYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGJ1dHRvbi1yYWlzZWQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcmFpc2VkLWJhY2tncm91bmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBAZXh0ZW5kIC56LWRlcHRoLTEtaGFsZjtcbiAgfVxufVxuXG4vLyBGbG9hdGluZyBidXR0b25cbi5idG4tZmxvYXRpbmcge1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQtaG92ZXI7XG4gICAgQGV4dGVuZCAuei1kZXB0aC0xLWhhbGY7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJi5idG4tbGFyZ2Uge1xuICAgICYuaGFsZndheS1mYWIge1xuICAgICAgYm90dG9tOiAtJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplIC8gMjtcbiAgICB9XG4gICAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcbiAgICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGkge1xuICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zbWFsbCB7XG4gICAgJi5oYWxmd2F5LWZhYiB7XG4gICAgICBib3R0b206IC0kYnV0dG9uLWZsb2F0aW5nLXNtYWxsLXNpemUgLyAyO1xuICAgIH1cbiAgICB3aWR0aDogJGJ1dHRvbi1mbG9hdGluZy1zbWFsbC1zaXplO1xuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zbWFsbC1zaXplO1xuICAgIGkge1xuICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc21hbGwtc2l6ZTtcbiAgICB9XG4gIH1cblxuICAmLmhhbGZ3YXktZmFiIHtcbiAgICAmLmxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAyNHB4O1xuICAgIH1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgYm90dG9tOiAtJGJ1dHRvbi1mbG9hdGluZy1zaXplIC8gMjtcbiAgfVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tZmxvYXRpbmctcmFkaXVzO1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGkge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRidXR0b24tZmxvYXRpbmctY29sb3I7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWxhcmdlLWljb24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gIH1cbn1cblxuLy8gYnV0dG9uIGZpeFxuYnV0dG9uLmJ0bi1mbG9hdGluZyB7XG4gIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXI7XG59XG5cbi8vIEZpeGVkIEFjdGlvbiBCdXR0b25cbi5maXhlZC1hY3Rpb24tYnRuIHtcbiAgJi5hY3RpdmUge1xuICAgIHVsIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlyZWN0aW9uc1xuICAmLmRpcmVjdGlvbi1sZWZ0LFxuICAmLmRpcmVjdGlvbi1yaWdodCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHJpZ2h0OiA2NHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgLyp3aWR0aCAxMDAlIG9ubHkgZ29lcyB0byB3aWR0aCBvZiBidXR0b24gY29udGFpbmVyICovXG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA3LjVweCAxNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5kaXJlY3Rpb24tcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgdWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgbGVmdDogNjRweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDcuNXB4IDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRpcmVjdGlvbi1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgdWwge1xuICAgICAgdG9wOiA2NHB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRvb2xiYXIge1xuICAgICYuYWN0aXZlIHtcbiAgICAgICY+YSBpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIzcHg7XG4gIGJvdHRvbTogMjNweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDk5NztcbiAgdWwge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDY0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBhLmJ0bi1mbG9hdGluZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAuZmFiLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1mbG9hdGluZy1yYWRpdXM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuXG4vLyBGbGF0IGJ1dHRvblxuLmJ0bi1mbGF0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkYnV0dG9uLWZsYXQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJi5idG4tZmxhdFtkaXNhYmxlZF0gIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYnV0dG9uLWZsYXQtZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy8gTGFyZ2UgYnV0dG9uXG4uYnRuLWxhcmdlIHtcbiAgQGV4dGVuZCAuYnRuO1xuICBoZWlnaHQ6ICRidXR0b24tbGFyZ2UtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1sYXJnZS1oZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1sYXJnZS1mb250LXNpemU7XG4gIHBhZGRpbmc6IDAgMjhweDtcblxuICBpIHtcbiAgICBmb250LXNpemU6ICRidXR0b24tbGFyZ2UtaWNvbi1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gU21hbGwgYnV0dG9uXG4uYnRuLXNtYWxsIHtcbiAgQGV4dGVuZCAuYnRuO1xuICBoZWlnaHQ6ICRidXR0b24tc21hbGwtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1zbWFsbC1oZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1zbWFsbC1mb250LXNpemU7XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1zbWFsbC1pY29uLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBCbG9jayBidXR0b25cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi5kcm9wZG93bi1jb250ZW50IHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG5cbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7IC8vIFRPRE86IENoZWNrIGlmIHRoaXMgZG9lc24ndCBicmVhayBvdGhlciB0aGluZ3NcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXG5cbiAgbGkge1xuICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1ob3Zlci1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kaXZpZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAmID4gYSwgJiA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nOiAoKCRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDIyKSAvIDIpIDE2cHg7XG4gICAgfVxuXG4gICAgJiA+IHNwYW4gPiBsYWJlbCB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLy8gSWNvbiBhbGlnbm1lbnQgb3ZlcnJpZGVcbiAgICAmID4gYSA+IGkge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cblxuXG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6ICRkcm9wZG93bi1pdGVtLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuYm9keS5rZXlib2FyZC1mb2N1c2VkIHtcbiAgLmRyb3Bkb3duLWNvbnRlbnQgbGk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZHJvcGRvd24taG92ZXItYmctY29sb3IsIDglKTtcbiAgfVxufVxuXG4vLyBJbnB1dCBmaWVsZCBzcGVjaWZpY2l0eSBidWdmaXhcbi5pbnB1dC1maWVsZC5jb2wgLmRyb3Bkb3duLWNvbnRlbnQgW3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZHJvcGRvd24tdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn0iLCJcbi8qIVxuICogV2F2ZXMgdjAuNi4wXG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlc1xuICpcbiAqIENvcHlyaWdodCAyMDE0IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuXG5cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuXG4gIC53YXZlcy1yaXBwbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6LTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6LTEwcHg7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIFdhdmVzIENvbG9yc1xuICAmLndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gIH1cbiAgJi53YXZlcy1yZWQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDY3LCA1NCwgLjcwKTtcbiAgfVxuICAmLndhdmVzLXllbGxvdyAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjM1LCA1OSwgLjcwKTtcbiAgfVxuICAmLndhdmVzLW9yYW5nZSAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTUyLCAwLCAuNzApO1xuICB9XG4gICYud2F2ZXMtcHVycGxlIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjcwKTtcbiAgfVxuICAmLndhdmVzLWdyZWVuIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDE3NSwgODAsIDAuNzApO1xuICB9XG4gICYud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjcwKTtcbiAgfVxuXG4gIC8vIFN0eWxlIGlucHV0IGJ1dHRvbiBidWcuXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICN7XCIhaW1wb3J0YW50XCJ9O1xufVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7XG59XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xufVxuXG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogRmlyZWZveCBCdWc6IGxpbmsgbm90IHRyaWdnZXJlZCAqL1xuLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgei1pbmRleDogLTE7XG59IiwiLm1vZGFsIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIEBleHRlbmQgLnotZGVwdGgtNTtcblxuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiA3MCU7XG4gIHdpZHRoOiA1NSU7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpbGwtY2hhbmdlOiB0b3AsIG9wYWNpdHk7XG5cbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIGgxLGgyLGgzLGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLm1vZGFsLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmJ0biwgLmJ0bi1mbGF0IHtcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgfVxuICB9XG59XG4ubW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IC0yNSU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi8vIE1vZGFsIHdpdGggZml4ZWQgYWN0aW9uIGZvb3RlclxuLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNzAlO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBNb2RhbCBCb3R0b20gU2hlZXQgU3R5bGVcbi5tb2RhbC5ib3R0b20tc2hlZXQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ1JTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lsbC1jaGFuZ2U6IGJvdHRvbSwgb3BhY2l0eTtcbn1cbiIsIi5jb2xsYXBzaWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xufVxuXG4uY29sbGFwc2libGUtaGVhZGVyIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMFxuICB9XG5cbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGFwc2libGUtaGVhZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcblxuICBpIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuLmtleWJvYXJkLWZvY3VzZWQgLmNvbGxhcHNpYmxlLWhlYWRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi8vIFNpZGVuYXYgY29sbGFwc2libGUgc3R5bGluZ1xuLnNpZGVuYXYsXG4uc2lkZW5hdi5maXhlZCB7XG5cbiAgLmNvbGxhcHNpYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIGxpIHsgcGFkZGluZzogMDsgfVxuICB9XG5cbiAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwICRzaWRlbmF2LXBhZGRpbmc7XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpOyB9XG4gICAgaSB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIH1cblxuICAuY29sbGFwc2libGUtYm9keSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsYXBzaWJsZS1oZWFkZXItY29sb3I7XG5cbiAgICBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDAgKDcuNXB4ICsgJHNpZGVuYXYtcGFkZGluZylcbiAgICAgICAgICAgICAgIDAgKDE1cHggKyAkc2lkZW5hdi1wYWRkaW5nKTtcbiAgICB9XG4gIH1cblxufVxuXG4vLyBQb3BvdXQgQ29sbGFwc2libGVcblxuLmNvbGxhcHNpYmxlLnBvcG91dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgPiBsaSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLy8gdHJhbnNmb3JtOiBzY2FsZVgoLjkyKTtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjM1cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuICB9XG4gID4gbGkuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgLy8gdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbiIsIi5jaGlwIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hpcC1zZWxlY3RlZC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLC42KTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtYmctY29sb3I7XG4gIG1hcmdpbi1ib3R0b206ICRjaGlwLW1hcmdpbjtcbiAgbWFyZ2luLXJpZ2h0OiAkY2hpcC1tYXJnaW47XG5cbiAgPiBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCA4cHggMCAtMTJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuXG4uY2hpcHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hpcC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogJGlucHV0LW1hcmdpbjtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAmLmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoaXAtc2VsZWN0ZWQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRjaGlwLXNlbGVjdGVkLWNvbG9yO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG5cbiAgLmlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBBdXRvY29tcGxldGVcbiAgLmF1dG9jb21wbGV0ZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBwcmVmaXhcbi5wcmVmaXggfiAuY2hpcHMge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgd2lkdGg6IDkyJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xufVxuLmNoaXBzOmVtcHR5IH4gbGFiZWwgIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwJSk7XG59XG4iLCIubWF0ZXJpYWxib3hlZCB7XG4gICY6aG92ZXIge1xuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgfVxuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHpvb20taW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYuYWN0aXZlIHtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xuICB9XG59XG5cbiNtYXRlcmlhbGJveC1vdmVybGF5IHtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5tYXRlcmlhbGJveC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCUgMTUlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufSIsIi8vIFJlbW92ZSBGb2N1cyBCb3hlc1xuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogJHNlbGVjdC1mb2N1cztcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWZvY3VzO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogJGxhYmVsLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG59XG5cbkBpbXBvcnQgJ2lucHV0LWZpZWxkcyc7XG5AaW1wb3J0ICdyYWRpby1idXR0b25zJztcbkBpbXBvcnQgJ2NoZWNrYm94ZXMnO1xuQGltcG9ydCAnc3dpdGNoZXMnO1xuQGltcG9ydCAnc2VsZWN0JztcbkBpbXBvcnQgJ2ZpbGUtaW5wdXQnO1xuQGltcG9ydCAncmFuZ2UnO1xuIiwiLyogVGV4dCBJbnB1dHMgKyBUZXh0YXJlYVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3R5bGUgUGxhY2Vob2xkZXJzICovXG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XG59XG5cbi8qIFRleHQgaW5wdXRzICovXG5cbmlucHV0Om5vdChbdHlwZV0pLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhIHtcblxuICAvLyBHZW5lcmFsIFN0eWxlc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gIG1hcmdpbjogJGlucHV0LW1hcmdpbjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcywgYm9yZGVyIC4zcztcblxuICAvLyBEaXNhYmxlZCBpbnB1dCBzdHlsZVxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWRpc2FibGVkLWJvcmRlcjtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGxhYmVsIHN0eWxlXG4gICY6ZGlzYWJsZWQrbGFiZWwsXG4gICZbcmVhZG9ubHk9XCJyZWFkb25seVwiXStsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIEZvY3VzZWQgaW5wdXQgc3R5bGVcbiAgJjpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgfVxuXG4gIC8vIEZvY3VzZWQgbGFiZWwgc3R5bGVcbiAgJjpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gIH1cblxuICAvLyBIaWRlIGhlbHBlciB0ZXh0IG9uIGRhdGEgbWVzc2FnZVxuICAmLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4gICY6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbiAgJi5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuICAmOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuICAgIEBleHRlbmQgJWhpZGRlbi10ZXh0O1xuICB9XG5cbiAgLy8gVmFsaWQgSW5wdXQgU3R5bGVcbiAgJi52YWxpZCxcbiAgJjpmb2N1cy52YWxpZCB7XG4gICAgQGV4dGVuZCAldmFsaWQtaW5wdXQtc3R5bGU7XG4gIH1cblxuICAvLyBDdXN0b20gU3VjY2VzcyBNZXNzYWdlXG4gICYudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4gICY6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWN1c3RvbS1zdWNjZXNzLW1lc3NhZ2U7XG4gIH1cbiAgJjpmb2N1cy52YWxpZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogJGlucHV0LXN1Y2Nlc3MtY29sb3I7XG4gIH1cblxuICAvLyBJbnZhbGlkIElucHV0IFN0eWxlXG4gICYuaW52YWxpZCxcbiAgJjpmb2N1cy5pbnZhbGlkIHtcbiAgICBAZXh0ZW5kICVpbnZhbGlkLWlucHV0LXN0eWxlO1xuICB9XG5cbiAgLy8gQ3VzdG9tIEVycm9yIG1lc3NhZ2VcbiAgJi5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuICAmOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWN1c3RvbS1lcnJvci1tZXNzYWdlO1xuICB9XG4gICY6Zm9jdXMuaW52YWxpZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogJGlucHV0LWVycm9yLWNvbG9yO1xuICB9XG5cbiAgLy8gRnVsbCB3aWR0aCBsYWJlbCB3aGVuIHVzaW5nIHZhbGlkYXRlIGZvciBlcnJvciBtZXNzYWdlc1xuICAmLnZhbGlkYXRlICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gRm9ybSBNZXNzYWdlIFNoYXJlZCBTdHlsZXNcbiAgJiArIGxhYmVsOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpbnB1dC1hZnRlci1zdHlsZTtcbiAgfVxufVxuXG5cbi8qIFZhbGlkYXRpb24gU2FzcyBQbGFjZWhvbGRlcnMgKi9cbiV2YWxpZC1pbnB1dC1zdHlsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtc3VjY2Vzcy1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xufVxuJWludmFsaWQtaW5wdXQtc3R5bGUge1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtaW52YWxpZC1ib3JkZXI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtZXJyb3ItY29sb3I7XG59XG4laGlkZGVuLXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiVjdXN0b20tc3VjY2Vzcy1tZXNzYWdlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGlucHV0LXN1Y2Nlc3MtY29sb3I7XG59XG4lY3VzdG9tLWVycm9yLW1lc3NhZ2Uge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZXJyb3IpO1xuICBjb2xvcjogJGlucHV0LWVycm9yLWNvbG9yO1xufVxuJWlucHV0LWFmdGVyLXN0eWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLW91dCwgLjJzIGNvbG9yIGVhc2Utb3V0O1xufVxuXG5cbi8vIFN0eWxpbmcgZm9yIGlucHV0IGZpZWxkIHdyYXBwZXJcbi5pbnB1dC1maWVsZCB7XG4gIC8vIElubGluZSBzdHlsZXNcbiAgJi5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBpbnB1dCxcbiAgICAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gR3V0dGVyIHNwYWNpbmdcbiAgJi5jb2wge1xuICAgIGxhYmVsIHtcbiAgICAgIGxlZnQ6ICRndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cblxuICAgIC5wcmVmaXggfiBsYWJlbCxcbiAgICAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0gLSAjeyRndXR0ZXItd2lkdGh9KTtcbiAgICB9XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgJiA+IGxhYmVsIHtcbiAgICBjb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcblxuICAgICY6bm90KC5sYWJlbC1pY29uKS5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KSBzY2FsZSguOCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuICB9XG5cbiAgLy8gQXV0b2ZpbGwgKyBkYXRlICsgdGltZSBpbnB1dHNcbiAgJiA+IGlucHV0W3R5cGVdOi13ZWJraXQtYXV0b2ZpbGw6bm90KC5icm93c2VyLWRlZmF1bHQpOm5vdChbdHlwZT1cInNlYXJjaFwiXSkgKyBsYWJlbCxcbiAgJiA+IGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWwsXG4gICYgPiBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpIHNjYWxlKC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIH1cblxuICAuaGVscGVyLXRleHQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpO1xuICB9XG5cbiAgLy8gUHJlZml4IEljb25zXG4gIC5wcmVmaXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogJGlucHV0LWhlaWdodDtcbiAgICBmb250LXNpemU6ICRpbnB1dC1pY29uLXNpemU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIHRvcDogKCRpbnB1dC1oZWlnaHQgLSAkaW5wdXQtaWNvbi1zaXplKSAvIDI7XG5cbiAgICAmLmFjdGl2ZSB7IGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7IH1cbiAgfVxuXG4gIC5wcmVmaXggfiBpbnB1dCxcbiAgLnByZWZpeCB+IHRleHRhcmVhLFxuICAucHJlZml4IH4gbGFiZWwsXG4gIC5wcmVmaXggfiAudmFsaWRhdGUgfiBsYWJlbCxcbiAgLnByZWZpeCB+IC5oZWxwZXItdGV4dCxcbiAgLnByZWZpeCB+IC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgd2lkdGg6IDkyJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIH1cblxuICAucHJlZml4IH4gbGFiZWwgeyBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICAucHJlZml4IH4gaW5wdXQge1xuICAgICAgd2lkdGg6IDg2JTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICAucHJlZml4IH4gaW5wdXQge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBTZWFyY2ggRmllbGQgKi9cblxuLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3I7XG5cbiAgLm5hdi13cmFwcGVyICYge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpmb2N1czpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjNDQ0O1xuXG4gICAgJiArIGxhYmVsIGksXG4gICAgJiB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcbiAgICAmIH4gLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgIH1cbiAgfVxuXG4gICYgKyAubGFiZWwtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cblxuICAmIH4gLm1kaS1uYXZpZ2F0aW9uLWNsb3NlLFxuICAmIH4gLm1hdGVyaWFsLWljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtaWNvbi1zaXplO1xuICAgIHRyYW5zaXRpb246IC4zcyBjb2xvcjtcbiAgfVxufVxuXG5cbi8qIFRleHRhcmVhICovXG5cbi8vIERlZmF1bHQgdGV4dGFyZWFcbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJi5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IC8qIHByZXZlbnRzIHNjcm9sbCBiYXIgZmxhc2ggKi9cbiAgICBwYWRkaW5nOiAuOHJlbSAwIC44cmVtIDA7IC8qIHByZXZlbnRzIHRleHQganVtcCBvbiBFbnRlciBrZXlwcmVzcyAqL1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLy8gRm9yIHRleHRhcmVhIGF1dG9yZXNpemVcbi5oaWRkZW5kaXYge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyAvKiBmdXR1cmUgdmVyc2lvbiBvZiBkZXByZWNhdGVkICd3b3JkLXdyYXAnICovXG4gIHBhZGRpbmctdG9wOiAxLjJyZW07IC8qIHByZXZlbnRzIHRleHQganVtcCBvbiBFbnRlciBrZXlwcmVzcyAqL1xuXG4gIC8vIFJlZHVjZXMgcmVwYWludHNcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5cbi8qIEF1dG9jb21wbGV0ZSAqL1xuLmF1dG9jb21wbGV0ZS1jb250ZW50IHtcbiAgbGkge1xuICAgIC5oaWdobGlnaHQgeyBjb2xvcjogIzQ0NDsgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMTA7XG4gICAgICB3aWR0aDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMTA7XG4gICAgICBtYXJnaW46IDVweCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBDaGFyYWN0ZXIgQ291bnRlciAqL1xuLmNoYXJhY3Rlci1jb3VudGVyIHtcbiAgbWluLWhlaWdodDogMThweDtcbn1cbiIsIi8qIFJhZGlvIEJ1dHRvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIFJlbW92ZSBkZWZhdWx0IFJhZGlvIEJ1dHRvbnNcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW4sXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cblt0eXBlPVwicmFkaW9cIl0gKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl0gKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogLjI4cyBlYXNlO1xufVxuXG4vKiBVbmNoZWNrZWQgc3R5bGVzICovXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRyYWRpby1lbXB0eS1jb2xvcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi8qIENoZWNrZWQgc3R5bGVzICovXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiAkcmFkaW8tYm9yZGVyO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLyogUmFkaW8gV2l0aCBnYXAgKi9cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcbn1cblxuLyogRm9jdXNlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl0udGFiYmVkOmZvY3VzICsgc3BhbjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xufVxuXG4vKiBEaXNhYmxlZCBSYWRpbyBXaXRoIGdhcCAqL1xuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuLyogRGlzYWJsZWQgc3R5bGUgKi9cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XG59XG4iLCIvKiBDaGVja2JveGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBSZW1vdmUgZGVmYXVsdCBjaGVja2JveCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gQ2hlY2tib3ggU3R5bGVzXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLy8gVGV4dCBMYWJlbCBTdHlsZVxuICArIHNwYW46bm90KC5sZXZlcikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLyogY2hlY2tib3ggYXNwZWN0ICovXG4gICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG4gICY6bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYWRpby1lbXB0eS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgfVxuXG4gICY6bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICAmOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIEZvY3VzZWQgc3R5bGVzXG4gICYudGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLDAsMCwuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gIH1cbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgdG9wOiAtNHB4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHJhZGlvLWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAkcmFkaW8tYm9yZGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB9XG5cbiAgJjpkaXNhYmxlZCArIHNwYW46YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4vKiBJbmRldGVybWluYXRlIGNoZWNrYm94ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICB0b3A6IC0xMXB4O1xuICAgIGxlZnQ6IC0xMnB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogJHJhZGlvLWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5kZXRlcm1pbmF0ZVxuICAmOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vLyBGaWxsZWQgaW4gU3R5bGVcblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluIHtcbiAgLy8gR2VuZXJhbFxuICArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG4gICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogLjFzIGRlbGF5IGlzIGZvciBjaGVjayBhbmltYXRpb24gKi9cbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzLCB3aWR0aCAuMjBzIC4xcywgaGVpZ2h0IC4yMHMgLjFzLCB0b3AgLjIwcyAuMXMsIGxlZnQgLjIwcyAuMXM7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC8vIFVuY2hlY2tlZCBzdHlsZVxuICAmOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IDZweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIH1cblxuICAmOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHJhZGlvLWVtcHR5LWNvbG9yO1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAvLyBDaGVja2VkIHN0eWxlXG4gICY6Y2hlY2tlZCB7XG4gICAgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB9XG5cbiAgICArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gRm9jdXNlZCBzdHlsZXNcbiAgJi50YWJiZWQ6Zm9jdXMgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tZW1wdHktY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gIH1cblxuICAmLnRhYmJlZDpjaGVja2VkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3R5bGVcbiAgJjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XG4gIH1cblxuICAmOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XG4gIH1cbn1cbiIsIi8qIFN3aXRjaFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnN3aXRjaCxcbi5zd2l0Y2ggKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3dpdGNoIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcblxuICAmOmNoZWNrZWQgKyAubGV2ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtY2hlY2tlZC1sZXZlci1iZztcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWJnLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpdGNoIGxhYmVsIC5sZXZlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLXVuY2hlY2tlZC1sZXZlci1iZztcbiAgYm9yZGVyLXJhZGl1czogJHN3aXRjaC1yYWRpdXM7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxNnB4O1xuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTNweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgYmFja2dyb3VuZCAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAuMXMgZWFzZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkc3dpdGNoLWJnLWNvbG9yLCAuODUpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC11bmNoZWNrZWQtYmc7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxufVxuXG4vLyBTd2l0Y2ggYWN0aXZlIHN0eWxlXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHN3aXRjaC1iZy1jb2xvciwgLjg1KTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpkaXNhYmxlZCkgfiAubGV2ZXI6YWN0aXZlOmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpLnRhYmJlZDpmb2N1cyB+IC5sZXZlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wOCk7XG59XG5cbi8vIERpc2FibGVkIFN0eWxlc1xuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyAubGV2ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEyKTtcbn1cblxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyAubGV2ZXI6YWZ0ZXIsXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xufVxuIiwiLyogU2VsZWN0IEZpZWxkXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5zZWxlY3QgeyBkaXNwbGF5OiBub25lOyB9XG5zZWxlY3QuYnJvd3Nlci1kZWZhdWx0IHsgZGlzcGxheTogYmxvY2s7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1iYWNrZ3JvdW5kO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJHNlbGVjdC1wYWRkaW5nO1xuICBib3JkZXI6ICRzZWxlY3QtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkc2VsZWN0LXJhZGl1cztcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xufVxuXG4uc2VsZWN0LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICAmLnZhbGlkIC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuICAmLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuICAgIEBleHRlbmQgJWhpZGRlbi10ZXh0O1xuICB9XG5cbiAgJi52YWxpZCB7XG4gICAgJiA+IGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBAZXh0ZW5kICV2YWxpZC1pbnB1dC1zdHlsZTtcbiAgICB9XG5cbiAgICAmIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWN1c3RvbS1zdWNjZXNzLW1lc3NhZ2U7XG4gICAgfVxuICB9XG5cbiAgJi5pbnZhbGlkIHtcbiAgICAmID4gaW5wdXQuc2VsZWN0LWRyb3Bkb3duLFxuICAgICYgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd246Zm9jdXMge1xuICAgICAgQGV4dGVuZCAlaW52YWxpZC1pbnB1dC1zdHlsZTtcbiAgICB9XG5cbiAgICAmIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWN1c3RvbS1lcnJvci1tZXNzYWdlO1xuICAgIH1cbiAgfVxuXG4gICYudmFsaWQgKyBsYWJlbCxcbiAgJi5pbnZhbGlkICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJiArIGxhYmVsOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpbnB1dC1hZnRlci1zdHlsZTtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgbWFyZ2luOiAkaW5wdXQtbWFyZ2luO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdXNlci1zZWxlY3Q6bm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmNhcmV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGZpbGw6IHJnYmEoMCwwLDAsLjg3KTtcbiAgfVxuXG4gICYgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI2cHg7XG4gICAgZm9udC1zaXplOiAkbGFiZWwtZm9udC1zaXplO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0eWxlc1xuc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuLnNlbGVjdC13cmFwcGVyLmRpc2FibGVkIHtcbiAgKyBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuICAuY2FyZXQge1xuICAgIGZpbGw6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4uc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duOmRpc2FibGVkIHtcbiAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdC13cmFwcGVyIGkge1xuICBjb2xvcjogJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbn1cblxuLnNlbGVjdC1kcm9wZG93biBsaS5kaXNhYmxlZCxcbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQgPiBzcGFuLFxuLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB7XG4gIGNvbG9yOiAkc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5rZXlib2FyZC1mb2N1c2VkIHtcbiAgLnNlbGVjdC1kcm9wZG93bi5kcm9wZG93bi1jb250ZW50IGxpOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1mb2N1cztcbiAgfVxufVxuXG4uc2VsZWN0LWRyb3Bkb3duLmRyb3Bkb3duLWNvbnRlbnQge1xuICBsaSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1ob3ZlcjtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Qtb3B0aW9uLXNlbGVjdGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmVmaXggSWNvbnNcbi5wcmVmaXggfiAuc2VsZWN0LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgd2lkdGg6IDkyJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xufVxuXG4ucHJlZml4IH4gbGFiZWwgeyBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG4vLyBJY29uc1xuLnNlbGVjdC1kcm9wZG93biBsaSB7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiAkZHJvcGRvd24taXRlbS1oZWlnaHQgLSAxMDtcbiAgICB3aWR0aDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMTA7XG4gICAgbWFyZ2luOiA1cHggMTVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLy8gT3B0Z3JvdXAgc3R5bGVzXG4uc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkcm9wZG93bi1ob3Zlci1iZy1jb2xvcjtcblxuICAmLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjcpO1xuICB9XG5cbiAgJiA+IHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbiAgfVxuXG4gICYgfiBsaS5vcHRncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuIiwiLyogRmlsZSBJbnB1dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZpbGUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZpbGUtcGF0aC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIGlucHV0LmZpbGUtcGF0aCB7IHdpZHRoOiAxMDAlOyB9XG5cbiAgLmJ0biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1maWxlXSB7XG5cbiAgICAvLyBOZWVkZWQgdG8gb3ZlcnJpZGUgd2Via2l0IGJ1dHRvblxuICAgICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB9XG59XG4iLCIvKiBSYW5nZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnJhbmdlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iIHtcbiAgQGV4dGVuZCAubm8tc2VsZWN0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvLWZpbGwtY29sb3I7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG5cbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblxuICAudmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHJhZGlvLWZpbGwtY29sb3I7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwO1xuXG4gICAgLnZhbHVlIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaGFyZWRcbkBtaXhpbiByYW5nZS10cmFjayB7XG4gIGhlaWdodDogJHRyYWNrLWhlaWdodDtcbiAgYmFja2dyb3VuZDogI2MyYzBjMjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWl4aW4gcmFuZ2UtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogJHJhbmdlLWhlaWdodDtcbiAgd2lkdGg6ICRyYW5nZS13aWR0aDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAkcmFkaW8tZmlsbC1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7XG59XG5cbi8vIFdlYktpdFxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIEBpbmNsdWRlIHJhbmdlLXRyYWNrO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBAaW5jbHVkZSByYW5nZS10aHVtYjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgbWFyZ2luOiAtNXB4IDAgMCAwO1xuXG59XG5cbi5rZXlib2FyZC1mb2N1c2VkIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOm5vdCguYWN0aXZlKTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJHJhZGlvLWZpbGwtY29sb3IsIC4yNik7XG59XG5cbi8vIEZpcmVGb3hcbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLyogZml4IGZvciBGRiB1bmFibGUgdG8gYXBwbHkgZm9jdXMgc3R5bGUgYnVnICAqL1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcblxuICAvKnJlcXVpcmVkIGZvciBwcm9wZXIgdHJhY2sgc2l6aW5nIGluIEZGKi9cbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBAaW5jbHVkZSByYW5nZS10cmFjaztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdGh1bWI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi8vIGhpZGUgdGhlIG91dGxpbmUgYmVoaW5kIHRoZSBib3JkZXJcbmlucHV0W3R5cGU9cmFuZ2VdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4ua2V5Ym9hcmQtZm9jdXNlZCBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czpub3QoLmFjdGl2ZSk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJHJhZGlvLWZpbGwtY29sb3IsIC4yNik7XG59XG5cbi8vIElFIDEwK1xuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGhlaWdodDogJHRyYWNrLWhlaWdodDtcblxuICAvLyByZW1vdmUgYmcgY29sb3VyIGZyb20gdGhlIHRyYWNrLCB3ZSdsbCB1c2UgbXMtZmlsbC1sb3dlciBhbmQgbXMtZmlsbC11cHBlciBpbnN0ZWFkXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIC8vIGxlYXZlIHJvb20gZm9yIHRoZSBsYXJnZXIgdGh1bWIgdG8gb3ZlcmZsb3cgd2l0aCBhIHRyYW5zcGFyZW50IGJvcmRlciAqL1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCAwO1xuXG4gIC8qcmVtb3ZlIGRlZmF1bHQgdGljayBtYXJrcyovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogIzc3Nztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIEBpbmNsdWRlIHJhbmdlLXRodW1iO1xufVxuXG4ua2V5Ym9hcmQtZm9jdXNlZCBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czpub3QoLmFjdGl2ZSk6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkcmFkaW8tZmlsbC1jb2xvciwgLjI2KTtcbn1cbiIsIi8qKioqKioqKioqKioqKipcbiAgICBOYXYgTGlzdFxuKioqKioqKioqKioqKioqL1xuLnRhYmxlLW9mLWNvbnRlbnRzIHtcbiAgJi5maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbGlnaHRlbigjNzU3NTc1LCAyMCUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIuc2lkZW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6ICRzaWRlbmF2LXdpZHRoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBoZWlnaHQ6IC1tb3otY2FsYygxMDAlKTsgLy9UZW1wb3JhcnkgRmlyZWZveCBGaXhcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzaWRlbmF2LWJnLWNvbG9yO1xuICB6LWluZGV4OiA5OTk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDUlKTtcblxuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG5cbiAgLy8gUmlnaHQgQWxpZ25cbiAgJi5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuICAuY29sbGFwc2libGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG5cbiAgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcblxuICAgICYuYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpOyB9XG4gIH1cblxuICBsaSA+IGEge1xuICAgIGNvbG9yOiAkc2lkZW5hdi1mb250LWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJHNpZGVuYXYtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiAkc2lkZW5hdi1pdGVtLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogMCAoJHNpZGVuYXYtcGFkZGluZyAqIDIpO1xuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTt9XG5cbiAgICAmLmJ0biwgJi5idG4tbGFyZ2UsICYuYnRuLWZsYXQsICYuYnRuLWZsb2F0aW5nIHtcbiAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgIH1cblxuICAgICYuYnRuLFxuICAgICYuYnRuLWxhcmdlLFxuICAgICYuYnRuLWZsb2F0aW5nIHsgY29sb3I6ICRidXR0b24tcmFpc2VkLWNvbG9yOyB9XG4gICAgJi5idG4tZmxhdCB7IGNvbG9yOiAkYnV0dG9uLWZsYXQtY29sb3I7IH1cblxuICAgICYuYnRuOmhvdmVyLFxuICAgICYuYnRuLWxhcmdlOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLCA1JSk7IH1cbiAgICAmLmJ0bi1mbG9hdGluZzpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcmFpc2VkLWJhY2tncm91bmQ7IH1cblxuICAgICYgPiBpLFxuICAgICYgPiBbY2xhc3NePVwibWRpLVwiXSwgbGkgPiBhID4gW2NsYXNzKj1cIm1kaS1cIl0sXG4gICAgJiA+IGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6ICRzaWRlbmF2LWl0ZW0taGVpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0O1xuICAgICAgbWFyZ2luOiAwICgkc2lkZW5hdi1wYWRkaW5nICogMikgMCAwO1xuICAgICAgd2lkdGg6ICRzaWRlbmF2LWl0ZW0taGVpZ2h0IC8gMjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41NCk7XG4gICAgfVxuICB9XG5cblxuICAuZGl2aWRlciB7XG4gICAgbWFyZ2luOiAoJHNpZGVuYXYtcGFkZGluZyAvIDIpIDAgMCAwO1xuICB9XG5cbiAgLnN1YmhlYWRlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjU0KTtcbiAgICBmb250LXNpemU6ICRzaWRlbmF2LWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcbiAgfVxuXG4gIC51c2VyLXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAoJHNpZGVuYXYtcGFkZGluZyAqIDIpICgkc2lkZW5hdi1wYWRkaW5nICogMikgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2lkZW5hdi1wYWRkaW5nIC8gMjtcblxuICAgICYgPiBhIHtcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmNpcmNsZSwgLm5hbWUsIC5lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY2lyY2xlIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgIH1cblxuICAgIC5uYW1lLFxuICAgIC5lbWFpbCB7XG4gICAgICBmb250LXNpemU6ICRzaWRlbmF2LWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodCAvIDI7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmVtYWlsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUb3VjaCBpbnRlcmFjdGlvblxuLmRyYWctdGFyZ2V0IHtcbiAgLy8gUmlnaHQgQWxpZ25cbiAgJi5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTg7XG59XG5cblxuLy8gRml4ZWQgU2lkZW5hdiBzaG93blxuLnNpZGVuYXYuc2lkZW5hdi1maXhlZCB7XG4gIC8vIFJpZ2h0IEFsaWduXG4gICYucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4vLyBGaXhlZCBTaWRlbmF2IGhpZGUgb24gc21hbGxlclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAuc2lkZW5hdiB7XG4gICAgJi5zaWRlbmF2LWZpeGVkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XG5cbiAgICAgICYucmlnaHQtYWxpZ25lZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDUlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgcGFkZGluZzogMCAkc2lkZW5hdi1wYWRkaW5nO1xuICAgIH1cblxuICAgIC51c2VyLXZpZXcge1xuICAgICAgcGFkZGluZzogJHNpZGVuYXYtcGFkZGluZyAkc2lkZW5hdi1wYWRkaW5nIDA7XG4gICAgfVxuICB9XG59XG5cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSxcbi5zaWRlbmF2LnNpZGVuYXYtZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBhIHtcbiAgICBjb2xvcjogJHNpZGVuYXYtYmctY29sb3I7XG4gIH1cbn1cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4uc2lkZW5hdi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEyMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgei1pbmRleDogOTk3O1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLypcbiAgICBAbGljZW5zZVxuICAgIENvcHlyaWdodCAoYykgMjAxNCBUaGUgUG9seW1lciBQcm9qZWN0IEF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gICAgVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dFxuICAgIFRoZSBjb21wbGV0ZSBzZXQgb2YgYXV0aG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0FVVEhPUlMudHh0XG4gICAgVGhlIGNvbXBsZXRlIHNldCBvZiBjb250cmlidXRvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9DT05UUklCVVRPUlMudHh0XG4gICAgQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc29cbiAgICBzdWJqZWN0IHRvIGFuIGFkZGl0aW9uYWwgSVAgcmlnaHRzIGdyYW50IGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9QQVRFTlRTLnR4dFxuICovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFNUWUxFUyBGT1IgVEhFIFNQSU5ORVIgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLypcbiAqIENvbnN0YW50czpcbiAqICAgICAgU1RST0tFV0lEVEggPSAzcHhcbiAqICAgICAgQVJDU0laRSAgICAgPSAyNzAgZGVncmVlcyAoYW1vdW50IG9mIGNpcmNsZSB0aGUgYXJjIHRha2VzIHVwKVxuICogICAgICBBUkNUSU1FICAgICA9IDEzMzNtcyAodGltZSBpdCB0YWtlcyB0byBleHBhbmQgYW5kIGNvbnRyYWN0IGFyYylcbiAqICAgICAgQVJDU1RBUlRST1QgPSAyMTYgZGVncmVlcyAoaG93IG11Y2ggdGhlIHN0YXJ0IGxvY2F0aW9uIG9mIHRoZSBhcmNcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG91bGQgcm90YXRlIGVhY2ggdGltZSwgMjE2IGdpdmVzIHVzIGFcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1IHBvaW50ZWQgc3RhciBzaGFwZSAoaXQncyAzNjAvNSAqIDMpLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZvciBhIDcgcG9pbnRlZCBzdGFyLCB3ZSBtaWdodCBkb1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2MC83ICogMyA9IDE1NC4yODYpXG4gKiAgICAgIENPTlRBSU5FUldJRFRIID0gMjhweFxuICogICAgICBTSFJJTktfVElNRSA9IDQwMG1zXG4gKi9cblxuXG4ucHJlbG9hZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcblxuICAmLnNtYWxsIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cblxuICAmLmJpZyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIC8qIGR1cmF0aW9uOiAzNjAgKiBBUkNUSU1FIC8gKEFSQ1NUQVJUUk9UICsgKDM2MC1BUkNTSVpFKSkgKi9cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjb250YWluZXItcm90YXRlIHtcbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxufVxuXG4uc3Bpbm5lci1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1kZWZhdWx0LWNvbG9yO1xufVxuXG4uc3Bpbm5lci1ibHVlLFxuLnNwaW5uZXItYmx1ZS1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI4NWY0O1xufVxuXG4uc3Bpbm5lci1yZWQsXG4uc3Bpbm5lci1yZWQtb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2RiNDQzNztcbn1cblxuLnNwaW5uZXIteWVsbG93LFxuLnNwaW5uZXIteWVsbG93LW9ubHkge1xuICBib3JkZXItY29sb3I6ICNmNGI0MDA7XG59XG5cbi5zcGlubmVyLWdyZWVuLFxuLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIGJvcmRlci1jb2xvcjogIzBmOWQ1ODtcbn1cblxuLyoqXG4gKiBJTVBPUlRBTlQgTk9URSBBQk9VVCBDU1MgQU5JTUFUSU9OIFBST1BFUlRJRVMgKGtlYW51bGVlKTpcbiAqXG4gKiBpT1MgU2FmYXJpICh0ZXN0ZWQgb24gaU9TIDguMSkgZG9lcyBub3QgaGFuZGxlIGFuaW1hdGlvbi1kZWxheSB2ZXJ5IHdlbGwgLSBpdCBkb2Vzbid0XG4gKiBndWFyYW50ZWUgdGhhdCB0aGUgYW5pbWF0aW9uIHdpbGwgc3RhcnQgX2V4YWN0bHlfIGFmdGVyIHRoYXQgdmFsdWUuIFNvIHdlIGF2b2lkIHVzaW5nXG4gKiBhbmltYXRpb24tZGVsYXkgYW5kIGluc3RlYWQgc2V0IGN1c3RvbSBrZXlmcmFtZXMgZm9yIGVhY2ggY29sb3IgKGFzIHJlZHVuZGFudCBhcyBpdFxuICogc2VlbXMpLlxuICpcbiAqIFdlIHdyaXRlIG91dCBlYWNoIGFuaW1hdGlvbiBpbiBmdWxsIChpbnN0ZWFkIG9mIHNlcGFyYXRpbmcgYW5pbWF0aW9uLW5hbWUsXG4gKiBhbmltYXRpb24tZHVyYXRpb24sIGV0Yy4pIGJlY2F1c2UgdW5kZXIgdGhlIHBvbHlmaWxsLCBTYWZhcmkgZG9lcyBub3QgcmVjb2duaXplIHRob3NlXG4gKiBzcGVjaWZpYyBwcm9wZXJ0aWVzIHByb3Blcmx5LCB0cmVhdHMgdGhlbSBhcyAtd2Via2l0LWFuaW1hdGlvbiwgYW5kIG92ZXJyaWRlcyB0aGVcbiAqIG90aGVyIGFuaW1hdGlvbiBydWxlcy4gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Qb2x5bWVyL3BsYXRmb3JtL2lzc3Vlcy81My5cbiAqL1xuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBibHVlLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBibHVlLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXJlZCB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHJlZC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgcmVkLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXllbGxvdyB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHllbGxvdy1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWdyZWVuIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgZ3JlZW4tZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGdyZWVuLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllcixcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93LW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGwtdW5maWxsLXJvdGF0ZSB7XG4gIDEyLjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyAgfSAvKiAwLjUgKiBBUkNTSVpFICovXG4gIDI1JSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyAgfSAvKiAxICAgKiBBUkNTSVpFICovXG4gIDM3LjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyAgfSAvKiAxLjUgKiBBUkNTSVpFICovXG4gIDUwJSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpOyAgfSAvKiAyICAgKiBBUkNTSVpFICovXG4gIDYyLjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpOyAgfSAvKiAyLjUgKiBBUkNTSVpFICovXG4gIDc1JSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpOyAgfSAvKiAzICAgKiBBUkNTSVpFICovXG4gIDg3LjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpOyAgfSAvKiAzLjUgKiBBUkNTSVpFICovXG4gIHRvICAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfSAvKiA0ICAgKiBBUkNTSVpFICovXG59XG5cbkBrZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyAgfSAvKiAwLjUgKiBBUkNTSVpFICovXG4gIDI1JSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgIH0gLyogMSAgICogQVJDU0laRSAqL1xuICAzNy41JSB7IHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7ICB9IC8qIDEuNSAqIEFSQ1NJWkUgKi9cbiAgNTAlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpOyAgfSAvKiAyICAgKiBBUkNTSVpFICovXG4gIDYyLjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTsgIH0gLyogMi41ICogQVJDU0laRSAqL1xuICA3NSUgICB7IHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7ICB9IC8qIDMgICAqIEFSQ1NJWkUgKi9cbiAgODcuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpOyAgfSAvKiAzLjUgKiBBUkNTSVpFICovXG4gIHRvICAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH0gLyogNCAgICogQVJDU0laRSAqL1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7IG9wYWNpdHk6IDE7IH1cbiAgMjYlIHsgb3BhY2l0eTogMDsgfVxuICA4OSUgeyBvcGFjaXR5OiAwOyB9XG4gIDkwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBibHVlLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgMjUlIHsgb3BhY2l0eTogMTsgfVxuICAyNiUgeyBvcGFjaXR5OiAwOyB9XG4gIDg5JSB7IG9wYWNpdHk6IDA7IH1cbiAgOTAlIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgMTUlIHsgb3BhY2l0eTogMDsgfVxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cbiAgNTElIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlZC1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDE1JSB7IG9wYWNpdHk6IDA7IH1cbiAgMjUlIHsgb3BhY2l0eTogMTsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDUxJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7IG9wYWNpdHk6IDA7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxuICA3NSUgeyBvcGFjaXR5OiAxOyB9XG4gIDc2JSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyB5ZWxsb3ctZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICA0MCUgeyBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxuICA3NiUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDY1JSB7IG9wYWNpdHk6IDA7IH1cbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgZ3JlZW4tZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICA2NSUgeyBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cbiAgOTAlIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxufVxuXG4vKipcbiAqIFBhdGNoIHRoZSBnYXAgdGhhdCBhcHBlYXIgYmV0d2VlbiB0aGUgdHdvIGFkamFjZW50IGRpdi5jaXJjbGUtY2xpcHBlciB3aGlsZSB0aGVcbiAqIHNwaW5uZXIgaXMgcm90YXRpbmcgKGFwcGVhcnMgb24gQ2hyb21lIDM4LCBTYWZhcmkgNy4xLCBhbmQgSUUgMTEpLlxuICovXG4uZ2FwLXBhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ1JTtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nYXAtcGF0Y2ggLmNpcmNsZSB7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbGVmdDogLTQ1MCU7XG59XG5cbi5jaXJjbGUtY2xpcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblxuICAuY2lyY2xlIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7IC8qIFNUUk9LRVdJRFRIICovXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJi5sZWZ0IC5jaXJjbGUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xuICB9XG4gICYucmlnaHQgLmNpcmNsZSB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTtcbiAgfVxufVxuXG5cblxuLmFjdGl2ZSAuY2lyY2xlLWNsaXBwZXIubGVmdCAuY2lyY2xlIHtcbiAgLyogZHVyYXRpb246IEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuY2lyY2xlLWNsaXBwZXIucmlnaHQgLmNpcmNsZSB7XG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxlZnQtc3BpbiB7XG4gIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbn1cblxuQGtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByaWdodC1zcGluIHtcbiAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbn1cblxuQGtleWZyYW1lcyByaWdodC1zcGluIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbn1cblxuI3NwaW5uZXJDb250YWluZXIuY29vbGRvd24ge1xuICAvKiBkdXJhdGlvbjogU0hSSU5LX1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuICBhbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDsgfVxufVxuIiwiLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gRnVsbHNjcmVlbiBzbGlkZXJcbiAgJi5mdWxsc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIHVsLnNsaWRlcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgdWwuaW5kaWNhdG9ycyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItYmctY29sb3I7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICBsaSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHAgeyBjb2xvcjogJHNsaWRlci1iZy1jb2xvci1saWdodDsgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuaW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuaW5kaWNhdG9yLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItYmctY29sb3ItbGlnaHQ7XG5cbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItaW5kaWNhdG9yLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLmNhcm91c2VsIHtcbiAgJi5jYXJvdXNlbC1zbGlkZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLmNhcm91c2VsLWZpeGVkLWl0ZW0ge1xuICAgICAgJi53aXRoLWluZGljYXRvcnMge1xuICAgICAgICBib3R0b206IDY4cHg7XG4gICAgICB9XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAkY2Fyb3VzZWwtaGVpZ2h0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGNhcm91c2VsLWhlaWdodDtcbiAgcGVyc3BlY3RpdmU6IDUwMHB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG5cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogJGNhcm91c2VsLWl0ZW0td2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaXRlbS1oZWlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJiA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuaW5kaWNhdG9yLWl0ZW0ge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBtYXJnaW46IDI0cHggNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1hdGVyaWFsYm94IGNvbXBhdGliaWxpdHlcbiAgJi5zY3JvbGxpbmcgLmNhcm91c2VsLWl0ZW0gLm1hdGVyaWFsYm94ZWQsXG4gIC5jYXJvdXNlbC1pdGVtOm5vdCguYWN0aXZlKSAubWF0ZXJpYWxib3hlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIi50YXAtdGFyZ2V0LXdyYXBwZXIge1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogODAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC4zcztcbn1cblxuLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcztcblxuICAudGFwLXRhcmdldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAuOTU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKSxcbiAgICAgIG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSk7XG4gIH1cblxuICAudGFwLXRhcmdldC13YXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnRhcC10YXJnZXQtd2F2ZTo6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5IC4zcyxcbiAgICAgIHRyYW5zZm9ybSAuM3MsXG4gICAgICB2aXNpYmlsaXR5IDBzIDFzO1xuICB9XG59XG5cbi50YXAtdGFyZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwgMCAxMHB4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDMwcHggMTBweCAtMjBweCByZ2JhKDAsMCwwLDAuMik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpLFxuICAgIG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSk7XG59XG5cbi50YXAtdGFyZ2V0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50YXAtdGFyZ2V0LXdhdmUge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgLjNzLFxuICAgICAgdHJhbnNmb3JtIC4zcyxcbiAgICAgIHZpc2liaWxpdHkgMHM7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi50YXAtdGFyZ2V0LW9yaWdpbiB7XG4gICY6bm90KC5idG4pLFxuICAmOm5vdCguYnRuKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgei1pbmRleDogMTAwMDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50YXAtdGFyZ2V0LCAudGFwLXRhcmdldC13cmFwcGVyIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuIiwiLnB1bHNlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAxcyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC4zOCwgMSkgaW5maW5pdGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuIiwiLyogTW9kYWwgKi9cbi5kYXRlcGlja2VyLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGF0ZXBpY2tlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuc2VsZWN0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2VsZWN0LXdyYXBwZXIge1xuICAgIGlucHV0IHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY2FyZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0LXllYXIgaW5wdXQge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG5cbiAgLnNlbGVjdC1tb250aCBpbnB1dCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuLm1vbnRoLXByZXYsIC5tb250aC1uZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cblxuLyogRGF0ZSBEaXNwbGF5ICovXG4uZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgLnllYXItdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICRkYXRlcGlja2VyLXllYXI7XG4gIH1cblxuICAuZGF0ZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cblxuLyogQ2FsZW5kYXIgKi9cbi5kYXRlcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIGZsZXg6IDIuNSBhdXRvO1xufVxuXG4uZGF0ZXBpY2tlci10YWJsZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcblxuICB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0ciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgYWJiciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZGF0ZXBpY2tlci1jYWxlbmRhci1oZWFkZXItY29sb3I7XG4gIH1cblxuICB0ZCB7XG4gICAgJi5pcy10b2RheSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLmlzLW91dHNpZGUtY3VycmVudC1tb250aCxcbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZGF0ZXBpY2tlci1kaXNhYmxlZC1kYXktY29sb3I7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlci1kYXktYnV0dG9uIHtcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItZGF5LWZvY3VzO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuXG4vKiBGb290ZXIgKi9cbi5kYXRlcGlja2VyLWZvb3RlciB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRhdGVwaWNrZXItY2FuY2VsLFxuLmRhdGVwaWNrZXItY2xlYXIsXG4uZGF0ZXBpY2tlci10b2RheSxcbi5kYXRlcGlja2VyLWRvbmUge1xuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uZGF0ZXBpY2tlci1jbGVhciB7XG4gIGNvbG9yOiAkZXJyb3ItY29sb3I7XG59XG5cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgLmRhdGVwaWNrZXItbW9kYWwge1xuICAgIG1heC13aWR0aDogNjI1cHg7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5kYXRlcGlja2VyLWRhdGUtZGlzcGxheSB7XG4gICAgZmxleDogMCAxIDI3MHB4O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItY29udHJvbHMsXG4gIC5kYXRlcGlja2VyLXRhYmxlLFxuICAuZGF0ZXBpY2tlci1mb290ZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLWRheS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4iLCIvKiBUaW1lcGlja2VyIENvbnRhaW5lcnMgKi9cbi50aW1lcGlja2VyLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLnRpbWVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG59XG5cblxuLyogQ2xvY2sgRGlnaXRhbCBEaXNwbGF5ICovXG4udGltZXBpY2tlci1kaWdpdGFsLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50aW1lcGlja2VyLXRleHQtY29udGFpbmVyIHtcblx0Zm9udC1zaXplOiA0cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXdlaWdodDogNDAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGltZXBpY2tlci1zcGFuLWhvdXJzLFxuLnRpbWVwaWNrZXItc3Bhbi1taW51dGVzLFxuLnRpbWVwaWNrZXItc3Bhbi1hbS1wbSBkaXYge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50aW1lcGlja2VyLXNwYW4taG91cnMge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnRpbWVwaWNrZXItc3Bhbi1taW51dGVzIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnRpbWVwaWNrZXItZGlzcGxheS1hbS1wbSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cblxuLyogQW5hbG9nIENsb2NrIERpc3BsYXkgKi9cbi50aW1lcGlja2VyLWFuYWxvZy1kaXNwbGF5IHtcbiAgZmxleDogMi41IGF1dG87XG59XG5cbi50aW1lcGlja2VyLXBsYXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVwaWNrZXItY2xvY2stcGxhdGUtYmc7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDI3MHB4O1xuXHRoZWlnaHQ6IDI3MHB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50aW1lcGlja2VyLWNhbnZhcyxcbi50aW1lcGlja2VyLWRpYWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi50aW1lcGlja2VyLW1pbnV0ZXMge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50aW1lcGlja2VyLXRpY2sge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAkdGltZXBpY2tlci1jbG9jay1jb2xvcjtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnRpbWVwaWNrZXItdGljay5hY3RpdmUsXG4udGltZXBpY2tlci10aWNrOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHNlY29uZGFyeS1jb2xvciwgLjc1KTtcbn1cbi50aW1lcGlja2VyLWRpYWwge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG59XG4udGltZXBpY2tlci1kaWFsLW91dCB7XG4gICYudGltZXBpY2tlci1ob3VycyB7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIH1cblxuICAmLnRpbWVwaWNrZXItbWludXRlcyB7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSguOCwgLjgpO1xuICB9XG5cblx0b3BhY2l0eTogMDtcbn1cbi50aW1lcGlja2VyLWNhbnZhcyB7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG5cbiAgbGluZSB7XG5cdCAgc3Ryb2tlOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHQgIHN0cm9rZS13aWR0aDogNDtcblx0ICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIH1cbn1cbi50aW1lcGlja2VyLWNhbnZhcy1vdXQge1xuXHRvcGFjaXR5OiAwLjI1O1xufVxuLnRpbWVwaWNrZXItY2FudmFzLWJlYXJpbmcge1xuXHRzdHJva2U6IG5vbmU7XG5cdGZpbGw6ICRzZWNvbmRhcnktY29sb3I7XG59XG4udGltZXBpY2tlci1jYW52YXMtYmcge1xuXHRzdHJva2U6IG5vbmU7XG5cdGZpbGw6ICRzZWNvbmRhcnktY29sb3I7XG59XG5cblxuLyogRm9vdGVyICovXG4udGltZXBpY2tlci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRpbWVwaWNrZXItY2xlYXIge1xuICBjb2xvcjogJGVycm9yLWNvbG9yO1xufVxuXG4udGltZXBpY2tlci1jbG9zZSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuXG4udGltZXBpY2tlci1jbGVhcixcbi50aW1lcGlja2VyLWNsb3NlIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAudGltZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC50aW1lcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnRpbWVwaWNrZXItdGV4dC1jb250YWluZXIge1xuXHRcdHRvcDogMzIlO1xuXHR9XG5cblx0LnRpbWVwaWNrZXItZGlzcGxheS1hbS1wbSB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHJpZ2h0OiBhdXRvO1xuXHQgIGJvdHRvbTogYXV0bztcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgbWFyZ2luLXRvcDogMS4ycmVtO1xuXHR9XG59XG4iLCIvKiFcbiAqIE1hdGVyaWFsaXplIDEuMC4wIChodHRwOi8vbWF0ZXJpYWxpemVjc3MuY29tKVxuICogQ29weXJpZ2h0IDIwMTQtMjAxNSBNYXRlcmlhbGl6ZVxuICogTUlUIExpY2Vuc2UgKGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9Eb2dmYWxvL21hdGVyaWFsaXplL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8qISBub3Vpc2xpZGVyIC0gOS4xLjAgLSAyMDE2LTEyLTEwIDE2OjAwOjMyICovXG5cblxuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLm5vVWktYmFzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgLyogRml4IDQwMSAqL1xufVxuLm5vVWktY29ubmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm5vVWktb3JpZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4yNXMsIHJpZ2h0IDAuMjVzLCBib3R0b20gMC4yNXMsIGxlZnQgMC4yNXM7XG4gIHRyYW5zaXRpb246IHRvcCAwLjI1cywgcmlnaHQgMC4yNXMsIGJvdHRvbSAwLjI1cywgbGVmdCAwLjI1cztcbn1cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubm9VaS1oYW5kbGUtdG91Y2gtYXJlYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogLTE1cHg7XG59XG4vKiBQYWludGluZyBhbmQgcGVyZm9ybWFuY2U7XG4gKiBCcm93c2VycyBjYW4gcGFpbnQgaGFuZGxlcyBpbiB0aGVpciBvd24gbGF5ZXIuXG4gKi9cbi5ub1VpLWJhc2UsXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbn1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxlZnQ6IC0xN3B4O1xuICB0b3A6IC02cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtMTdweDtcbn1cblxuLyogU3R5bGluZztcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI2NkY2RjZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjMjZBNjlBO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XG59XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLFxuICBpbnNldCAwIDFweCA3cHggI0VCRUJFQixcbiAgMCAzcHggNnB4IC0zcHggI0JCQjtcbn1cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRixcbiAgaW5zZXQgMCAxcHggN3B4ICNEREQsXG4gIDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG5cbi8qIEhhbmRsZSBzdHJpcGVzXG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4O1xufVxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4O1xufVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAqL1xuXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xufVxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cblxuLyogQmFzZTtcbiAqXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLyogVmFsdWVzO1xuICpcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLDUwJSwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLDUwJSwwKTtcbn1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLyogVmVydGljYWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwJSwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwJSwwKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7XG59XG5cbi8qIE1hdGVyaWFsaXplIFN0eWxlcyAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogM3B4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDNweDtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkE2OUE7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNnB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKSxcbiAgaGVpZ2h0IC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApLFxuICBsZWZ0IC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApLFxuICB0b3AgLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG59XG4ubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5ub1VpLXRhcmdldCAubm9VaS1hY3RpdmUubm9VaS1oYW5kbGUge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogLTE3cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkE2OUE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCksXG4gIHRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktYWN0aXZlIC5ub1VpLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgyM3B4LCAtMjVweCk7XG59XG5cbi5ub1VpLXRvb2x0aXAgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuXG4ubm9VaS10YXJnZXQubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApLFxuICB0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKC41KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG4ubm9VaS10YXJnZXQubm9VaS12ZXJ0aWNhbCAubm9VaS1hY3RpdmUgLm5vVWktdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgzNXB4LCAtMTBweCk7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAtMXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1hY3RpdmUgLm5vVWktdG9vbHRpcCBzcGFuLFxuLm5vVWktdmVydGljYWwgLm5vVWktYWN0aXZlIC5ub1VpLXRvb2x0aXAgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvLyBVc2Ugb25seSB3aGF0IHlvdSBuZWVkIGluIHRoZSBwcm9qZWN0LCBidXQgYmUgY2FyZWZ1bGwgb2YgdGhlIG1hdGVyaWFsaXplIGNvbXBvbmVudHMgZGVwLiBvZiBvdGhlciBzdHlsaW5nLlxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBGcm9hbGEgbGlicmFyeVxuLy8gQGltcG9ydCBcIn5mcm9hbGEtZWRpdG9yL2Nzcy9mcm9hbGFfZWRpdG9yLnBrZ2QubWluXCI7XG4vLyBAaW1wb3J0IFwifmZyb2FsYS1lZGl0b3IvY3NzL2Zyb2FsYV9zdHlsZS5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy9pbWFnZV9tYW5hZ2VyLm1pblwiO1xuLy8gQGltcG9ydCBcIn5mcm9hbGEtZWRpdG9yL2Nzcy9wbHVnaW5zL2ltYWdlLm1pblwiO1xuLy8gQGltcG9ydCBcIn5mcm9hbGEtZWRpdG9yL2Nzcy9wbHVnaW5zL3RhYmxlLm1pblwiO1xuLy8gQGltcG9ydCBcIn5mcm9hbGEtZWRpdG9yL2Nzcy9wbHVnaW5zL2NvbG9ycy5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy9saW5lX2JyZWFrZXIubWluXCI7XG4vLyBAaW1wb3J0IFwifmZyb2FsYS1lZGl0b3IvY3NzL3BsdWdpbnMvc3BlY2lhbF9jaGFyYWN0ZXJzLm1pblwiO1xuLy8gQGltcG9ydCBcIn5mcm9hbGEtZWRpdG9yL2Nzcy9wbHVnaW5zL3F1aWNrX2luc2VydC5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy9kcmFnZ2FibGUubWluXCI7XG5cbi5mci1lbGVtZW50IHtcblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogaW5oZXJpdDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0LmZyLXJlZGFjdGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi8qIFRvb2x0aXAgRnJvYWxhIOKAkyBtxINyaXJlIHRleHQgKi9cbi5mci10b29sdGlwIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRwYWRkaW5nOiA4cHggMTJweDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuW2RhdGEtY21kPVwic3BlY2lhbFRleHRHZW5lcmF0b3JcIl0ge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMzhweDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGVtb247XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdHNwYW4ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9hc3NldHMvZm9udHMvaWNvbW9vbi9pY29tb29uLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24uc3ZnI2ZvbnRuYW1lJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFxuW2NsYXNzKj1cIiBpY29uLVwiXSxcbi5pY29uIHtcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJGljb25zOiAoXG5cdFwiYWRqdXN0bWVudHNcIjogICAgICBcImU5NDdcIixcblx0XCJhbGVydFwiOiAgICAgICAgICAgIFwiZTkwMFwiLFxuXHRcImFsaWduLXZlcnRpY2FsLXJpZ2h0XCI6ICAgIFwiZTlhMFwiLFxuXHRcImFsaWduLWhvcml6b250YWwtbWlkZGxlXCI6IFwiZTlhMVwiLFxuXHRcImFsaWduLXZlcnRpY2FsLWNlbnRlclwiOiAgIFwiZTlhMlwiLFxuXHRcImFsaWduLXZlcnRpY2FsLWxlZnRcIjogICAgIFwiZTlhM1wiLFxuXHRcImFsaWduLXZlcnRpY2FsXCI6ICAgXCJlOWI0XCIsXG5cdFwiYWxpZ24tYWJvdmVcIjogICAgICBcImU5YWFcIixcblx0XCJhbGlnbi1iZWxvd1wiOiAgICAgIFwiZTlhYlwiLFxuXHRcImFsaWduLXJpZ2h0XCI6ICAgICAgXCJlOWE5XCIsXG5cdFwiYWxpZ24tbGVmdFwiOiAgICAgICBcImU5YThcIixcblx0XCJhbGlnbi1zdGFydFwiOiAgICAgIFwiZTlhN1wiLFxuXHRcImFsaWduLWVuZFwiOiAgICAgICAgXCJlOWEwXCIsXG5cdFwiYW5jaG9yLWxpZ2h0XCI6ICAgICBcImU5OTlcIixcblx0XCJhbmdsZS1yaWdodFwiOiAgICAgIFwiZTk0OFwiLFxuXHRcImFwcHNcIjogICAgICAgICAgICAgXCJlOTgwXCIsXG5cdFwiYXJyb3ctZG93blwiOiAgICAgICBcImU5MGNcIixcblx0XCJhcnJvdy1sZWZ0XCI6ICAgICAgIFwiZTkwYVwiLFxuXHRcImFycm93LWxlZnQtMlwiOiAgICAgXCJlOTkxXCIsXG5cdFwiYXJyb3ctcmlnaHRcIjogICAgICBcImU5MGJcIixcblx0XCJhcnJvdy1yaWdodC0yXCI6ICAgIFwiZTk5MFwiLFxuXHRcImFycm93LXVwXCI6ICAgICAgICAgXCJlOTBkXCIsXG5cdFwiYXRvbVwiOiAgICAgICAgICAgICBcImU5N2ZcIixcblx0XCJhdWRpdFwiOiAgICAgICAgICAgIFwiZTk0YVwiLFxuXHRcImF0dGFjaFwiOiAgICAgICAgICAgXCJlOTJhXCIsXG5cdFwiYmFja3dhcmRcIjogICAgICAgICBcImU5OGNcIixcblx0XCJiZWRcIjogICAgICAgICAgICAgIFwiZTk0Y1wiLFxuXHRcImJlbGxcIjogICAgICAgICAgICAgXCJlOTAyXCIsXG5cdFwiYmV0d2VlblwiOiAgICAgICAgICBcImU5MjhcIixcblx0XCJiZXR3ZWVuLTJcIjogICAgICAgIFwiZTkyOFwiLFxuXHRcImJpZy1jaXR5XCI6ICAgICAgICAgXCJlOTZhXCIsXG5cdFwiYnJpZWZjYXNlXCI6ICAgICAgICBcImU5NGRcIixcblx0XCJjYWxlbmRhclwiOiAgICAgICAgIFwiZTkwM1wiLFxuXHRcImNhbGVuZGFyLWxpZ2h0XCI6ICAgXCJlOTA0XCIsXG5cdFwiY2F1dGlvblwiOiAgICAgICAgICBcImU5NDZcIixcblx0XCJjaGF0XCI6ICAgICAgICAgICAgIFwiZTk4ZlwiLFxuXHRcImNoZWNrXCI6ICAgICAgICAgICAgXCJlOTEzXCIsXG5cdFwiY2hlY2stbGlzdFwiOiAgICAgICBcImU5N2VcIixcblx0XCJjaXJjbGUtYmFja1wiOiAgICAgIFwiZTk1MFwiLFxuXHRcImNpcmNsZS1sZWZ0XCI6ICAgICAgXCJlOTUwXCIsXG5cdFwiY2l0eVwiOiAgICAgICAgICAgICBcImU5NGVcIixcblx0XCJjbGlwYm9hcmRcIjogICAgICAgIFwiZTk1MVwiLFxuXHRcImNsb2NrXCI6ICAgICAgICAgICAgXCJlOTE0XCIsXG5cdFwiY2xvY2stbGlnaHRcIjogICAgICBcImU5MTVcIixcblx0XCJjbG9uZVwiOiAgICAgICAgICAgIFwiZTkxNlwiLFxuXHRcImNvbC0xLTJcIjogICAgICAgICAgXCJlOWI1XCIsXG5cdFwiY29sLTItMlwiOiAgICAgICAgICBcImU5YjdcIixcblx0XCJjb2wtMS0zXCI6ICAgICAgICAgIFwiZTliNlwiLFxuXHRcImNvbC0yLTNcIjogICAgICAgICAgXCJlOWI4XCIsXG5cdFwiY29sLTMtM1wiOiAgICAgICAgICBcImU5YjlcIixcblx0XCJjb3VudHlcIjogICAgICAgICAgIFwiZTk0OVwiLFxuXHRcImNvcnB1cmlcIjogICAgICAgICAgXCJlOWNjXCIsXG5cdFwiY29ycHVyaS1mdWxsXCI6ICAgICBcImU5Y2RcIixcblx0XCJjb21wYXJlXCI6ICAgICAgICAgIFwiZTk4NVwiLFxuXHRcImRlYmF0ZVwiOiAgICAgICAgICAgXCJlOTYwXCIsXG5cdFwiZGViYXRlLWxpZ2h0XCI6ICAgICBcImU5NWVcIixcblx0XCJkb2N1bWVudFwiOiAgICAgICAgIFwiZTk1MlwiLFxuXHRcImRvY3VtZW50LXhcIjogICAgICAgXCJlOThlXCIsXG5cdFwiZG9jdW1lbnQtY2hlY2tlZFwiOiBcImU5OTdcIixcblx0XCJkb2N1bWVudC1zdGFyXCI6ICAgIFwiZTliYVwiLFxuXHRcImRvY3VtZW50c1wiOiAgICAgICAgXCJlOTgxXCIsXG5cdFwiZG93bmxvYWRcIjogICAgICAgICBcImU5NTNcIixcblx0XCJkcmFnXCI6ICAgICAgICAgICAgIFwiZTk1NFwiLFxuXHRcImVkaXRcIjogICAgICAgICAgICAgXCJlOTFjXCIsXG5cdFwiZWRpdC1ib3JkZXJcIjogICAgICBcImU5NTVcIixcblx0XCJlbWFpbFwiOiAgICAgICAgICAgIFwiZTkyNlwiLFxuXHRcImVtYWlsLWxpZ2h0XCI6ICAgICAgXCJlOTFkXCIsXG5cdFwiZW1haWwtb3BlblwiOiAgICAgICBcImU5MjVcIixcblx0XCJleWUtaGlkZGVuXCI6ICAgICAgIFwiZTk5M1wiLFxuXHRcImV4Y2xhbWF0aW9uXCI6ICAgICAgXCJlOWJjXCIsXG5cdFwiZmF4XCI6ICAgICAgICAgICAgICBcImU5NTlcIixcblx0XCJmaWxlXCI6ICAgICAgICAgICAgIFwiZTk1NlwiLFxuXHRcImZpbGUtY3N2XCI6ICAgICAgICAgXCJlOTlhXCIsXG5cdFwiZmlsZS1kb2NcIjogICAgICAgICBcImU5MTdcIixcblx0XCJmaWxlLWRvY3hcIjogICAgICAgIFwiZTkxOFwiLFxuXHRcImZpbGUtcGRmXCI6ICAgICAgICAgXCJlOTE5XCIsXG5cdFwiZmlsZS1wZGYtc2lnbmVkXCI6ICBcImU5Y2VcIixcblx0XCJmaWxlLXBwdFwiOiAgICAgICAgIFwiZTkxYVwiLFxuXHRcImZpbGUtcHB0eFwiOiAgICAgICAgXCJlOTQ1XCIsXG5cdFwiZmlsZS14bHNcIjogICAgICAgICBcImU5NDRcIixcblx0XCJmaWxlLXhsc3hcIjogICAgICAgIFwiZTkxYlwiLFxuXHRcImZpbGUtcG9ydHJhaXRcIjogICAgXCJlOWFlXCIsXG5cdFwiZmlsZS1sYW5kc2NhcGVcIjogICBcImU5YWRcIixcblx0XCJmbGFnXCI6ICAgICAgICAgICAgIFwiZTkxZlwiLFxuXHRcImZsYWctMlwiOiAgICAgICAgICAgXCJlOTU3XCIsXG5cdFwiZm9sZGVyXCI6ICAgICAgICAgICBcImU5YmZcIixcblx0XCJmb2xkZXItdW5sb2NrZWRcIjogIFwiZTliZVwiLFxuXHRcImZvbGRlci1sb2NrZWRcIjogICAgXCJlOWJkXCIsXG5cdFwiZm9yd2FyZFwiOiAgICAgICAgICBcImU5N2RcIixcblx0XCJnbG9iZVwiOiAgICAgICAgICAgIFwiZTk1OFwiLFxuXHRcImhhbmRcIjogICAgICAgICAgICAgXCJlOTkyXCIsXG5cdFwiaGFwcHlcIjogICAgICAgICAgICBcImU5MjBcIixcblx0XCJoYXNoXCI6ICAgICAgICAgICAgIFwiZTkzNVwiLFxuXHRcImhhc2gtbGlnaHRcIjogICAgICAgXCJlOWMxXCIsXG5cdFwiaGVhZGluZ3NcIjogICAgICAgICBcImU5OTVcIixcblx0XCJoZWxwXCI6ICAgICAgICAgICAgIFwiZTk1YVwiLFxuXHRcImhvbWVcIjogICAgICAgICAgICAgXCJlOTIxXCIsXG5cdFwiaG91cmdsYXNzXCI6ICAgICAgICBcImU5NDNcIixcblx0XCJob3VyZ2xhc3MtbGlnaHRcIjogIFwiZTAxZlwiLFxuXHRcImhvdXNlXCI6ICAgICAgICAgICAgXCJlOTViXCIsXG5cdFwiaW1nXCI6ICAgICAgICAgICAgICBcImU5MmJcIixcblx0XCJpbWcyXCI6ICAgICAgICAgICAgIFwiZTk5NlwiLFxuXHRcImluZm9cIjogICAgICAgICAgICAgXCJlOTVjXCIsXG5cdFwibGF5ZXJzXCI6ICAgICAgICAgICBcImU5OWZcIixcblx0XCJsaWtlXCI6ICAgICAgICAgICAgIFwiZTk1ZlwiLFxuXHRcImxpbmVncmFwaFwiOiAgICAgICAgXCJlOTcwXCIsXG5cdFwibGluZWJyZWFrXCI6ICAgICAgICBcImU5YjBcIixcblx0XCJsaW5rXCI6ICAgICAgICAgICAgIFwiZTljOFwiLFxuXHRcImxpc3RcIjogICAgICAgICAgICAgXCJlOTIyXCIsXG5cdFwibG9jYXRpb25cIjogICAgICAgICBcImU5MjRcIixcblx0XCJsb2NhdGlvbi1lbXB0eVwiOiAgIFwiZTk4YlwiLFxuXHRcImxvY2F0aW9uLWZ1bGxcIjogICAgXCJlOTllXCIsXG5cdFwibG9ja1wiOiAgICAgICAgICAgICBcImU5MTFcIixcblx0XCJsb2NrLWZ1bGxcIjogICAgICAgIFwiZTljM1wiLFxuXHRcImxvY2stZnVsbC1vcGVuXCI6ICAgXCJlOWMyXCIsXG5cdFwibG9nb1wiOiAgICAgICAgICAgICBcImU5YWNcIixcblx0XCJsb2dvLXJlZ2lzdHJhdHVyYVwiOlwiZTliYlwiLFxuXHRcImxvZ28tYWNvclwiOiAgICAgICAgXCJlOWNiXCIsXG5cdFwibG9nby1zY29yXCI6ICAgICAgICBcImU5Y2FcIixcblx0XCJtYXBcIjogICAgICAgICAgICAgIFwiZTkyN1wiLFxuXHRcIm1lZXRpbmdcIjogICAgICAgICAgXCJlOTdjXCIsXG5cdFwibWVudVwiOiAgICAgICAgICAgICBcImU5MjlcIixcblx0XCJtZXNzYWdlXCI6ICAgICAgICAgIFwiZTk2MVwiLFxuXHRcIm1pbnVzXCI6ICAgICAgICAgICAgXCJlOTcyXCIsXG5cdFwibW9uZXlcIjogICAgICAgICAgICBcImU5NzNcIixcblx0XCJub3RlYm9vay1saWdodFwiOiAgIFwiZTlhNVwiLFxuXHRcIm9wdGlvblwiOiAgICAgICAgICAgXCJlOTdiXCIsXG5cdCdwYWdlYnJlYWsnOiAgICAgICAgXCJlOWIxXCIsXG5cdFwicGFpbnRicnVzaFwiOiAgICAgICBcImUwMzZcIixcblx0XCJwYXVzZVwiOiAgICAgICAgICAgIFwiZTk4NFwiLFxuXHRcInBlbmNpbFwiOiAgICAgICAgICAgXCJlOTgyXCIsXG5cdFwicGVuZGluZ1wiOiAgICAgICAgICBcImU5MjNcIixcblx0XCJwaG9uZVwiOiAgICAgICAgICAgIFwiZTkzNlwiLFxuXHRcInBsYWNlc1wiOiAgICAgICAgICAgXCJlOTM4XCIsXG5cdFwicGx1c1wiOiAgICAgICAgICAgICBcImU5MmRcIixcblx0XCJwbHVzLWNpcmNsZVwiOiAgICAgIFwiZTkyY1wiLFxuXHRcInBvd2VyXCI6ICAgICAgICAgICAgXCJlOTJlXCIsXG5cdFwicG93ZXItbGlnaHRcIjogICAgICBcImU5MTBcIixcblx0XCJwcmVzZW50YXRpb25cIjogICAgIFwiZTk3YVwiLFxuXHRcInByaW50XCI6ICAgICAgICAgICAgXCJlOTk4XCIsXG5cdFwicHVibGljXCI6ICAgICAgICAgICBcImU5NDJcIixcblx0XCJwdXp6bGVcIjogICAgICAgICAgIFwiZTk3OVwiLFxuXHRcInF1b3RlXCI6ICAgICAgICAgICAgXCJlOTYzXCIsXG5cdFwicmVmcmVzaFwiOiAgICAgICAgICBcImU5NjRcIixcblx0XCJyZXNldFwiOiAgICAgICAgICAgIFwiZTkwZlwiLFxuXHRcInJpYmJvblwiOiAgICAgICAgICAgXCJlOTY2XCIsXG5cdFwicm9tYW5pYVwiOiAgICAgICAgICBcImU5NzhcIixcblx0XCJyc3NcIjogICAgICAgICAgICAgIFwiZTk2N1wiLFxuXHRcInNhZFwiOiAgICAgICAgICAgICAgXCJlOTMxXCIsXG5cdFwic2VhcmNoXCI6ICAgICAgICAgICBcImU5MzJcIixcblx0XCJzZWFyY2gtbGlnaHRcIjogICAgIFwiZTlhNlwiLFxuXHRcInNlbmRcIjogICAgICAgICAgICAgXCJlOTMzXCIsXG5cdFwic2V0dGluZ3NcIjogICAgICAgICBcImU5MzRcIixcblx0XCJzZXR0aW5ncy1tZW51XCI6ICAgIFwiZTk3MVwiLFxuXHRcInNldHRpbmdzLWxpZ2h0XCI6ICAgXCJlMDJiXCIsXG5cdFwic2hhcmVcIjogICAgICAgICAgICBcImU5NjhcIixcblx0XCJzaGllbGRcIjogICAgICAgICAgIFwiZTk2OVwiLFxuXHRcInNoaWVsZC1saWdodFwiOiAgICAgXCJlOWE0XCIsXG5cdFwic3VwcG9ydFwiOiAgICAgICAgICBcImU5OWJcIixcblx0XCJzdXBwb3J0LWxpZ2h0XCI6ICAgIFwiZTk5ZFwiLFxuXHRcInNtc1wiOiAgICAgICAgICAgICAgXCJlOTA1XCIsXG5cdFwic21zLWZsYWdcIjogICAgICAgICBcImU5MDhcIixcblx0XCJzbXMtbGlnaHRcIjogICAgICAgIFwiZTkwNlwiLFxuXHRcInNtcy1saXN0XCI6ICAgICAgICAgXCJlOTA5XCIsXG5cdFwic21zLW1vbmV5XCI6ICAgICAgICBcImU5MTJcIixcblx0XCJzbXMtc3RhclwiOiAgICAgICAgIFwiZTkwN1wiLFxuXHRcInNvcnQtYXNjXCI6ICAgICAgICAgXCJlOTg4XCIsXG5cdFwic29ydC1kZXNjXCI6ICAgICAgICBcImU5ODdcIixcblx0XCJzcGlubmVyXCI6ICAgICAgICAgIFwiZTk2YlwiLFxuXHRcInN0YWtlaG9sZGVyXCI6ICAgICAgXCJlOTc3XCIsXG5cdFwic3RhbXBcIjogICAgICAgICAgICBcImU5OGFcIixcblx0XCJzdGFyXCI6ICAgICAgICAgICAgIFwiZTkzN1wiLFxuXHRcInN0YXItZW1wdHlcIjogICAgICAgXCJlOWM2XCIsXG5cdFwic3Rhci1mdWxsXCI6ICAgICAgICBcImU5YzdcIixcblx0XCJzdGF0c1wiOiAgICAgICAgICAgIFwiZTkwMVwiLFxuXHRcInN1YnNpZGlhcnlcIjogICAgICAgXCJlOWM5XCIsXG5cdFwic3Vic2lkaWFyeTJcIjogICAgICBcImU5YzlcIixcblx0XCJ0YXJnZXRcIjogICAgICAgICAgIFwiZTk2Y1wiLFxuXHRcInRlYW13b3JrXCI6ICAgICAgICAgXCJlOTc2XCIsXG5cdFwidGV4dC1hbGlnbi1sZWZ0XCI6ICBcImU5YjJcIixcblx0XCJ0ZXh0LWFsaWduLWNlbnRlclwiOlwiZTlhZlwiLFxuXHRcInRleHQtYWxpZ24tcmlnaHRcIjogXCJlOWIzXCIsXG5cdFwidGh1bWItZG93blwiOiAgICAgICBcImU5NzVcIixcblx0XCJ0aHVtYi1uZXV0cmFsXCI6ICAgIFwiZTk4M1wiLFxuXHRcInRodW1iLXVwXCI6ICAgICAgICAgXCJlOTQxXCIsXG5cdFwidHJhc2hcIjogICAgICAgICAgICBcImU5MzlcIixcblx0XCJ0cmFzaC1saWdodFwiOiAgICAgIFwiZTkzYVwiLFxuXHRcInVwbG9hZFwiOiAgICAgICAgICAgXCJlOTZkXCIsXG5cdFwidXNlclwiOiAgICAgICAgICAgICBcImU5M2RcIixcblx0XCJ1c2VyLWFkZFwiOiAgICAgICAgIFwiZTkzY1wiLFxuXHRcInVzZXItbGlnaHQtYWRkXCI6ICAgXCJlOWM1XCIsXG5cdFwidXNlci1taW51c1wiOiAgICAgICBcImU5ODlcIixcblx0XCJ1c2VyLWxpZ2h0LW1pbnVzXCI6IFwiZTljNFwiLFxuXHRcInVzZXItY2hlY2tcIjogICAgICAgXCJlOTNiXCIsXG5cdFwidXNlci1oZWxwXCI6ICAgICAgICBcImU5NzRcIixcblx0XCJ1c2VyLWxpZ2h0XCI6ICAgICAgIFwiZTkyZlwiLFxuXHRcInVzZXIteFwiOiAgICAgICAgICAgXCJlOTljXCIsXG5cdFwidXNlcnNcIjogICAgICAgICAgICBcImU5M2ZcIixcblx0XCJ1c2Vycy1hZGRcIjogICAgICAgIFwiZTkzZVwiLFxuXHRcInVzZXJzLWxpZ2h0XCI6ICAgICAgXCJlOTMwXCIsXG5cdFwidmlkZW9cIjogICAgICAgICAgICBcImU5NmZcIixcblx0XCJ2aWRlby1saWdodFwiOiAgICAgIFwiZTk2ZVwiLFxuXHRcInZpZXdcIjogICAgICAgICAgICAgXCJlOTFlXCIsXG5cdFwid2FsbGV0XCI6ICAgICAgICAgICBcImUwMTZcIixcblx0XCJ3ZWJcIjogICAgICAgICAgICAgIFwiZTA1MlwiLFxuXHRcInhcIjogICAgICAgICAgICAgICAgXCJlOTQwXCIsXG5cdFwieC1saWdodFwiOiAgICAgICAgICBcImU5MGVcIixcbik7XG5cbkBmdW5jdGlvbiBwYXJzZV9pY29uKCRjaGFyYWN0ZXIpe1xuXHRAcmV0dXJuIHVucXVvdGUoXCJcXFwiXCIpICsgdW5xdW90ZShzdHItaW5zZXJ0KCRjaGFyYWN0ZXIsXCJcXFxcXCIsIDEpKSArIHVucXVvdGUoXCJcXFwiXCIpO1xufVxuXG4vLyBHZW5lcmF0ZSBpY29uc1xuQGVhY2ggJGljb24gaW4gJGljb25zIHtcblx0Lmljb24tI3tudGgoJGljb24sIDEpfSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHBhcnNlX2ljb24obnRoKCRpY29uLCAyKSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdLCBcbltjbGFzcyo9XCIgbWVkaXVtLWljb25cIl0ge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGhlaWdodDogNDVweDtcblx0bWFyZ2luOiAwIDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDQ1cHg7XG5cblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdCYuaWNvbi11c2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHR9XG5cdCYuaWNvbi11c2VycyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHR9XG5cdCYuaWNvbi1waG9uZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYXJhbnRoO1xuXHR9XG5cdCYuaWNvbi1lbWFpbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYXJhbnRoO1xuXHR9XG5cdCYuaWNvbi1mb3J3YXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdH1cbn1cblxuW2NsYXNzKj1pY29uXSB7XG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXG5cdFx0Ji5pY29uLXBlbmRpbmcge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1hbWFyYW50aDtcblx0XHR9XG5cdH1cblx0Ji5kb25lIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR9XG5cdCYuc2VuZGluZyB7XG5cdFx0Y29sb3I6ICRjb2xvci1hbWFyYW50aDtcblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0fVxufVxuXG4uY2lyY2xlLWljb24td2hpdGUge1xuXHRoZWlnaHQ6IDEwNXB4O1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDE0MHB4O1xuXHRcblx0LmlubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxNDBweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTc1JSk7XG5cblx0XHRcdCYuY29sb3ItZ3JheSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNpcmNsZS1pY29uLWdyYXkge1xuXHRoZWlnaHQ6IDEwNXB4O1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDE0MHB4O1xuXHRcblx0LmlubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxNDBweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpO1xuXHRcdH1cblx0fVxufVxuXG4uY2lyY2xlLWljb24tcmVkIHtcblx0aGVpZ2h0OiAxMDVweDtcblx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxNDBweDtcblx0XG5cdC5pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuLTI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxNDBweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpO1xuXHRcdH1cblx0fVxufVxuLyogVGhlIGFuaW1hdGlvbiBjb2RlICovXG5Aa2V5ZnJhbWVzIGFuaW0tbGl2ZSB7XG4gIGZyb20ge2NvbG9yOiAkY29sb3ItcmVkO31cbiAgdG8geyRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjt9XG5cblx0MCUgICB7Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47fVxuXHQyNSUgIHtjb2xvcjogJGNvbG9yLXJlZDt9XG5cdDc1JSAge2NvbG9yOiAkY29sb3ItcmVkO31cblx0MTAwJSB7Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47fVxufVxuXG5bY2xhc3NePWljb25dIHtcblx0Ji5hbmltIHtcblx0XHQmLmxpdmUge1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaW0tbGl2ZTtcbiAgXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgXHRcdFx0Ly9hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBHZW5lcmF0ZSB0ZXh0cyBjb2xvcnNcbkBlYWNoICRjb2xvciBpbiAkYXBwLWNvbG9ycyB7XG5cdC5jb2xvci0je250aCgkY29sb3IsIDEpfSB7XG5cdFx0Y29sb3I6IG50aCgkY29sb3IsIDIpIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBHZW5lcmF0ZSBiYWNrZ3JvdW5kIGNvbG9yc1xuQGVhY2ggJGNvbG9yIGluICRhcHAtY29sb3JzIHtcblx0LmJnLSN7bnRoKCRjb2xvciwgMSl9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9yLCAyKSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gRmxleCBjbGFzc2VzXG4uXFwhZmxleCB7XG5cdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xufVxuLlxcIXNtXFw6YmxvY2sge1xuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLlxcIWZsZXgtcm93IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XG59XG4uZmxleC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4uXFwhZmxleC1jb2x1bW4ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbn1cbi5mbGV4LWNvbHVtbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4LXdyYXAtbm9uZSB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmZsZXgtMSB7XG5cdGZsZXg6IDE7XG59XG4uYWxpZ24taXRlbXMtc3RhcnQge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1pdGVtcy1lbmQge1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cbi5hbGlnbi1pdGVtcy1zcGFjZS1iZXR3ZWVuIHtcblx0YWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG5cdGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtc3RhcnQge1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1lbmQge1xuXHRhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtc3RhcnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1lbmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1pdGVtcy1zcGFjZS1iZXR3ZWVuIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1pdGVtcy1zdHJldGNoIHtcblx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uZGlyZWN0aW9uLXJvdyB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZGlyZWN0aW9uLWNvbHVtbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8vIEdlbmVyYXRlIG1hcmdpbnNcbiRtYXJnaW5zOiAoMCwgNSwgMTAsIC0xMCwgMjAsIC0yMCwgMjUsIC0yNSwgMzAsIC0zMCwgNDAsIC00MCwgNTAsIC01MCwgNzUsIC03NSwgMTAwLCAtMTAwLCBhdXRvKTtcblxuQGVhY2ggJG1hcmdpbiBpbiAkbWFyZ2lucyB7XG5cdCR1bml0czogJyc7XG5cblx0QGlmIHR5cGUtb2YoJG1hcmdpbikgPT0gJ251bWJlcicge1xuXHRcdCR1bml0czogJ3B4Jztcblx0fVxuXG5cdC5tYXJnaW4tI3tudGgoJG1hcmdpbiwgMSl9IHtcblx0XHRtYXJnaW46ICN7bnRoKCRtYXJnaW4sIDEpfSN7JHVuaXRzfTtcblx0fVxuXHQubWFyZ2luLWJvdHRvbS0je250aCgkbWFyZ2luLCAxKX0ge1xuXHRcdG1hcmdpbi1ib3R0b206ICN7bnRoKCRtYXJnaW4sIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW4tdG9wLSN7bnRoKCRtYXJnaW4sIDEpfSB7XG5cdFx0bWFyZ2luLXRvcDogI3tudGgoJG1hcmdpbiwgMSl9I3skdW5pdHN9ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmdpbi1sZWZ0LSN7bnRoKCRtYXJnaW4sIDEpfSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICN7bnRoKCRtYXJnaW4sIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW4tcmlnaHQtI3tudGgoJG1hcmdpbiwgMSl9IHtcblx0XHRtYXJnaW4tcmlnaHQ6ICN7bnRoKCRtYXJnaW4sIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIEdlbmVyYXRlIHBhZGRpbmdzXG4kcGFkZGluZ3M6ICgwLCA1LCAxMCwgLTEwLCAyMCwgLTIwLCAyNSwgLTI1LCAzMCwgLTMwLCA0MCwgLTQwLCA1MCwgLTUwLCA3NSwgLTc1LCAxMDAsIC0xMDAsIGF1dG8pO1xuXG5AZWFjaCAkcGFkZGluZyBpbiAkcGFkZGluZ3Mge1xuXHQkdW5pdHM6ICcnO1xuXG5cdEBpZiB0eXBlLW9mKCRwYWRkaW5nKSA9PSAnbnVtYmVyJyB7XG5cdFx0JHVuaXRzOiAncHgnO1xuXHR9XG5cdFxuXHQucGFkZGluZy0je250aCgkcGFkZGluZywgMSl9IHtcblx0XHRwYWRkaW5nOiAje250aCgkcGFkZGluZywgMSl9I3skdW5pdHN9O1xuXHR9XG5cdC5wYWRkaW5nLWJvdHRvbS0je250aCgkcGFkZGluZywgMSl9IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogI3tudGgoJHBhZGRpbmcsIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nLXRvcC0je250aCgkcGFkZGluZywgMSl9IHtcblx0XHRwYWRkaW5nLXRvcDogI3tudGgoJHBhZGRpbmcsIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nLWxlZnQtI3tudGgoJHBhZGRpbmcsIDEpfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAje250aCgkcGFkZGluZywgMSl9I3skdW5pdHN9ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmctcmlnaHQtI3tudGgoJHBhZGRpbmcsIDEpfSB7XG5cdFx0cGFkZGluZy1yaWdodDogI3tudGgoJHBhZGRpbmcsIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIEdlbmVyYXRlIHNwYWNlcnNcbiRzcGFjZXJzOiAoMTAsIDIwLCAyNSwgMzAsIDQwLCA1MCwgNzUsIDEwMCk7XG5cbkBlYWNoICRzcGFjZXIgaW4gJHNwYWNlcnMge1xuXHQuc3BhY2VyLSN7bnRoKCRzcGFjZXIsIDEpfSB7XG5cdFx0aGVpZ2h0OiAje250aCgkc3BhY2VyLCAxKX1weDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLmRldmlkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZSwgMC4xKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gUm93XG4ucm93IHtcblx0LmNvbCB7XG5cdFx0LmNhcmQge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuLnJvdy13cmFwIHtcblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5vdXRlci1yb3cge1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5cbi8vIE90aGVyXG4ubm8tYW5pbWF0ZSB7XG5cdGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcmQge1xuXHRwYWRkaW5nOiAzMHB4O1xufVxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uaGlkZGVuLWltcG9ydGFudCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5cXCFoaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZW1wdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xufVxuLmVtcHR5LXRleHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG4ubm8td2lkdGgge1xuXHR3aWR0aDogMCFpbXBvcnRhbnQ7XG59XG4uZnVsbC13aWR0aCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmZ1bGwtcm93LXdpZHRoIHtcblx0bWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMS41cmVtKTtcbn1cbi5maXQtY29udGVudCB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5pY29uLWJldHdlZW4ge1xuXHRsZWZ0OiAtMTVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE1cHg7XG59XG5ociB7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7IFxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVycm9yLW1zZyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cblx0c3BhbltjbGFzc149aWNvbl0ge1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblxuXHRcdCYgfiBwIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMTVweDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuLnR4dC11cHBlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnR4dC1sb3dlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnR4dC1jYXBpdGFsaXplIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udHh0LWluaXRpYWwge1xuXHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi50eHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udHh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50eHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdyb3VwLWluZGVudCB7XG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqXG4gIE1lZGlhIFF1ZXJ5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gdGV4dC1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICoge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWNlbnRlcmVkLW9uLXNtYWxsLW9ubHksIFxuLnRleHQtY2VudGVyZWQtb24tc21hbGwtYW5kLWRvd24ge1xuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduLWNlbnRlcjtcbiAgfVxufVxuLnRleHQtY2VudGVyZWQtb24tc21hbGwtYW5kLXVwIHtcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC11cH0ge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24tY2VudGVyO1xuICB9XG59XG4udGV4dC1jZW50ZXJlZC1vbi1tZWQtYW5kLWRvd24ge1xuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbi1jZW50ZXI7XG4gIH1cbn1cbi50ZXh0LWNlbnRlcmVkLW9uLW1lZC1hbmQtdXAge1xuICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24tY2VudGVyO1xuICB9XG59XG4udGV4dC1jZW50ZXJlZC1vbi1tZWQtb25seSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbi1jZW50ZXI7XG4gIH1cbn1cbiIsIi8vIEluc2VydCB0eXBvZ3JhcGh5IHN0eWxlcyBoZXJlXG5odG1se1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0Jixcblx0JiAqIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9wZW5zYW5zO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0fVxufVxuXG5oMSB7IG1hcmdpbjogKCRoMS1mb250c2l6ZSAvIDEuNikgMCAoJGgxLWZvbnRzaXplIC8gMi41KSAwOyB9XG5oMiB7IG1hcmdpbjogKCRoMi1mb250c2l6ZSAvIDEuNikgMCAoJGgyLWZvbnRzaXplIC8gMi41KSAwOyB9XG5oMyB7IG1hcmdpbjogKCRoMy1mb250c2l6ZSAvIDEuNikgMCAoJGgzLWZvbnRzaXplIC8gMi41KSAwOyB9XG5oNCB7IG1hcmdpbjogKCRoNC1mb250c2l6ZSAvIDEuNikgMCAoJGg0LWZvbnRzaXplIC8gMi41KSAwOyB9XG5oNSB7IG1hcmdpbjogKCRoNS1mb250c2l6ZSAvIDEuNikgMCAoJGg1LWZvbnRzaXplIC8gMi41KSAwOyB9XG5oNiB7IG1hcmdpbjogKCRoNi1mb250c2l6ZSAvIDEuNikgMCAoJGg2LWZvbnRzaXplIC8gMi41KSAwOyB9XG5cbmgxIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9wZW5zYW5zO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG5oMiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG59XG5cbmgzIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vcGVuc2Fucztcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQmLmJvcmRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0fVxufVxuXG5oNCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vcGVuc2Fucztcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCYuYm9yZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbmg1IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vcGVuc2Fucztcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXG5cdCYuYm9yZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG5oNiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbmEuc2VsZWN0aW9uIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdH1cblxuXHQmLmJvcmRlci1ib3R0b20ge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheS1kYXJrZW4sIDEwKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG5hIHtcblx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXG5cdCYuY3VzdG9tLWxpbmstZGFya2VuIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbmstZGFya2VuO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0fVxufVxuXG5hLFxuW2NsYXNzKj1pY29uXSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbnAuc21hbGwge1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLmYtdGhpbiB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcbn1cbi5cXCFmLXRoaW4ge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW4gIWltcG9ydGFudDtcbn1cbi5mLWxpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbn1cbi5cXCFmLWxpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50O1xufVxuLmYtcmVndWxhciB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cbi5cXCFmLXJlZ3VsYXIge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWltcG9ydGFudDtcbn1cbi5mLXNlbWlib2xkIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbn1cbi5cXCFmLXNlbWlib2xkIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xufVxuLmYtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cbi5cXCFmLWJvbGQge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbn1cblxuLmZyLXJlZGFjdGVkIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yZWRhY3RlZDtcbn1cblxuLy8gR2VuZXJhdGUgZm9udCBzaXplIGNsYXNzZXNcbkBmb3IgJGkgZnJvbSAxMCB0aHJvdWdoIDQwIHtcblx0LmZzaXplLSN7JGl9IHtcblx0XHRmb250LXNpemU6ICN7JGkvMTZ9cmVtIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8gQWxsIGlucHV0cyBleGNlcHQgcmFkaW9zIGFuZCBjaGVja2JveGVzIGluaGVyaXQgZnJvbSBmb3JtLWNvbnRyb2xcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG59XG5cbnRleHRhcmVhIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbn1cblxuaW5wdXQucmVhZG9ubHkge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZmllbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdCYubWFyZ2luLTAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCYuYnJvd3Nlci1kZWZhdWx0IHtcblx0XHRpbnB1dCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQuYnJvd3Nlci1kZWZhdWx0IHtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpIHNjYWxlKDAuOCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnByZWZpeCB7XG5cdFx0Ji5mbGFnIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRsYWJlbCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWwge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0cHgpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuXHRcdGlucHV0Om5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcblx0XHR9XG5cdH1cbn1cblxuLnJhbmdlLXNsaWRlciB7XG5cdGJhY2tncm91bmQ6IC0ycHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0b3A6IC0ycHg7XG5cblx0Lm5vVWktdG9vbHRpcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xuXHR9XG5cdC5ub1VpLWNvbm5lY3Qge1xuXHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdH1cblxuXHQubm9VaS1oYW5kbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcblx0fVxufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsIFxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyLFxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuXHQrIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0fVxufVxuW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4ge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjphZnRlciB7XG5cdGhlaWdodDogMjBweDtcblx0dG9wOiAtMnB4O1xuXHR3aWR0aDogMjBweDtcbn1cblt0eXBlPVwicmFkaW9cIl0gKyBzcGFuIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblxuXHQuY29sLWNoZWNrICYge1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0fVxufVxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsIFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG5cdGJvcmRlci13aWR0aDogMXB4O1xufVxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkIHtcblx0KyBzcGFuOmJlZm9yZSB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0fVxufVxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkIHtcblx0KyBzcGFuOmFmdGVyIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdH1cbn1cblxuLnNlbGVjdC13cmFwcGVyIHtcblx0LmNhcmV0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG4uc3dpdGNoIHtcblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmJpZyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHR9XG5cdH1cbn1cblxudWwuY2hlY2tib3gtbGlzdCB7XG5cdGxpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdGxhYmVsIHtcblx0XHRcdFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbi5maWxlLWZpZWxkIHtcblx0LmZpbGUtcGF0aC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmlucHV0Om5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoLmludmFsaWQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbmlucHV0Om5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxudGV4dGFyZWE6bm90KC5icm93c2VyLWRlZmF1bHQpOm5vdCguaW52YWxpZCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxudGV4dGFyZWE6bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmZvcm0udGFibGUge1xuXHRvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vLyBFZGl0b3Jcbi5mci13cmFwcGVyIHtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cblx0Lm1vZGFsICYge1xuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRmb3JtLnRhYmxlIHtcblx0XHQmLmZ1bGwtd2lkdGgge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNjVweCk7XG5cdFx0fVxuXHR9XG5cblx0LmRyb3Bkb3duLWNvbnRlbnQge1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbiIsImFzaWRlI2xlZnRzaWRlYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR1bmE7XG5cdGJveC1zaGFkb3c6IDFweCAwcHggMjBweCByZ2JhKDAsMCwwLDAuMDgpO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAkbmF2YmFyLWhlaWdodDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdHdpZHRoOiAkbGVmdC1zaWRlYmFyLXdpZHRoO1xuXHR6LWluZGV4OiAxMDtcblxuXHQubHMtdG9nZ2xlLW1lbnUgJixcblx0LmxzLWNsb3NlZCAmIHtcblx0XHRtYXJnaW4tbGVmdDogLSRsZWZ0LXNpZGViYXItd2lkdGggLSA1MHB4O1xuXHR9XG5cblx0Lm92ZXJsYXktb3BlbiAmIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR6LWluZGV4OiAxMztcblx0fVxuXG5cdC5pbm5lciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdH1cblxuXHQuc2xpbVNjcm9sbEJhciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tZGFya2VuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC51c2VyLWluZm8ge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10dW5hLWxpZ2h0ZW47XG5cdFx0Y29sb3I6ICRjb2xvci1yZWdlbnQtZ3JheTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweCA1cHggMjBweCA4NXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5hY3Rpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQqIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cblx0XHQuYWN0aW9uIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiA3cHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWcge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHRcdFx0bGVmdDogMTVweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0Ji5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmFtZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0fVxuXG5cdHVsLFxuXHRkaXYge1xuXHRcdCYubWVudSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItdHVuYSwgNSk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmLmhhcy1zdWJtZW51IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YS5pY29uIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgLmljb24tYW5nbGUtcmlnaHQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTQ4XCIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWdlbnQtZ3JheTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDVweCAxMnB4IDEwcHg7XG5cblx0XHRcdFx0XHQmLm1lbnUtdG9nZ2xlIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWdlbnQtZ3JheTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU5NDhcIiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji50b2dnbGVkIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXR1bmEsIDUpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzMHB4OyBcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDEwcHggNXB4IDVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YS5zZWxlY3RlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0c3BhbiwgaSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc3VibWVudSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHVuYS1saWdodGVuO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblxuXHRcdFx0aDYge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1yZWdlbnQtZ3JheSwgMjApO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweCAxMHB4IDM1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZ2VudC1ncmF5O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0Ji5tZW51LXRvZ2dsZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudG9nZ2xlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4IWltcG9ydGFudDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdWJtZW51IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi1yb21hbmlhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHR9XG5cdFx0Lmljb24tYXBwcyB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHRcdC5pY29uLXRlYW13b3JrIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0Lmljb24tYXRvbSB7XG5cdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0fVxuXHRcdC5pY29uLW1lZXRpbmcge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0XHQuaWNvbi1wdXp6bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0XHQuaWNvbi1zaGllbGQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuaWNvbi1zdGFrZWhvbGRlciB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdC5pY29uLXBlbmNpbCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLWhvdXNlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tdXNlcnMge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuaWNvbi1mb3J3YXJkIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0Lmljb24tc3RhciB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHRcdC5pY29uLXBhaW50YnJ1c2gge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHQuaWNvbi1mbGFnIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tcmliYm9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tY2xpcGJvYXJkIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0Lmljb24tZG9jdW1lbnRzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tbG9nbyB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0fVxuXHRcdC5pY29uLWxvZ28tcmVnaXN0cmF0dXJhIHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHR9XG5cdFx0Lmljb24tbm90ZWJvb2stbGlnaHQge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHQuaWNvbi1kb2N1bWVudC1zdGFyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuYnRuLWluc3RpdHV0aW9uLWxpbmsge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRwYWRkaW5nOiAxMnB4IDVweCAxMnB4IDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXJlZCwgNSk7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luOiA1cHggMTBweCA1cHggNXB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAkbWVudS1icmVha3BvaW50KSB7XG5cdGFzaWRlI2xlZnRzaWRlYmFyIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAwcHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGxlZnQtc2lkZWJhci13aWR0aCAtIDUwcHg7XG5cdFx0dG9wOiAwcHg7XG5cdH1cbn1cbiIsImJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmh0bWwge1xuXHQvL2hlaWdodDogMTAwJTtcblx0Ly9zY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmJvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ub3ZlcmxheSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjUpO1xuXHRib3R0b206IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogbm9uZTtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMjtcbn1cblxubmF2Lm5hdmJhciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwwLDAsMC4xMCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bGVmdDogMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMTtcblxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQubmF2YmFyLWhlYWRlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tZGFya2VuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdHdpZHRoOiAkbGVmdC1zaWRlYmFyLXdpZHRoO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogJG1lbnUtYnJlYWtwb2ludCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdC5idG4tbWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQuYnRuLW1lbnUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXNodXR0bGUtZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblxuXHRcdFx0LmxzLWNsb3NlZCAmIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvZ28ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdmJhci1uYXYge1xuXHRcdEBleHRlbmQgLnJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXg6IDE7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0LmFjdGlvbnMge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHQmLmFsaWduLWxlZnQge1xuXHRcdFx0XHQmID4gdWwge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFsaWduLXJpZ2h0IHtcblx0XHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYgPiB1bCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2h1dHRsZS1ncmF5O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5iYWRnZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmxhbmd1YWdlLXNlbGVjdG9yIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHQuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmljb24tcHVibGljIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0fVxuXHRcdFx0Lmljb24tY29tcGFyZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2l0eS13cmFwIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0IC0gMTY7XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0XHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogJG5hdmJhci1oZWlnaHQgLSAyMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5scy10b2dnbGUtYnRuIHtcblx0XHRcdC5scy1jbG9zZWQgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdmJhci1zZXR0aW5ncyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2h1dHRsZS1ncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5tYWluIHtcblx0bWFyZ2luOiAkbmF2YmFyLWhlaWdodCAwIDAgJGxlZnQtc2lkZWJhci13aWR0aDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAuNXM7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5scy10b2dnbGUtbWVudSAmLFxuXHQubHMtY2xvc2VkICYge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDQwcHggMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JGxhcmdlLXNjcmVlbi11cCArICRsZWZ0LXNpZGViYXItd2lkdGggKyAzMH0pIHtcblx0XHRcdG1pbi13aWR0aDogMTIwMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxODAwcHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0PiAucm93IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0XHQ+IC5jb2wge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmID4gLmhlYWRlciB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYubm8tYm9yZGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuY2VudGVyLWFsaWduIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblxuXHRcdFx0XHRcdCYgKyBwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMi50aXRsZSB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDVweCAwIDVweCAxMHB4O1xuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdG5hdi5mbG9hdGluZy1jcnVtYnMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWR2YW5jZWQtc2VhcmNoIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogLTI1cHg7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMi50aXRsZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0XHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3Bhbi5zdWJ0aXRsZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4tZmxvYXRpbmctd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMzVweDtcblxuXHRcdFx0Ji5maXhlZC1ib3R0b20tcmlnaHQge1xuXHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cblx0XHRcdFx0LmJ0bi1mbG9hdGluZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmljb24tZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPXNwYWNlcl0ge1xuXHRcdFx0LmJ0bi1mbG9hdGluZy13cmFwIHsgXG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gcCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiIsIltjbGFzc149XCJmbGFnLVwiXSwgXG5bY2xhc3MqPVwiIGZsYWctXCJdLFxuLmZsYWcge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMTNweDtcblx0d2lkdGg6IDIwcHg7XG59XG4uZmxhZyB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZsYWctYmcge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1iZy5wbmcnKTtcbn1cbi5mbGFnLWd5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctZ3kucG5nJyk7XG59XG4uZmxhZy1ociB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWhyLnBuZycpO1xufVxuLmZsYWctaHUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1odS5wbmcnKTtcbn1cbi5mbGFnLXJzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctcnMucG5nJyk7XG59XG4uZmxhZy1ydSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXJ1LnBuZycpO1xufVxuLmZsYWctc2sge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1zay5wbmcnKTtcbn1cbi5mbGFnLXRyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctdHIucG5nJyk7XG59XG4uZmxhZy11ayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXVrLnBuZycpO1xufVxuLmZsYWctcm8ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1yby5wbmcnKTtcbn1cbi5mbGFnLWRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctZGUucG5nJyk7XG59XG4iLCIkcG9saXRpY2FsczogKFxuXHRcInBzZFwiOiAgICAgICAgICggXCJiZzFcIiA6ICNmZjAwMDAsIFwiYmcyXCIgOiAjZmYwMDAwLCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwiYWxkZVwiOiAgICAgICAgKCBcImJnMVwiIDogIzBiNGE3OSwgXCJiZzJcIiA6ICMwYjRhNzksIFwiY29sb3JcIiA6ICNmZmZmZmYgKSxcblx0XCJwbmxcIjogICAgICAgICAoIFwiYmcxXCIgOiAjZjhkMzA2LCBcImJnMlwiIDogI2Y4ZDMwNiwgXCJjb2xvclwiIDogIzA0NGM3ZiApLFxuXHRcInBtcFwiOiAgICAgICAgICggXCJiZzFcIiA6ICM5OGMyMzAsIFwiYmcyXCIgOiAjOThjMjMwLCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwicHJvXCI6ICAgICAgICAgKCBcImJnMVwiIDogIzE0NjdiMSwgXCJiZzJcIiA6ICMxNDY3YjEsIFwiY29sb3JcIiA6ICNmZmZmZmYgKSxcblx0XCJ1c3JcIjogICAgICAgICAoIFwiYmcxXCIgOiAjMDA5Y2ZmLCBcImJnMlwiIDogIzAwOWNmZiwgXCJjb2xvclwiIDogI2ZmZmZmZiApLFxuXHRcInBsdXNcIjogICAgICAgICggXCJiZzFcIiA6ICNmYzcwM2UsIFwiYmcyXCIgOiAjZmM3MDNlLCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwidXNycGx1c1wiOiAgICAgKCBcImJnMVwiIDogIzAwOWNmZiwgXCJiZzJcIiA6ICNmYzcwM2UsIFwiY29sb3JcIiA6ICNmZmZmZmYgKSxcblx0XCJwcm1cIjogICAgICAgICAoIFwiYmcxXCIgOiAjMGI0ZDk1LCBcImJnMlwiIDogIzBiNGQ5NSwgXCJjb2xvclwiIDogI2VjZGIxYyApLFxuXHRcInVkbXJcIjogICAgICAgICggXCJiZzFcIiA6ICMwYjY4MjAsIFwiYmcyXCIgOiAjMGI2ODIwLCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwiZWNvXCI6ICAgICAgICAgKCBcImJnMVwiIDogIzAwYmY4NywgXCJiZzJcIiA6ICMwMGJmODcsIFwiY29sb3JcIiA6ICNmZmZmZmYgKSxcblx0XCJpbmRlcGVuZGVudFwiOiAoIFwiYmcxXCIgOiAjNjU3NDg1LCBcImJnMlwiIDogIzY1NzQ4NSwgXCJjb2xvclwiIDogI2ZmZmZmZiApLFxuKTtcblxuLy8gR2VuZXJhdGUgcG9saXRpY2Fsc1xuQGVhY2ggJHBvbGl0aWNhbCBpbiAkcG9saXRpY2FscyB7XG5cdC5wb2xpdGljYWwtI3tudGgoJHBvbGl0aWNhbCwgMSl9IHtcblx0XHQkdmFsOiBudGgoJHBvbGl0aWNhbCwgMik7XG5cdFx0JGJnMTogbWFwLWdldCgkdmFsLCBcImJnMVwiKTtcblx0XHQkYmcyOiBtYXAtZ2V0KCR2YWwsIFwiYmcyXCIpO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRiZzEgNTAlLCAkYmcyIDUwJSk7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkdmFsLCBcImNvbG9yXCIpO1xuXHRcdH1cblxuXHRcdHNwYW4ucG9saXRpY2FsLXRleHQsXG5cdFx0c3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdHNwYW4ucG9saXRpY2FsLXRleHQge1xuXHRcdFx0Y29sb3I6ICRiZzE7XG5cdFx0fVxuXHRcdHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0fVxuXG5cdFx0Ji5jb2xvci10eHQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmcxO1xuXHRcdFx0Y29sb3I6ICRiZzE7XG5cdFx0fVxuXHR9XG59XG5cbi5wb2xpdGljYWwtYmFkZ2UsXG4uYmFkZ2Uge1xuXHRzcGFuIHtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMnB4IDEwcHg7XG5cdH1cbn1cbiIsIi5hdHRhY2htZW50cy13cmFwLmJvcmRlci10b3Age1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cbnVsLmF0dGFjaG1lbnRzLWxpc3Qge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0bGkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHQmLmZpcnN0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5sYXN0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRcdC5lcnJvciB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpbGUtd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCA1KTtcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxOTBweDtcblxuXHRcdCYubm8tY2FwdGlvbiB7XG5cdFx0XHQuaW5mbyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5mbyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5maWxlLXBkZiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0fVxuXHRcdFx0LmZpbGUtZG9jeCxcblx0XHRcdC5maWxlLWRvYyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdH1cblx0XHRcdC5maWxlLXhsc3gsXG5cdFx0XHQuZmlsZS14bHMge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0fVxuXHRcdFx0LmZpbGUtcHB0LFxuXHRcdFx0LmZpbGUtcHB0eCxcblx0XHRcdC5maWxlLW90aGVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdH1cblxuXHRcdFx0LnByb2dyZXNzLXdyYXAge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCA1KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblxuXHRcdFx0XHQucHJvZ3Jlc3Mge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcHRpb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgMyk7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubG9hZGluZyB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1yZW1vdmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuLWVkaXQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24tc2VhcmNoIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3RhdHVzLWJhZGdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXG5cdCZbY2xhc3MqPWljb25dIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMjBweDtcblxuXHRcdCYuaWNvbi1jaGVjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdH1cblxuXHRcdCYuaWNvbi1oZWxwIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hbWJlcjtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5zbWFsbCB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuXHR9XG59XG5cbi5iYWRnZS13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5iYWRnZSB7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdH1cbn1cbiIsIi5idXR0b25zLXdyYXAge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0LnN0ZXAgLmNhcmQgJiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0Ji5uby1wYWRkaW5nIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmLnNwYWNlLWJldHdlZW4ge1xuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cbn1cbi5zZXR0aW5ncy1idXR0b25zLXdyYXAge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5idG4ge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0bWluLWhlaWdodDogNDBweDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0cGFkZGluZy1ib3R0b206IDVweDtcblx0cGFkZGluZy10b3A6IDVweDtcblxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0bWluLWhlaWdodDogMzhweDtcblx0XHRtaW4td2lkdGg6IDEzMHB4O1xuXHR9XG5cblx0Ji5zbWFsbCB7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0bWluLWhlaWdodDogMzRweDtcblx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMS4ycmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcblxuXHRcdHAsXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHR9XG5cdH1cblx0Ji5sYXJnZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMS4ycmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcblxuXHRcdHAsXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR9XG5cdH1cblx0Ji5uby1tYXJnaW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdCYucGVuZGluZyB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL3JvbGxpbmctd2hpdGUuc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQmLm5vcm1hbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5idG4tYWRkLFxuXHQmLmJ0bi1zZWFyY2gsXG5cdCYuYnRuLWNsb3NlLWVkaXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXNsYXRlLWdyYXksIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5idG4tc2NoZWR1bGUsXG5cdCYuYnRuLW9yYW5nZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWFtYmVyLCAxMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLWFtYmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLW9yYW5nZSwgMTApO1xuXHRcdH1cblx0fVxuXHQmLmJ0bi1kZWxldGUsXG5cdCYuYnRuLWRpc2FibGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcmVkLCA1KTtcblx0XHR9XG5cdH1cblx0Ji5idG4tY2FuY2VsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCA1KTtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5idG4tYnJhbmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMTApO1xuXHRcdH1cblx0fVxuXHQmLmJ0bi11cGxvYWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuXHRcdC5pY29uLXVwbG9hZCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAxMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLXB1cnBsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcblxuXHRcdC5pY29uLXVwbG9hZCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXB1cnBsZSwgMTApO1xuXHRcdH1cblx0fVxuXHQmLmJ0bi1hdHRhY2gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0bWluLXdpZHRoOiA0NHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA0NHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4sIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5idG4tYnJpY2stcmVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJpY2stcmVkO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJyaWNrLXJlZCwgMTApO1xuXHRcdH1cblx0fVxuXHQmLm91dGxpbmUtd2hpdGUge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKTtcblx0XHR9XG5cdH1cblx0Ji5vdXRsaW5lLWdyZWVuIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW4tZGFya2VuO1xuXHRcdH1cblx0fVxuXG5cblx0cCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdyZWVuLCAzKTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0fVxuXG5cdFtjbGFzcyo9aWNvbl0ge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXG5cdC5yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cblxuXHQubGVmdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5idG4tZmxvYXRpbmcge1xuXHQmICsgLmJ0bi1mbG9hdGluZyB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdCYuYnRuLWltZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0LmZsb2F0aW5nLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmJ0bi1mbG9hdGluZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5mbG9hdGluZy1jbG9zZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbG9hdGluZy1jbG9zZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0XHR0b3A6IC02cHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuXG4uYnRuLWZsb2F0aW5nLXdyYXAge1xuXHQuZml4ZWQtYWN0aW9uLWJ0biB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRyaWdodDogMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR3aWR0aDogMzhweDtcblxuXHRcdFx0XHRcdCZbY2xhc3MqPWJ0bi1dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXNsYXRlLWdyYXksIDEwKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5idG4tZWRpdCxcblx0XHRcdFx0XHRcdCYuYnRuLXZpZXcge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMTApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdCYuaWNvbi1lZGl0LFxuXHRcdFx0Ji5pY29uLXZpZXcge1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4tbWVudSB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdC5zZWxlY3Rpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cblxuXHQuYnRuIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRcdG1pbi13aWR0aDogMTMwcHg7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idG4tc2VuZC1zbXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLW9yYW5nZSwgMTApO1xuXHRcdH1cblx0fVxuXHQuYnRuLXNlbmQtYWxlcnQtaXRsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wdXJwbGUsIDEwKTtcblx0XHR9XG5cdH1cblx0LmJ0bi1zZW5kLWVtYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdyZWVuLCAzKTtcblx0XHR9XG5cdH1cblx0LmJ0bi1hZGQtZ3JvdXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRtaW4td2lkdGg6IDQ0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1hbWJlciwgMTApO1xuXHRcdH1cblx0fVxuXHQuYnRuLWRlbGV0ZSxcblx0LmJ0bi1zZXR0aW5ncyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRtaW4td2lkdGg6IDQ0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4sIDEwKTtcblx0XHR9XG5cdH1cblx0LmJ0bi1zZXR0aW5ncyB7XG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdC5idG4tc2V0dGluZ3Mtb3V0bGluZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0bWluLXdpZHRoOiA0NHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA0NHB4O1xuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5tYXlvciAmIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItbWF5b3ItMSwgMyk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLW1heW9yLTEsIDEwKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItbWF5b3ItMSwgMTApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLW1heW9yLTEsIDEwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJsdWUsIDEwKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYmx1ZSwgNSk7XG5cdFx0fVxuXHR9XG59XG5cbi5hZHZhbmNlZC1zZWFyY2gtbGluayxcbi5jdXN0b20tbGluayB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0cCwgc3BhbiB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdFx0XG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0YS5idG4tZGVsZXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwLCBzcGFuIHtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHR9XG5cblx0W2NsYXNzKj1pY29uXSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0JltjbGFzcyo9aWNvbi1hcnJvdy1sZWZ0XSxcblx0XHQmW2NsYXNzKj1pY29uLWFycm93LXJpZ2h0XSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXG5cdFx0JltjbGFzcyo9aWNvbi14XSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0YS5idG4tZGVsZXRlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5idG4taW1wb3J0IHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiA1cHggMCA1cHggMDtcblx0bWluLXdpZHRoOiAxNTBweDtcblx0cGFkZGluZzogMTVweCAyMHB4IDE1cHggODBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0Ji5uZXcge1xuXHRcdHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDgwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZS1kYXJrZW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW9yYW5nZTtcblxuXHRcdCYuc21hbGwge1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4IDE1cHggNTVweDtcblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZS1kYXJrZW47XG5cdFx0fVxuXHR9XG5cblx0Ji5zbWFsbCB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggNTVweDtcblxuXHRcdHAudmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRwLnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0fVxuXHR9XG5cblxuXHQmOmhvdmVyIHtcblx0XHRAZXh0ZW5kIC56LWRlcHRoLTE7XG5cdH1cblxuXHRwLnZhbHVlIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0cC50aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdH1cblxuXHRbY2xhc3MqPWljb24tXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0bGVmdDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogNDVweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuXG4uZmxleC1jb2x1bW4ge1xuXHQuYnRuIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQuYnV0dG9ucy13cmFwIHtcblx0XHQuc2V0dGluZ3Mtc3RlcCAmIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTtcblx0XHR9XG5cdFx0LnNldHRpbmdzLXN0ZXAgLmNhcmQgJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4iLCIuY2FsZW5kYXItd3JhcCB7XG5cdC5sZWdlbmQge1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDIwcHggYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHRcdCYubmF0aW9uYWwtZGF5LW9uLFxuXHRcdFx0Ji5uYXRpb25hbC1kYXktb2ZmLFxuXHRcdFx0Ji5sb2NhbC1kYXktb24sXG5cdFx0XHQmLmxvY2FsLWRheS1vZmYge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubmF0aW9uYWwtZGF5LW9mZiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXZlbnQtbmF0aW9uYWwtZGF5LW9mZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5uYXRpb25hbC1kYXktb24ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWV2ZW50LW5hdGlvbmFsLWRheS1vbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5sb2NhbC1kYXktb2ZmIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ldmVudC1sb2NhbC1kYXktb2ZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmxvY2FsLWRheS1vbiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXZlbnQtbG9jYWwtZGF5LW9uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0Ji5uYXRpb25hbC1kYXktb2ZmLFxuXHRcdFx0XHQmLm5hdGlvbmFsLWRheS1vbixcblx0XHRcdFx0Ji5sb2NhbC1kYXktb2ZmLFxuXHRcdFx0XHQmLmxvY2FsLWRheS1vbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZjLWhlYWRlci10b29sYmFyIHtcblx0LmZjLXRvb2xiYXItdGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cblx0LmZjLXRvZGF5LWJ1dHRvbiB7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXHRcdEBleHRlbmQgLm5vcm1hbDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMTApO1xuXHRcdH1cblx0fVxufVxuXG4uZmMtZGF5R3JpZE1vbnRoLXZpZXcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0LmZjLXNjcm9sbGdyaWQgIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItbGlnaHQtMjtcblxuXHRcdHRkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1saWdodC0yO1xuXHRcdH1cblx0fVxuXG5cdC5mYy1jb2wtaGVhZGVyIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG5cdFx0dHIge1xuXHRcdFx0dGg6bnRoLWNoaWxkKDYpLFxuXHRcdFx0dGg6bnRoLWNoaWxkKDcpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1yZWQtbGlnaHRlbi0yLCAyKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YS5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0fVxuXHR9XG5cblx0LmZjLWRheWdyaWQtYm9keS5mYy1kYXlncmlkLWJvZHktbmF0dXJhbCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdHRhYmxlLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdGEuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5mYy1zY3JvbGxncmlkLXN5bmMtdGFibGUge1xuXHRcdHRyIHtcblx0XHRcdHRkOm50aC1jaGlsZCg2KSxcblx0XHRcdHRkOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXJlZC1saWdodGVuLTIsIDEpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQtbGlnaHRlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZjLWgtZXZlbnQge1xuXHQmLm5hdGlvbmFsLWRheS1vZmYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ldmVudC1uYXRpb25hbC1kYXktb2ZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ldmVudC1uYXRpb25hbC1kYXktb2ZmO1xuXHR9XG5cblx0Ji5uYXRpb25hbC1kYXktb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ldmVudC1uYXRpb25hbC1kYXktb247XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWV2ZW50LW5hdGlvbmFsLWRheS1vbjtcblx0fVxuXG5cdCYubG9jYWwtZGF5LW9mZiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vZmY7XG5cdH1cblxuXHQmLmxvY2FsLWRheS1vbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vbjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZXZlbnQtbG9jYWwtZGF5LW9uO1xuXHR9XG5cblx0LmZjLWV2ZW50LXRpdGxlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cbn1cbiIsIi5jaGlwcyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWluLWhlaWdodDogNDBweDtcblxuXHQuY2hpcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxuXG5cdGlucHV0LmlucHV0IHtcblx0XHR3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji5mb2N1cyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMCAwICRzZWNvbmRhcnktY29sb3I7XG5cblx0XHRpbnB1dC5pbnB1dCB7XG5cdFx0XHRjb2xvcjogcmdiYSgwLDAsMCwuODcpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uY2hpcCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG4iLCJ1bC5jb2xsYXBzaWJsZSB7XG5cdG1hcmdpbjogMDtcblx0XG5cdCYuY2hlY2tib3gsXG5cdCYucmFkaW8ge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0LmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbC1jb2xvci1waWNrZXIge1xuXHRwIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luOiAwIDAgNXB4IDA7XG5cdH1cblx0LmNvbG9yIHtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDUpO1xuXHR9XG59XG5cbi5jdXN0b20tY29sb3ItZHJvcGRvd24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93IWltcG9ydGFudDtcblx0ZmxleC13cmFwOiB3cmFwIWltcG9ydGFudDtcblx0bWluLXdpZHRoOiAzNjBweDtcblx0dG9wOiAtNTBweDtcblxuXHRsaSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHNwZWFrOiBub25lO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGU5MTNcIiAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb2xvci1iYWRnZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG59XG4iLCIuY29tbWl0dGVlLWNhcmQge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdC5oZWFkZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRwYWRkaW5nOiAwIDgwcHggMCAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5jb21taXR0ZWUtaW5kZXgge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDJweCAxMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5pY29uLW1lbnUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcbiAgICBcdFx0Zm9udC1zaXplOiAzMHB4O1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHJpZ2h0OiAyMHB4O1xuICAgIFx0XHR0b3A6IDUwJTtcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdC5jb21taXR0ZWUtZGV0YWlscyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRoNSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0Yiwgc3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC51c2VyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA4NXB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWluLWhlaWdodDogNzVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdGxlZnQ6IC04NXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblxuXHRcdCYuc2l6ZS01NSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDU1cHg7XG5cblx0XHRcdFtjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0XHRsZWZ0OiAtNjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNpemUtNzUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDg1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA3NXB4O1xuXG5cdFx0XHRbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdFx0bGVmdDogLTg1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaXplLTEwMCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTE1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblxuXHRcdFx0W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRcdGxlZnQ6IC0xMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGVyc29uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdG1hcmdpbjogNXB4IDAgMCAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LmNvbW1pdHRlZS1jYXJkIHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29tbWl0dGVlLWluZGV4IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tbWl0dGVlLWRldGFpbHMge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cbn1cblxuIiwiLm92ZXJ2aWV3LWNvbnN1bHRhbnQge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0LmltZyB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdFx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuXHRcdGltYWdlLXJlbmRlcmluZzogYXV0bztcblx0XHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR3aWR0aDogMTUwcHg7XG5cdH1cblxuXHQuZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleDogMTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0fVxuXG5cdC51c2VyIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFxuXHRcdD4gKiB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5mdW5jdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblxuXHRcdD4gKiB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWN0LWxpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0fVxuXG5cdFx0c3BhbltjbGFzcyo9aWNvbi1dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWxpbmstZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmxvYXRpbmctY29uc3VsdGFudCB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb25zdWx0YW50LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5pbWFnZS13cmFwIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTM7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHR3aWR0aDogMTUwcHg7XG5cblx0XHQuaW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnVzZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5mdW5jdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LmNvbnRhY3QtbGlzdCB7XG5cdFx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0bGkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdH1cblxuXHRcdHNwYW5bY2xhc3MqPWljb24tXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5vdmVydmlldy1jb25zdWx0YW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQuaW1nIHtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdH1cblxuXHRcdC5ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0fVxuXHR9XG59XG4iLCIuY291bnRkb3duIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA1cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0Ji5zbWFsbCB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cblx0XHQuaW5uZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggMTBweDtcblxuXHRcdFx0XHQubWludXRlcyxcblx0XHRcdFx0LnNlY29uZHMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zbWFsbHRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmZpbmlzaCB7XG5cdFx0LmlubmVyIHtcblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgZGFya2VuKCRjb2xvci1yZWQsIDUpIDUwJSwgbGlnaHRlbigkY29sb3ItcmVkLCA1KSA1MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdFtjbGFzcyo9aWNvbl0ge1xuXHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuZG90cyB7XG5cdFx0YWxpZ24tc2VsZjogYmFzZWxpbmU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cblxuXHQuaW5uZXIge1xuXHRcdC5ncm91cCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBkYXJrZW4oJGNvbG9yLWJsdWUsIDUpIDUwJSwgbGlnaHRlbigkY29sb3ItYmx1ZSwgNSkgNTAlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGdhcDogMTVweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC5taW51dGVzLFxuXHRcdFx0LnNlY29uZHMge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblxuXHRcdFx0LnNtYWxsdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZGF0ZXBpY2tlci1tb2RhbCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdHVsLmRyb3Bkb3duLWNvbnRlbnQge1xuXHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmRhdGVwaWNrZXItY29udHJvbHMge1xuXHRcdC5zZWxlY3QtbW9udGgge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IHtcblx0XHRwYWRkaW5nOiAzMHB4IDM1cHg7XG5cblx0XHQuZGF0ZS10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5kYXRlcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdC5kYXRlcGlja2VyLWZvb3RlciB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cbn1cblxuLnRpbWVwaWNrZXItbW9kYWwge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHQudGltZXBpY2tlci1kaWdpdGFsLWRpc3BsYXkge1xuXHRcdHBhZGRpbmc6IDMwcHggMzVweDtcblxuXHRcdC50aW1lcGlja2VyLWRpc3BsYXktY29sdW1uIHtcblx0XHRcdGZvbnQtc2l6ZTogMy4zcmVtO1xuXG5cdFx0XHQudGltZXBpY2tlci1zcGFuLWFtLXBtIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRpbWVwaWNrZXItZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59XG4iLCIuZG9jdW1lbnQtd3JhcCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQuaW5wdXQtZmllbGQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5maWxlLWZpZWxkIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuZmlsZS1wYXRoLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0LmZpbGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1hZGQsXG5cdC5idG4tdmlldyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdC5leHRlbnNpb24ge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idG4tdmlldyB7XG5cdFx0Ji5sb2FkaW5nIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9XCJpY29uXCJdOm5vdChbY2xhc3MqPVwiY2lyY2xlLWljb25cIl0pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnByb2dyZXNzLXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZ3Jlc3Mtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0fVxuXHRcblx0YS5idG4tcmVtb3ZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5wcm9ncmVzcy13cmFwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCA1KTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHdpZHRoOiAxMDBweDtcblxuXHRcdC5wcm9ncmVzcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0XHR9XG5cdH1cblxuXHQuZXJyb3Ige1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZG9jdW1lbnQtY2FyZCB7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXG5cdC5jYXJkIHtcblx0XHRwYWRkaW5nOiA1MHB4IDcwcHg7XG5cdH1cblxuXHQuZW1wdHktY2FyZCB7XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5lZGl0IHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblxuXHRcdC5oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHQuZnItZWxlbWVudCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cblx0XHQmLmZsYWctdHlwZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQuZmxhZyB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRcdC5jMSwgLmMyLCAuYzMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYzEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yby1mbGFnLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmMyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itcm8tZmxhZy15ZWxsb3c7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmMzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itcm8tZmxhZy1yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmltYWdlLWhlYWRlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHR9XG5cblx0XHQuZW1wdHktaW1nIHtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdH1cblxuXG5cdFx0Lmdyb3VwIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0Ji5jb250ZW50LXN0YXJ0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdC5jb250YWN0LWluZm8ge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdHA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb3VudHJ5IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQuY291bnR5IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQubG9jYXRpb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuY291bmNpbCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhY3QtaW5mbyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0Ji5mbGV4LWNvbHVtbiB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7IFxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMTBweCA1cHggMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjOTk5OTk5O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHsgXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRvY3VtZW50LXJlY2VpdmVyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cblx0XHQ+IHAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0PiAuZ3JvdXAge1xuXHRcdFx0ZmxleDogMTtcblxuXHRcdFx0LnJlY2VpdmVyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWRkcmVzcyB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cblx0XHRoMSwgaDIsIGgzLCBoNCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdH1cblxuXHRcdHN0cm9uZywgYiB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwsIG9sIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZG9jdW1lbnQtZW1wdHktY2lyY2xlIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0Ji5zdGF0dXRlIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RhdHV0ZS0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYucnVsZXMge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ydWxlcy0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuY291bmNpbCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNvdW5jaWwtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm1heW9yIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWF5b3ItMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmZpbmFuY2lhbCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZpbmFuY2lhbC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYub3RoZXJzIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3RoZXJzLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2lyY2xlLWljb24td2hpdGUsXG5cdC5jaXJjbGUtaWNvbi1ncmF5IHtcblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5kb2N1bWVudC1jYXJkIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdC5jYXJkIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXG5cdFx0LmhlYWRlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA3NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHQuY291bnRyeSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb3VudHkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubG9jYXRpb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY291bmNpbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRvY3VtZW50LWVtcHR5LWNpcmNsZSB7IFxuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQuZG9jdW1lbnQtY2FyZCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0XHQuaGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuXHRcdFx0Ji5mbGFnLXR5cGUge1xuXHRcdFx0XHQuZmxhZyB7XG5cdFx0XHRcdFx0LmMxLCAuYzIsIC5jMyB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmltYWdlLWhlYWRlciB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzVweDtcblx0XHRcdH1cblxuXHRcdFx0LmVtcHR5LWltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdCYuY29udGVudC1zdGFydCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY291bnRyeSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb3VudHkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubG9jYXRpb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY291bmNpbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRvY3VtZW50LWVtcHR5LWNpcmNsZSB7IFxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cbn1cbiIsIi5kcm9wZG93bi1jb250ZW50IHtcblx0Jjpub3QoLmN1c3RvbS1jb2xvci1kcm9wZG93bikge1xuXHRcdGxpOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMykhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdH1cblx0XHRsaS5hY3RpdmUsXG5cdFx0bGkuc2VsZWN0ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cblx0XHQmID4gYSxcblx0XHQmID4gc3BhbiB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG59IFxuXG4uY3VzdG9tLWRyb3Bkb3duIHtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRtaW4td2lkdGg6IDI3MHB4O1xuXG5cdCY6bm90KC5kZWZhdWx0KSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcblx0fVxuXG5cdGxpIHtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zaHV0dGxlLWdyYXk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0bGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG5cdH1cblxuXHRbY2xhc3MqPWljb25dIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHRtaW4td2lkdGg6IDIwcHg7XG5cblx0XHQmLmljb24tYXJyb3ctdXAsXG5cdFx0Ji5pY29uLWFycm93LWRvd24ge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdH1cblxuXHRcdCYuaWNvbi1wcmludCB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5mbGFnIHtcblx0XHRtYXJnaW46IDAgNXB4O1xuXHR9XG5cdHNwYW4uYmFkZ2Uge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDA7XG5cdH1cblx0Lmxhbmd1YWdlIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuIiwiLmZpbHRlcnMtd3JhcCB7XG5cdCYuY2FyZCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCYubm8tdGFicyB7XG5cdFx0Zm9ybSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDc1cHggMHB4IDIwcHg7XG5cblx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0cGFkZGluZzogMjVweCAyMHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmICsgLmZpbHRlcnMtbGlua3Mtd3JhcCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmJ0bi1zZWFyY2gtd3JhcCB7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1zZWFyY2gtd3JhcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMTVweDtcblxuXHRcdC5idG4tc2VhcmNoIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdH1cblxuXHRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxufVxuXG4uZmlsdGVycy1saW5rcy13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdCYudG9wIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LmxpbmtzLWZpbHRlcnMsIFxuXHRcdC5yZXNldC1maWx0ZXJzLFxuXHRcdC5jbG9zZS1maWx0ZXJzIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmxpbmtzLWZpbHRlcnMsIFxuXHQucmVzZXQtZmlsdGVycyxcblx0LmNsb3NlLWZpbHRlcnMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0c3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuY2xvc2UtZmlsdGVycyB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2xvc2UtZmlsdGVycyB7XG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuLmxvY2F0aW9ucy10YWJzLXdyYXAge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0dWwudGFicyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZGljYXRvciB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHVsLnRhYnMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGxpLnRhYiB7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0dWwudGFicyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG92ZXJmbG93LXg6IGF1dG87XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHR9XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlYmViZWI7XG5cdFx0XHR9XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNjMWMxYzE7XG5cdFx0XHR9XG5cblx0XHRcdGxpLnRhYiB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAsXG4uY2hlY2tib3gtZmlsdGVycy13cmFwIHtcblx0LnNlYXJjaC13cmFwcGVyIHtcblx0XHQuaWNvbi1zZWFyY2gge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdC5saXN0LXdyYXAge1xuXHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdHVsLmxpc3Qge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5zbGltU2Nyb2xsQmFyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuXHRcdFx0ei1pbmRleDogMTAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuXG5cdFx0XHQuc2xpbVNjcm9sbERpdiB7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnNsaW1TY3JvbGxCYXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsLmxpc3Qge1xuXHRcdC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHQvLyBcdHdpZHRoOiA3cHg7XG5cdFx0Ly8gfVxuXHRcdC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHQvLyBcdGJhY2tncm91bmQ6ICNlYmViZWI7XG5cdFx0Ly8gfVxuXHRcdC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHQvLyBcdGJhY2tncm91bmQ6ICM5ZTllOWU7XG5cdFx0Ly8gfVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDM7XG5cdFx0XHRjb2x1bW4tZ2FwOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDE7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0aDQge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4udmlldy1hY3Rpb25zLW1vZGUge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdCYuZmxvYXRpbmctdG9wLXJpZ2h0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0Ji5mbG9hdGluZy10b3AtbGVmdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdC5hY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xuXG5cdFx0bGkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ibHVlLWxpZ2h0ZW47XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggJGJvcmRlci1ibHVlLWxpZ2h0ZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnVsLmZpbHRlcnMtY29udGFpbmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdC5jb2xsYXBzaWJsZS1ib2R5IHtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0dWwuZmlsdGVycy1jb250YWluZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG59XG4iLCIuZnItdG9vbGJhci5mci10b3Age1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cblx0LmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW46bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgMyk7XG5cdH1cblxuXHQuZnItbW9yZS10b29sYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgMyk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0fVxufVxuLmZyLWJveC5mci1iYXNpYyAuZnItZWxlbWVudCB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG4uZnItYm94LmZyLWJhc2ljLmZyLXRvcCAuZnItd3JhcHBlciB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNDQ0NDQ0M7XG5cblx0JiArIC5zZWNvbmQtdG9vbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmZyLWJveC5mci1iYXNpYyAuZnItZWxlbWVudCB7XG5cdHBhZGRpbmc6IDIwcHggMzBweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mci13cmFwcGVyLnNob3ctcGxhY2Vob2xkZXIgLmZyLXBsYWNlaG9sZGVyIHtcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmZyLXFpLWhlbHBlciB7XG5cdFtkYXRhLWNtZD1cInZpZGVvXCJdIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5mci1mbG9hdGluZy1idG4ge1xuXHR0ZXh0LWluZGVudDogMDtcbn1cblxuLmZyLXRleHQtdXBwZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZyLXRleHQtbG93ZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmZyLXRleHQtc2VudGVuc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuXHRcdHBhZGRpbmc6IDIwcHggMzVweDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LmZyLWJveC5mci1iYXNpYyAuZnItZWxlbWVudCB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR9XG5cdC5mci10b29sYmFyLmZyLXN0aWNreS1vbiB7XG5cdFx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuIiwiLmZ1bmN0aW9ucy1jYXJkcy13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG5cblx0LmNvbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcblxuXHRcdC5hY3Rpb25zIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHR3aWR0aDogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZnVuY3Rpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGhyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuaW5zdGl0dXRpb24sXG5cdC5vcmdhbml6YXRpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Lmluc3RpdHV0aW9uLXdyYXAsXG5cdC5vcmdhbml6YXRpb24td3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7IFxuXHRcdH1cblx0fVxuXG5cdHVsIHtcblx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTEzXCIgIWltcG9ydGFudDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGxlZnQ6IC0zNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwidWwuaGVhZGVycy1saXN0IHtcblx0bGkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRcdFx0c2VjdGlvbi5oZWFkZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLWJsdWUtbGlnaHRlbi0zLCAxMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0c2VjdGlvbi5oZWFkZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdHNlY3Rpb24uaGVhZGVyIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmLmZsYWctdHlwZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC5mbGFnIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAyMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHRcdFx0LmMxLCAuYzIsIC5jMyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmMxIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJvLWZsYWctYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jMiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yby1mbGFnLXllbGxvdztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jMyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yby1mbGFnLXJlZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmltYWdlLXR5cGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0ICB0byByaWdodCxcblx0XHRcdFx0XHQgICNmOGY2ZjMsXG5cdFx0XHRcdFx0ICAjZjhmNmYzIDEwcHgsXG5cdFx0XHRcdFx0ICAjZmZmZmZmIDEwcHgsXG5cdFx0XHRcdFx0ICAjZmZmZmZmIDIwcHhcblx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVtcHR5LWltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHQmLmNvbnRlbnQtc3RhcnQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cblx0XHRcdFx0XHRcdC5jb250YWN0LWluZm8ge1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHRcdFx0cDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY291bnRyeSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvdW50eSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvdW5jaWwge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY29udGFjdC1pbmZvIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdCYuZmxleC1jb2x1bW4ge1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7IFxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDEwcHggNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM5OTk5OTk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIgeyBcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9IFxuXHRcdH1cblxuXHRcdC5jb2wtaW1hZ2Uge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQuaW1hZ2Utd3JhcCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQG1peGluIGdyaWQtYWZ0ZXItY2xhc3Nlcygkc2l6ZSwgJGksICRwZXJjKSB7XG5cdCYuYWZ0ZXItI3skc2l6ZX0jeyRpfSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkcGVyYztcblx0fVxufVxuXG4ucm93IHtcblx0LmNvbCB7XG5cblx0XHQkaTogMDtcblx0XHRAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcblx0XHRcdCRwZXJjOiAwO1xuXHRcdFx0QGlmICRpICE9IDAge1xuXHRcdFx0XHQkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBncmlkLWFmdGVyLWNsYXNzZXMoXCJzXCIsICRpLCAkcGVyYyk7XG5cdFx0XHQkaTogJGkgKyAxO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG5cdFx0XHQkaTogMDtcblx0XHRcdEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuXHRcdFx0XHQkcGVyYzogMDtcblx0XHRcdFx0QGlmICRpICE9IDAge1xuXHRcdFx0XHRcdCRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBncmlkLWFmdGVyLWNsYXNzZXMoXCJtXCIsICRpLCAkcGVyYyk7XG5cdFx0XHRcdCRpOiAkaSArIDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuXHRcdFx0JGk6IDA7XG5cdFx0XHRAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcblx0XHRcdFx0JHBlcmM6IDA7XG5cdFx0XHRcdEBpZiAkaSAhPSAwIHtcblx0XHRcdFx0XHQkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1hZnRlci1jbGFzc2VzKFwibFwiLCAkaSwgJHBlcmMpO1xuXHRcdFx0XHQkaTogJGkgKyAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9IHtcblx0XHRcdCRpOiAwO1xuXHRcdFx0QHdoaWxlICRpIDw9ICRudW0tY29scyB7XG5cdFx0XHRcdCRwZXJjOiAwO1xuXHRcdFx0XHRAaWYgJGkgIT0gMCB7XG5cdFx0XHRcdFx0JHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtYWZ0ZXItY2xhc3NlcyhcInhsXCIsICRpLCAkcGVyYyk7XG5cdFx0XHRcdCRpOiAkaSArIDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuaW1hZ2Utd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCA1KTtcblx0bWluLWhlaWdodDogMjE1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jjpub3QoLm5vLWhlaWdodCkgeyBcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQubm8taW1hZ2Uge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdCYuZHJhZ292ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHRlbi0zO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHRlbi0zO1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cdFx0XHRcdGJvcmRlcjogMnB4IGRhc2hlZCAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0KiB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmID4gW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5maWxlLWZpZWxkIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZXJyb3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgPiBbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmlucHV0LWZpZWxkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuZmlsZS1maWVsZCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LnByb2dyZXNzLXdyYXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXG5cdFx0XHQucHJvZ3Jlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXJyb3Ige1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCYuY29udGFpbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm92ZXJsYXkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLXJlbW92ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24tc2VhcmNoIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tYXRlcmlhbC1wbGFjZWhvbGRlciB7XG5cdCNtYXRlcmlhbGJveC1vdmVybGF5ICsgLmlubmVyIHtcblx0XHQmLm1hdGVyaWFsYm94ZWQge1xuXHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW5uZXIge1xuXHRcdCYubWF0ZXJpYWxib3hlZCB7XG5cdFx0XHRtYXgtd2lkdGg6IHVuc2V0IWltcG9ydGFudDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi5pbWctMjUsXG5hLmltZy0yNSAge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGhlaWdodDogMjVweDtcblx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuXHRpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcblx0aW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcblx0d2lkdGg6IDI1cHg7XG59XG5kaXYuaW1nLTMwLFxuYS5pbWctMzAgIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdHdpZHRoOiAzMHB4O1xufVxuZGl2LmltZy00NSxcbmEuaW1nLTQ1IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdHdpZHRoOiA0NXB4O1xufVxuZGl2LmltZy01NSxcbmEuaW1nLTU1IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdHdpZHRoOiA1NXB4O1xufVxuXG5kaXYuaW1nLTY1LFxuYS5pbWctNjUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGhlaWdodDogNjVweDtcblx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuXHRpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcblx0aW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcblx0d2lkdGg6IDY1cHg7XG59XG5cbmltZy5pbWctNjUge1xuXHR3aWR0aDogNjVweDtcbn1cblxuZGl2LmltZy03NSxcbmEuaW1nLTc1IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDc1cHg7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdHdpZHRoOiA3NXB4O1xufVxuXG5kaXYuaW1nLTEwMCxcbmEuaW1nLTEwMCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aGVpZ2h0OiAxMDBweDtcblx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuXHRpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcblx0aW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcblx0d2lkdGg6IDEwMHB4O1xufVxuXG5bY2xhc3MqPVwiaW1nXCJdIHtcblx0Ji5tYWxlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvdXNlci1tYW4uc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQmLmZlbWFsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL3VzZXItZ2lybC5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG5cdCYuZGVmYXVsdCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Ji5pbnN0aXR1dGlvbiB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ibHVlLWxpZ2h0ZW4tMywgOSk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuXG4iLCIuaW5zdGl0dXRpb24tY2FyZCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0LmxvZ29zIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTUwcHg7XG5cblx0XHQmID4gKiB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5pbnN0aXR1dGlvbi1sb2dvIHtcblx0XHRcdG1heC13aWR0aDogODBweDtcblx0XHR9XG5cdH1cblxuXHQmID4gLmdyb3VwIHtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0Yiwgc3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0fVxuXHR9XG5cblx0LnVzZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDg1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtaW4taGVpZ2h0OiA3NXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFtjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0bGVmdDogLTg1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0Ji5zaXplLTY1IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA3NXB4O1xuXHRcdFx0bWluLWhlaWdodDogNjVweDtcblxuXHRcdFx0W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRcdGxlZnQ6IC03NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2l6ZS03NSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogODVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDc1cHg7XG5cblx0XHRcdFtjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0XHRsZWZ0OiAtODVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNpemUtMTAwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMTVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXG5cdFx0XHRbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdFx0bGVmdDogLTExNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0cCB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wZXJzb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQubGFzdC1uYW1lIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0LmZ1bmN0aW9uIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQubG9jYXRpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQuY29sIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnZpbGxhZ2VzLWxpc3Qge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblxuXHRcdCYubXVsdGlwbGUtY29sdW1ucyB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0XHRjb2x1bW4tZ2FwOiAyNXB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7IFxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7IFxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250YWN0LWxpc3Qge1xuXHRcdCYubm8tbWFyZ2luIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzXj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRiLCBzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZnVuY3Rpb25zLWxpc3Qge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjNmODtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0JiA+IGEge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTsgXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29udGVudDogXCJcIjsgXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWlub3JpdGllcy1saXN0IHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdCoge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3VuY2lsLW1lZXRpbmcge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQuaW5zdGl0dXRpb24tY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0LmxvZ29zIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHQucm93LmZ1bGwtd2lkdGgge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0LnVzZXIucHJlc2lkZW50IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRbY2xhc3MqPWltZ10ge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sYWJlbCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07IC8vIDE1cHhcblx0cGFkZGluZzogM3B4IDdweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHQmLm5vcm1hdGl2ZS1jaGFyYWN0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub3JtYXRpdmUtY2hhcmFjdGVyO1xuXHR9XG5cdCYuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbmRpdmlkdWFsLWNoYXJhY3Rlcjtcblx0fVxuXHQmLmF0dGFjaG1lbnRzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1hcmFudGg7XG5cdH1cblx0Ji5jb25maXJtZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0fVxuXHQmLndhaXRpbmctbGlzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0fVxuXHQmLmluLXZhbGlkYXRpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0fVxuXHQmLnVucmVnaXN0ZXJlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYXJhbnRoO1xuXHR9XG5cdCYuYmctcmVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG5cdCYuYmctZWFzdC1zaWRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZWFzdC1zaWRlO1xuXHR9XG5cdCYuYmctYmx1ZS1kYXJrZW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0fVxufVxuXG4udGV4dCB7XG5cdCYubm9ybWF0aXZlLWNoYXJhY3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5vcm1hdGl2ZS1jaGFyYWN0ZXI7XG5cdH1cblx0Ji5pbmRpdmlkdWFsLWNoYXJhY3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZGl2aWR1YWwtY2hhcmFjdGVyO1xuXHR9XG5cdCYuY29sb3ItZ3JheSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR9XG5cdCYuY29sb3ItZGFyay1ncmF5IHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdH1cblx0Ji5jb2xvci1yZWQge1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG5cdCYuY29sb3ItZ3JlZW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cblx0Ji5jb2xvci1kYXJrLWdyZWVuIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlc3Q7XG5cdH1cblx0Ji5jb2xvci1vcmFuZ2Uge1xuXHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHR9XG5cdCYuaW5mbyB7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdH1cbn1cblxuLmxhYmVsLXdyYXAge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdC5sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXHRbY2xhc3MqPWljb25dIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdCYuaWNvbi1iZXR3ZWVuIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuIiwiLmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHR3aWR0aDogMTAwJTtcblxuXHQudGFicyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdC50YWIge1xuXHRcdFx0Ji5jb21wbGV0ZWQsXG5cdFx0XHRhLmFjdGl2ZSB7XG5cdFx0XHRcdC5mbGFnIHsgXG5cdFx0XHRcdFx0ZmlsdGVyOiBub25lO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mbGFnIHtcblx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmRpY2F0b3Ige1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblxuXHQudGFiLWNvbnRlbnQge1xuXHRcdGEuYnRuLWFkZCxcblx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdC5zdGF0dXRlICYge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RhdHV0ZS0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5ydWxlcyAmIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJ1bGVzLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNvdW5jaWwgJiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jb3VuY2lsLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lm1heW9yICYge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWF5b3ItMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZmluYW5jaWFsICYge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZmluYW5jaWFsLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lm90aGVycyAmIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW90aGVycy0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YS5idG4tdmlldyB7XG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdC5zdGF0dXRlICYge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0YXR1dGUtMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ydWxlcyAmIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ydWxlcy0xO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvdW5jaWwgJiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY291bmNpbC0xO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1heW9yICYge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZmluYW5jaWFsICYge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZpbmFuY2lhbC0xO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm90aGVycyAmIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vdGhlcnMtMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGlua3MtY2FyZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LmNvbCB7XG5cdFx0cGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmxpbmstY2FyZCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzYxOTBFOCwgI0E3QkZFOCk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0aGVpZ2h0OiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdG9wYWNpdHk6IDAuODU7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHR9XG5cblx0W2NsYXNzKj1pY29uXSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQubGlua3MtY2FyZHMge1xuXHRcdC5jb2wge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQubGluay1jYXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufVxuIiwiLmxvYWQtbW9yZS13cmFwIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHQubG9hZC1tb3JlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aGluO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYucGVuZGluZyB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL3JvbGxpbmctYmx1ZS5zdmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRsZWZ0OiAtMzBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGVuZGluZyB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmID4gKiB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL3JvbGxpbmctYmx1ZS5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHR9XG59XG4iLCIubG9jYXRpb24tc3RhdHVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cblx0LmlubmVyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2U2O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDVweCAxMHB4IDVweCAwcHg7XG5cdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA3NXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdEBleHRlbmQgLnotZGVwdGgtMTtcblx0XHR9XG5cblx0XHQmLnZlcmlmaWVkLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodGVuO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXG5cdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0cC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW4tdmVyaWZpY2F0aW9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlci1saWdodGVuLTI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cblx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRwLnRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubm90LXZlcmlmaWVkLFxuXHRcdCYuaW5hY3RpdmUgIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblxuXHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRwLnRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblxuXHRcdHAudmFsdWUge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0Y29udGVudDogXCJcXGU5MGNcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0c3BlYWs6IG5vbmU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHdpZHRoOiA0NXB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0Lmljb24tdmlsbGFnZSB7XG5cdFx0QGV4dGVuZCAuaWNvbi1ob3VzZTtcblx0fVxufVxuXG4ubG9jYXRpb24tc3RhdHVzLWRyb3Bkb3duIHtcblx0bWluLXdpZHRoOiAyMjBweDtcblxuXHRsaSA+IGEge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXG5cdFx0XHQmLnZlcmlmaWVkLFxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHQmLmluLXZlcmlmaWNhdGlvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdH1cblx0XHRcdCYubm90LXZlcmlmaWVkLFxuXHRcdFx0Ji5pbmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5sb2NhdGlvbi1zdGF0dXMge1xuXHRcdC5pbm5lciB7XG5cdFx0XHRtYXJnaW46IDVweCAxMHB4IDVweCAwcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4IDVweCA1MHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblxuXHRcdFx0cC52YWx1ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIubWFwLXdyYXBwZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuXG5cdCYubG9jYXRpb24ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9iZy1wb2ludC5qcGcnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXHRcdG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1hcCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDcwMHB4O1xuXHR9XG5cblx0LmxlZ2VuZCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRcdFx0Ji52aWxsYWdlLFxuXHRcdFx0Ji5jaXR5LFxuXHRcdFx0Ji5iaWctY2l0eSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji52aWxsYWdlIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci12aWxsYWdlLTI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2l0eSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItY2l0eTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5iaWctY2l0eSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmlnLWNpdHk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQmLnZpbGxhZ2UsXG5cdFx0XHRcdCYuY2l0eSxcblx0XHRcdFx0Ji5iaWctY2l0eSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmVzdWx0cyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmLm5vLWJvcmRlciB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdH1cblxuXHRcdGxpID4gYSxcblx0XHRsaSA+IGRpdiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDIwcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0W2NsYXNzXj1pY29uXSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tdmlsbGFnZSB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLWhvdXNlO1xuXHRcdH1cblxuXHRcdFtjbGFzc149aWNvbl0ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmljb24tY291bnR5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWNvdW50eTtcblx0XHRcdH1cblx0XHRcdCYuaWNvbi12aWxsYWdlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXZpbGxhZ2UtMjtcblx0XHRcdH1cblx0XHRcdCYuaWNvbi1jaXR5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWNpdHk7XG5cdFx0XHR9XG5cdFx0XHQmLmljb24tYmlnLWNpdHkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmlnLWNpdHk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdW50IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQubWFwLXdyYXBwZXIge1xuXHRcdC5yZXN1bHRzIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzc149aWNvbl0ge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3VudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWFwLWZpbHRlcnMtd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdFx0LmNvbC1tYXAge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHRcdC5jb2wtdGFicyB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cdFx0LmNvbC1maWx0ZXJzIHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm1hcC13cmFwcGVyIHtcblx0XHQubWFwIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLm1lbnUtY2FyZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LmNvbCB7XG5cdFx0cGFkZGluZzogMXJlbSAxcmVtO1xuXHR9XG59XG5cbi5tZW51LWNhcmQge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDMwcHggMjBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cdFx0b3BhY2l0eTogMC44NTtcblx0fVxuXG5cdGg0IHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHQuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQmLmNhcmQtc3RhdHV0ZSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1zdGF0dXRlLTEsJGNvbG9yLXN0YXR1dGUtMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGF0dXRlLTE7XG5cdFx0fVxuXHR9XG5cdCYuY2FyZC1ydWxlcyB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1ydWxlcy0xLCRjb2xvci1ydWxlcy0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJ1bGVzLTE7XG5cdFx0fVxuXHR9XG5cdCYuY2FyZC1jb3VuY2lsIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLWNvdW5jaWwtMSwkY29sb3ItY291bmNpbC0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWNvdW5jaWwtMTtcblx0XHR9XG5cdH1cblx0Ji5jYXJkLW1heW9yIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLW1heW9yLTEsJGNvbG9yLW1heW9yLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbWF5b3ItMTtcblx0XHR9XG5cdH1cblx0Ji5jYXJkLWZpbmFuY2lhbCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1maW5hbmNpYWwtMSwkY29sb3ItZmluYW5jaWFsLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZmluYW5jaWFsLTE7XG5cdFx0fVxuXHR9XG5cdCYuY2FyZC1vdGhlcnMge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3Itb3RoZXJzLTEsJGNvbG9yLW90aGVycy0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW90aGVycy0xO1xuXHRcdH1cblx0fVxuXHQmLmNhcmQtcGV0aXRpb24ge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItcGV0aXRpb24tMSwkY29sb3ItcGV0aXRpb24tMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wZXRpdGlvbi0xO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm1lbnUtY2FyZHMge1xuXHRcdC5jb2wge1xuXHRcdFx0cGFkZGluZzogMCAwIDFyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQubWVudS1jYXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMjBweDtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRtYXJnaW46IDAgMTVweCAwIDA7XG5cdFx0XHR3aWR0aDogNzBweDtcblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTc1JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZW1iZXJzaGlwLWNhcmRzLWxpc3Qge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LmNvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5jYXJkIHtcblx0XHRoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNXB4IGF1dG8gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuXG5cdFx0Ji5tZW1iZXIge1xuXHRcdFx0c3BhbltjbGFzc149aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bm90KC5tZW1iZXIpIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDg1JSk7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHRzcGFuW2NsYXNzXj1pY29uXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDdweDtcblx0XHRcdHRvcDogN3B4O1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4ubWVtYmVyc2hpcC1jYXJkcy13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuY29sIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdC5jYXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcblxuXHRcdCY6bm90KC5tZW1iZXIpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjYpO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoODUlKTtcblx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0fVxuXHRcdFx0aDUge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5tZW1iZXIge1xuXHRcdFx0LnN3aXRjaCB7XG5cdFx0XHRcdHNwYW5bY2xhc3NePWljb25dIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHRoNSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5pbnN0aXR1dGlvbi13cmFwLFxuXHQub3JnYW5pemF0aW9uLXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA4MHB4OyBcblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXRjaCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMjBweDtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0c3BhbltjbGFzc149aWNvbl0ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHR3aWR0aDogMzVweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRvY3VtZW50LXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuYWN0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0YS5kb2N1bWVudCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjdGlvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdH1cblxuXHQubWVtYmVyc2hpcC1saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdCYucmVhZG9ubHkge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5wYXJ0aWFsLXBheW1lbnQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMjJweCBzb2xpZCAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMjJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JltjbGFzc149aWNvbi1dIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0Ym9yZGVyOiAwcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cblx0XHRcdCYucGFydGlhbC1wYXltZW50IHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cblx0XHRcdC5kcm9wZG93bi10cmlnZ2VyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kcm9wZG93bi1jb250ZW50IHtcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXG5cdFx0XHRcdCYuZnVsbC1wYXltZW50IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYucGFydGlhbC1wYXltZW50IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0Lm1lbWJlcnNoaXAtZmluYW5jaWFsLWxpc3Qge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcblx0Lm1lbWJlcnNoaXAtY2FyZHMtd3JhcCB7XG5cdFx0PiAuY29sOmZpcnN0LWNoaWxkIHtcblx0XHRcdC8vbWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5taW5pLWNhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblxuXHRsaSB7XG5cdFx0QGV4dGVuZCAuei1kZXB0aC0xO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0bWFyZ2luOiAxNXB4O1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cywgLXdlYmtpdC1ib3gtc2hhZG93IC4yNXM7XG5cdFx0d2lkdGg6IDIzNXB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAZXh0ZW5kIC56LWRlcHRoLTI7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0ZW4tMjtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTM7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbmstZGFya2VuO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHRcdCYubnIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQubWluaS1jYXJkcyB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDE5NXB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm1pbmktY2FyZHMge1xuXHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cblx0XHQmLmF1dG8taGVpZ2h0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDVweCAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0XHRcdCYubnIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIubm90aWZpY2F0aW9uLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHQ+IHNwYW5bY2xhc3NePSdpY29uJ10ge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0Ji53YXJuaW5nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXItbGlnaHRlbi0yO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYW1iZXItbGlnaHRlbjtcblx0XHRjb2xvcjogJGNvbG9yLWFtYmVyLWRhcmtlbjtcblx0fVxuXG5cdCYuZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtbGlnaHRlbi0yO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItcmVkO1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQubm90aWZpY2F0aW9uLXdyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQ+IHNwYW5bY2xhc3NePSdpY29uJ10ge1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDA7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5vcmdhbmlncmFtLXBlcnNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0LmltZyB7XG5cblx0fVxufVxuIiwiLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdCYgPiAqOmxhc3QtY2hpbGQge1xuXHRcdCYuc2VjdGlvbiB7XG5cdFx0XHQmLnJvdyB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOm5vdCgubm9ybWFsLWNoYXJ0KSB7XG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0Ji5yb3cge1xuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0XHRcdFx0LnBlcnNvbi13cmFwIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTM1cHg7XG5cblx0XHRcdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5kaXZpZGVyIHtcblx0XHRcdFx0XHRcdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTEzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYgPiBhLFxuXHRcdFx0XHRcdFx0XHQmID4gLmltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTEwM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVtcHR5LXdyYXAge1xuXHRcdFx0XHRcdFx0Lmljb24tcGx1cyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm5vcm1hbC1jaGFydCB7XG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0Ji5yb3cge1xuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoLmVkaXQpIHtcblx0XHQuc2VjdGlvbiB7XG5cdFx0XHQmLnJvdyB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uIHtcblx0XHQmLnJvdyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGFzLWFjdGlvbnMge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgMyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5sZXZlbDEsXG5cdFx0XHQmLmxldmVsMiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYWN0aW9ucyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxhYmVsLXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wZXJzb24td3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRpdmlkZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG5cdFx0XHRcdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmluZm8ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmRpdmlkZXIge1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogLTEwNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gYSxcblx0XHRcdFx0JiA+IC5pbWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtNzVweDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlubmVyLWFjdGlvbnMge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucG9saXRpY2FsLWJhZGdlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lbXB0eS13cmFwIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFtjbGFzc149aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3NePWljb25dIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VydmljZS13cmFwIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZGl2aWRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cblx0XHRcdFx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5mbyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGl2aWRlciB7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdC5pY29uLWRyYWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtMTA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiBhLFxuXHRcdFx0XHQmID4gLmltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IC03NXB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ibHVlLWxpZ2h0ZW4tMywgOSk7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0XHRcdCYudGV4dCB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWdyZWVuLCAwLjIpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmluYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXJlZCwgMC4yKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlubmVyLWFjdGlvbnMge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wZXJzb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCB7XG5cdFx0Jjpub3QoLmVkaXQpIHtcblx0XHRcdC5zZWN0aW9uLnJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbi5yb3cge1xuXHRcdFx0Ji5sZXZlbDIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCB7XG5cdFx0Jjpub3QoLm5vcm1hbC1jaGFydCkge1xuXHRcdFx0LnNlY3Rpb24ge1xuXHRcdFx0XHQmLnJvdyB7XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdC5wZXJzb24td3JhcCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmluZm8ge1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQuZGl2aWRlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnBvbGl0aWNhbC1iYWRnZSB7XG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbiB7XG5cdFx0XHQmLnJvdyB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHQuY29sOm5vdCgubGFiZWwtd3JhcCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG5cdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2UtaGVhZGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWFyZ2luOiAwIDAuNzVyZW0gMzBweCAwLjc1cmVtO1xuXHRwYWRkaW5nOiAzMHB4IDMwcHg7XG5cblx0LmNpcmNsZS1pY29uLXdoaXRlIHsgXG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwcHg7XG5cblx0XHQuaW5uZXIge1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdHdpZHRoOiAxMDBweDtcblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTY1JSlcblx0XHRcdH1cblxuXHRcdFx0Lmljb24tY2hlY2stbGlzdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ3JvdXAge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxleDogMTtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweDtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbi1jaGVjay1saXN0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5ncm91cCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnN0YXR1dGUge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3Itc3RhdHV0ZS0xLCRjb2xvci1zdGF0dXRlLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RhdHV0ZS0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5ydWxlcyB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1ydWxlcy0xLCRjb2xvci1ydWxlcy0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJ1bGVzLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmNvdW5jaWwge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItY291bmNpbC0xLCRjb2xvci1jb3VuY2lsLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY291bmNpbC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5tYXlvciB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1tYXlvci0xLCRjb2xvci1tYXlvci0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmZpbmFuY2lhbCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1maW5hbmNpYWwtMSwkY29sb3ItZmluYW5jaWFsLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZmluYW5jaWFsLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm90aGVycyB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1vdGhlcnMtMSwkY29sb3Itb3RoZXJzLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3RoZXJzLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnBldGl0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLXBldGl0aW9uLTEsJGNvbG9yLXBldGl0aW9uLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcGV0aXRpb24tMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYWlyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLWFpci0xLCRjb2xvci1haXItMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1haXItMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubGlicmFyeSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1saWJyYXJ5LTEsJGNvbG9yLWxpYnJhcnktMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWJyYXJ5LTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmxvY2FsLWxpYnJhcnkge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItbG9jYWwtbGlicmFyeS0xLCRjb2xvci1sb2NhbC1saWJyYXJ5LTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbG9jYWwtbGlicmFyeS0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5nZW5lcmFsLXJlZ2lzdHJ5IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsZGFya2VuKCRjb2xvci1nZW5lcmFsLXJlZ2lzdHJ5LTEsIDUpLGRhcmtlbigkY29sb3ItZ2VuZXJhbC1yZWdpc3RyeS0yLCA1KSk7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1nZW5lcmFsLXJlZ2lzdHJ5LTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50b3AtcGFnaW5hdGlvbi13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHQucGFnZXMge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQudm90ZXMtdHlwZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbi11c2VyXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0W2NsYXNzKj1pY29uLWhhbmRdIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHRbY2xhc3MqPWljb24tZXllLWhpZGRlbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0LnBhZ2VzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAsXG4uYm90dG9tLXBhZ2luYXRpb24td3JhcCB7XG5cdD4gLmNvbCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdFx0JiArIC5maWx0ZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O21hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdC13cmFwcGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2VzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdGg1IHtcblx0XHRcdG1hcmdpbjogMC42MjVyZW0gMCAwLjYyNXJlbSAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdH1cblxuXHRcdC5wYWdpbmF0aW9uIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpub3QoLnBhZ2UpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCxcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdGg0IHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhZ2VzIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0bWFyZ2luOiAxcmVtIDAgMXJlbSAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdpbmF0aW9uIHtcblx0XHRcdFx0bGkucG9pbnRzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQudG9wLXBhZ2luYXRpb24td3JhcCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXR1bmEtbGlnaHRlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuXHRcdD4gLmNvbCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5tb2RhbC1jb250ZW50ICYge1xuXHRcdFx0PiAuY29sIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bWFyZ2luLXRvcDogMC41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWdlbnQtZ3JheTtcblx0XHRcdH1cblxuXHRcdFx0JiArIC5maWx0ZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWdlbnQtZ3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuXG5cbiIsIi5wZXJzb24td3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHQmOmhvdmVyIHtcblx0XHQuaW1nIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5iaWcge1xuXHRcdC5pbWcge1xuXHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHR9XG5cdH1cblxuXHQuaW1nIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDcwcHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdGxlZnQ6IC00cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC00cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYWN0aW9ucyxcblx0LmlubmVyLWFjdGlvbnMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTIwcHg7XG5cdFx0dG9wOiAtMTBweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHR3aWR0aDogMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQubmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQuZnVuY3Rpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5wZXJzb24tc3RhdHVzLXdyYXAge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAyO1xuXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHR9IFxuXHR9XG59XG4iLCIucGV0aXRpb24tdGVybXMtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblxuXHQmLnNtYWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LmlubmVyIHtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdH1cblxuXHRcdC5wcm9ncmVzcy1iYXIge1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR0b3A6IC02cHg7XG5cdFx0fVxuXG5cdFx0LnNvbHZlZC1iYXIge1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR0b3A6IC0xMnB4O1xuXHRcdH1cblxuXHRcdC5ib3R0b20tcG9pbnQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0YXJ0LXBvaW50LFxuXHRcdC5lbmQtcG9pbnQsXG5cdFx0LmV4dGVuc2lvbi1wb2ludCB7XG5cdFx0XHR0b3A6IDNweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAtNXB4O1xuXHRcdFx0XHR0b3A6IC01cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmV4dGVuc2lvbi10ZXJtIHtcblx0XHQucHJvZ3Jlc3MtYmFyLFxuXHRcdC5zb2x2ZWQtYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHR9XG5cdH1cblxuXHQuZXhjZWVkZWQtdGVybSB7XG5cdFx0ZmxleDogMTtcblxuXHRcdC5wcm9ncmVzcy1iYXIsXG5cdFx0LnNvbHZlZC1iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDsgXG5cdFx0fVxuXHR9XG5cblx0LmlubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7IFxuXHRcdGhlaWdodDogOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5wcm9ncmVzcy1iYXIsXG5cdC5zb2x2ZWQtYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47IFxuXHRcdGhlaWdodDogOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC04cHg7XG5cblx0XHQmLmZ1bGwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5zb2x2ZWQtYmFyIHtcblx0XHR0b3A6IC0xNnB4O1xuXHR9XG5cblx0LnRvcC1wb2ludCB7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuXHRcdFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci1zbGF0ZS1ncmF5LCAwLjQpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZvbnQtc2l6ZTogNzZweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblx0XHRcdH1cblxuXHRcdFx0c3Bhbi50ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbi5kYXkge1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR9XG5cdFx0XHRzcGFuLm1vbnRoIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbi1jaGVja10ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym90dG9tOiA1MHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc29sdmVkLWRheSB7XG5cdFx0XHRbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yLWdyZWVuLCAwLjYpO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZWVuLCAxNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnJlc3BvbnNlLWRheSB7XG5cdFx0XHRbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJvdHRvbS1wb2ludCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2xhdGUtZ3JheSwgMC40KTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTM7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdH1cblxuXHRcdHNwYW46bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxuXG5cdC5zdGFydC1wb2ludCB7XG5cdFx0bGVmdDogMDtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRvcDogNHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAgLTdweDtcblx0XHRcdHRvcDogLTdweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6ICAtMXB4O1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmVuZC1wb2ludCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0dG9wOiA0cHg7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiAtN3B4O1xuXHRcdFx0dG9wOiAtN3B4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cmlnaHQ6ICAtMXB4O1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmV4dGVuc2lvbi1wb2ludCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0dG9wOiA0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG5cdFx0XHR0b3A6IC03cHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cdH1cblxuXHQuc29sdmVkLWRheSxcblx0LnJlc3BvbnNlLWRheSB7XG5cdFx0PiBwLnRleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5wZXRpdGlvbi10ZXJtcy13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblxuXHRcdCYuc21hbGwge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC50b3AtcG9pbnQge1xuXHRcdFx0XG5cdFx0XHQ+IHAudGV4dCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdHNwYW4uZGF5IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3R0b20tcG9pbnQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLnBpbGxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDE1cHg7XG5cblx0LnBpbGwge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0LTI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLmFwcHJvdmVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodGVuO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnVuYXBwcm92ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuLTI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXJlZDtcblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRtaW4td2lkdGg6IDI2cHg7XG5cdFx0XHR3aWR0aDogMjZweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0LnN1YnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG59XG4iLCIucmVnaXN0cnktdGVybXMtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblxuXHQmLnNtYWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LmlubmVyIHtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdH1cblxuXHRcdC5wcm9ncmVzcy1iYXIge1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR0b3A6IC02cHg7XG5cdFx0fVxuXG5cdFx0LnNvbHZlZC1iYXIge1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR0b3A6IC0xMnB4O1xuXHRcdH1cblxuXHRcdC5ib3R0b20tcG9pbnQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0YXJ0LXBvaW50LFxuXHRcdC5lbmQtcG9pbnQsXG5cdFx0LmV4dGVuc2lvbi1wb2ludCB7XG5cdFx0XHR0b3A6IDNweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAtNXB4O1xuXHRcdFx0XHR0b3A6IC01cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuZXhwaXJlZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRsZWZ0OiAtOHB4O1xuXHRcdFx0XHRcdHRvcDogLThweDtcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5leHRlbnNpb24tdGVybSB7XG5cdFx0LnByb2dyZXNzLWJhcixcblx0XHQuc29sdmVkLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0fVxuXHR9XG5cblx0LmV4Y2VlZGVkLXRlcm0ge1xuXHRcdGZsZXg6IDE7XG5cblx0XHQucHJvZ3Jlc3MtYmFyLFxuXHRcdC5zb2x2ZWQtYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7IFxuXHRcdH1cblx0fVxuXG5cdC5pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yOyBcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQucHJvZ3Jlc3MtYmFyLFxuXHQuc29sdmVkLWJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuOyBcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtOHB4O1xuXG5cdFx0Ji5mdWxsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuc29sdmVkLWJhciB7XG5cdFx0dG9wOiAtMTZweDtcblx0fVxuXG5cdC50b3AtcG9pbnQge1xuXHRcdGJvdHRvbTogMTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cblx0XHRbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogcmdiYSgkY29sb3Itc2xhdGUtZ3JheSwgMC40KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IDc2cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4udGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHRcdHNwYW4uZGF5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbi5tb250aCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb24tY2hlY2tdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvdHRvbTogNTBweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNvbHZlZC1kYXkge1xuXHRcdFx0W2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci1ncmVlbiwgMC42KTtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yZXNwb25zZS1kYXkge1xuXHRcdFx0W2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ib3R0b20tcG9pbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNsYXRlLWdyYXksIDAuNCk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHR9XG5cblx0XHRzcGFuOm50aC1jaGlsZCgybisxKSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHQuc3RhcnQtcG9pbnQge1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0b3A6IDRweDtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogIC03cHg7XG5cdFx0XHR0b3A6IC03cHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiAgLTFweDtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5lbmQtcG9pbnQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHRvcDogNHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogLTdweDtcblx0XHRcdHRvcDogLTdweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAgLTFweDtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblxuXHRcdC5leHBpcmVkIHtcblx0XHRcdCY6YmVmb3JlIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5leHRlbnNpb24tcG9pbnQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdHRvcDogNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuXHRcdFx0dG9wOiAtN3B4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNvbHZlZC1kYXksXG5cdC5yZXNwb25zZS1kYXkge1xuXHRcdD4gcC50ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQucmVnaXN0cnktdGVybXMtd3JhcCB7XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuYm90dG9tLXBvaW50IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5yZWdpc3RyeS1jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQuY29sIHtcblx0XHRwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5yZWdpc3RyeS1jYXJkIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1ibHVlLWRhcmtlbiwgMjApO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC44NTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cdFx0fVxuXG5cdFx0Ji5pbi1wcm9ncmVzcyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYW1iZXItbGlnaHRlbi0yO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItYW1iZXItZGFya2VuLCAyMCk7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItYW1iZXItZGFya2VuLCAyMCk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXItZGFya2VuO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblxuXHRcdFx0XHQmLm5yIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyLWRhcmtlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZnV0dXJlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWdyYXktZGFya2VuLCAyMCk7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItZ3JheS1kYXJrZW4sIDIwKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cblx0XHRcdFx0Ji5uciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZDokY29sb3ItZ3JheS1saWdodGVuLTM7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5mYXZvdXJpdGUge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItYmx1ZS1kYXJrZW4sIDIwKTtcblx0XHRcdFx0Y29udGVudDogXCJcXGU5YzZcIiAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDEyMHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWJsdWUtZGFya2VuLCAyMCk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQuZ3JvdXAge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cblx0XHRcdCYubnIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5yZWdpc3RyeS1jYXJkcyB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDE5NXB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnJlZ2lzdHJ5LWNhcmRzIHtcblx0XHQvL21hcmdpbi1sZWZ0OiAtNjBweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cblx0XHQmLmF1dG8taGVpZ2h0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHR9XG5cblx0XHQ+IGEuY29sIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiA1cHggMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cblx0XHRcdFx0XHQmLm5yIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLnNldHRpbmdzLXN0ZXAge1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHBhZGRpbmctbGVmdDogNzVweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmID4gW2NsYXNzKj1pY29uXSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDA7XG5cblx0XHQmLmljb24tcGxhY2VzIHtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHR9XG5cdFx0Ji5pY29uLXdhbGxldCB7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0fVxuXHRcdCYuaWNvbi1kb2N1bWVudCB7XG5cdFx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0fVxuXHRcdCYuaWNvbi1hdG9tIHtcblx0XHRcdGZvbnQtc2l6ZTogNDZweDtcblx0XHR9XG5cdFx0Ji5pY29uLXN0YW1wIHtcblx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHR9XG5cdFx0Ji5pY29uLWV5ZS1oaWRkZW4ge1xuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdH1cblxuXHRcdCYuY29sb3ItYW1iZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHR9XG5cdH1cblxuXHQmID4gaDQudGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmID4gcCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nOiA1MHB4O1xuXG5cdFx0QG1lZGlhICN7JGxhcmdlLWFuZC1kb3dufSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbC1pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdCYgPiBwIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnRhYnMtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5maWxlLWZpZWxkIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0LmZpbHRlciB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDttYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNlbGVjdC13cmFwcGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bmF2LmZsb2F0aW5nLWNydW1icyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDYwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hZHZhbmNlZC1zZWFyY2gge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IC0yNXB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNyZWRlbnRpYWxzLXdyYXAge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdC5idG4tY2hhbmdlLXBhc3N3b3JkLFxuXHQuYnRuLWNhbmNlbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQuc2V0dGluZ3Mtc3RlcCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXHRcdD4gW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXG5cdFx0XHQmLmljb24tZG9jdW1lbnQge1xuXHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmljb24tcGxhY2VzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY29uLXN0YW1wIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkLmZ1bGwtd2lkdGgge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG5cdFx0fVxuXG5cdFx0LmhlYWRlciB7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0XHQuZmlsdGVyIHtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLnN0ZXAge1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRib3JkZXItZGFyaztcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYubGFzdCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQuc3RlcC1uciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdGhlaWdodDogNDZweDtcblx0XHRsZWZ0OiAtMjNweDtcblx0XHRsaW5lLWhlaWdodDogMzlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiAtMTNweDtcblx0XHR3aWR0aDogNDZweDtcblx0fVxuXG5cdCYgPiBwIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXG5cdFx0QG1lZGlhICN7JGxhcmdlLWFuZC1kb3dufSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0LnN0ZXAge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5zdGVwIHtcblx0XHRib3JkZXItbGVmdDogMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHQuc3RlcC1uciB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdFx0dG9wOiAtOXB4O1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHR9XG5cblx0XHQ+IHAge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblxuXHRcdC5jYXJkIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIudGFicy13cmFwIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHQuc3RlcCAmLFxuXHQuc2V0dGluZ3Mtc3RlcCAmIHtcblx0XHQuY2FyZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdGg0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHRcblx0dWwudGFicyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdG92ZXJmbG93LXg6IHZpc2libGU7XG5cdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblxuXHRcdC50YWIge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmRpY2F0b3Ige1xuXHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdC5jdXN0b20tbGluay5hYnNvbHV0ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0cGFkZGluZzogNTBweCA1MHB4IDBweCA1MHB4O1xuXHR9XG59XG5cbi5wcm9qZWN0cy10YWJzLXdyYXAge1xuXHR1bC50YWJzIHtcblx0XHQudGFiIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblxuXHRcdFx0XHRcdFx0Ji5pY29uLWNoZWNrLWxpc3Qge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcblx0dWwudGFicyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQudGFicy13cmFwIHsgXG5cdFx0dWwudGFicyB7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXG5cdFx0XHQuaW5kaWNhdG9yIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnRhYnMtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdC5zZXR0aW5ncy1zdGVwICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0PiAuY29sIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmNhcmQuZmlsdGVycy13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0dWwudGFicyB7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHRcdC50YWIge1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcblx0XHR9XG5cdH1cbn0iLCIubWF0ZXJpYWwtdG9vbHRpcCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMTBweDtcblx0bWF4LXdpZHRoOiAyMDBweDtcbn1cblxuc3Bhbi5iYWRnZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC0xMnB4O1xuXHR0b3A6IC0xMnB4O1xuXHR3aWR0aDogMjJweDtcbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQubWF0ZXJpYWwtdG9vbHRpcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi51c2VyLXZvdGUge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdCYucHJvIHtcblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHR9XG5cdH1cblxuXHQmLmFnYWluc3Qge1xuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHR9XG5cdH1cblxuXHQmLmFic3RlbnRpb24ge1xuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdH1cblx0fVxuXG5cdFtjbGFzcyo9aWNvbl0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGhlaWdodDogMzNweDtcblx0XHRtYXJnaW46IC0zcHggMTBweCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzM3B4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqXG4gKiBDU1MgUGVyY2VudGFnZSBDaXJjbGVcbiAqIEF1dGhvcjogQW5kcmUgRmlyY2hvd1xuICpcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8vIFZBUlNcbiRjaXJjbGUtd2lkdGg6IDAuMDNlbTtcbiRjaXJjbGUtMTAwOiA1MzsgLy8gV2UgY29uc2lkZXIgdGhhdCBhdCA1MyUgdGhlIGNpcmNsZSBpcyBmdWxsIGZpbGxlZFxuJGNpcmNsZS1kZWZhdWx0LWFuZ2xlOiAtOTU7XG5cblxuLy8gQ0lSQ0xFXG4vLyBjbGFzc2VzIDIgZXh0ZW5kXG4ucmVjdC1hdXRve1xuXHRjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pO1xufVxuXG4ucGllIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6ICRjaXJjbGUtd2lkdGggc29saWQgJGNvbG9yLWJsdWU7XG5cdGNsaXA6IHJlY3QoMGVtLCAwLjVlbSwgMWVtLCAwZW0pO1xuXHRoZWlnaHQ6IDEgLSAoMiAqICRjaXJjbGUtd2lkdGgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR3aWR0aDogMSAtICgyICogJGNpcmNsZS13aWR0aCk7XG59XG5cbi5waWUtZmlsbCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cblxuXG4vLyBtYWluXG4uY2lyY2xlIHtcblxuXHQqLCAqOmJlZm9yZSwgKjphZnRlciB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdH1cblxuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6IDIxMnB4O1xuXHRoZWlnaHQ6IDIxMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zZm9ybTogcm90YXRlKCN7JGNpcmNsZS1kZWZhdWx0LWFuZ2xlfWRlZyk7XG5cdHdpZHRoOiAyMTJweDtcblxuXHR1bC5pbm5lciAmIHtcblx0XHRmb250LXNpemU6IDE5MnB4O1xuXHRcdGhlaWdodDogMTkycHg7XG5cdFx0d2lkdGg6IDE5MnB4O1xuXHR9XG5cblx0dWwuc21hbGwgJiB7XG5cdFx0Zm9udC1zaXplOiAxNzJweDtcblx0XHRoZWlnaHQ6IDE3MnB4O1xuXHRcdHdpZHRoOiAxNzJweDtcblx0fVxuXG5cblx0Ly8gYmFja2dyb3VuZCBpbnNpZGUgdGhlIGNpcmNsZVxuXHQmOmFmdGVye1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDEgLSAoMiAqICRjaXJjbGUtd2lkdGgpO1xuXHRcdGxlZnQ6ICRjaXJjbGUtd2lkdGg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogJGNpcmNsZS13aWR0aDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdHdpZHRoOiAxIC0gKDIgKiAkY2lyY2xlLXdpZHRoKTtcblx0fVxuXG5cdC8vIHRoZSBzbGljZSAobWFzaylcblx0LnNsaWNlIHtcblx0XHRjbGlwOiByZWN0KDBlbSwgMWVtLCAxZW0sIDAuNWVtKTtcblx0XHRoZWlnaHQ6IDFlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDFlbTtcblx0fVxuXG5cdC8vIGNpcmNsZSB0byBzaG93IHRoZSBzdGF0dXNcblx0LmJhciB7XG5cdFx0QGV4dGVuZCAucGllO1xuXHR9XG5cblx0QGZvciAkaiBmcm9tIDk1IHRocm91Z2ggMTAwIHtcblxuXHRcdCYucCN7JGp9IC5zbGljZSB7XG5cdFx0XHRAZXh0ZW5kIC5yZWN0LWF1dG87XG5cdFx0fVxuXG5cdFx0Ji5wI3skan0gLmJhcjphZnRlciB7XG5cdFx0XHRAZXh0ZW5kIC5waWUtZmlsbDtcblx0XHR9XG5cblx0XHQmLnAjeyRqfSAuZmlsbCB7XG5cdFx0XHRAZXh0ZW5kIC5waWU7XG5cdFx0XHRAZXh0ZW5kIC5waWUtZmlsbDtcblx0XHR9XG5cdH1cblxuXHQvLyBsb29wIHRvIHJvdGF0ZSBhbGwgMTAwIGNpcmNsZXNcblx0QGZvciAkaiBmcm9tIDEgdGhyb3VnaCAxMDAge1xuXG5cdFx0JHA6ICgoJGogLSAwLjUpICogJGNpcmNsZS0xMDApIC8gMTAwO1xuXG5cdFx0Ji5wI3skan0gLmJhciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgoMzYwLzEwMCokcCkgKyBkZWcpO1xuXHRcdH1cblxuXHRcdEBpZiAkaiA8PSA1MCB7XG5cdFx0XHQmLmIjeyRqfSB7XG5cdFx0XHRcdCYuaTMge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCgkY2lyY2xlLWRlZmF1bHQtYW5nbGUgKyAyKiRqICsgMC4wNyooNTAgLSAkaikgKyA0KSArIGRlZyk7XG5cdFx0XHRcdH0gXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCgkY2lyY2xlLWRlZmF1bHQtYW5nbGUgKyAyKiRqICsgMC4wNyooNTAgLSAkaikpICsgZGVnKTtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdCYuYiN7JGp9IHtcblx0XHRcdFx0Ji5pMyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoKCRjaXJjbGUtZGVmYXVsdC1hbmdsZSArIDIqJGogLSAwLjA4KigkaiAtIDUwKSArIDQpICsgZGVnKTtcblx0XHRcdFx0fSBcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoKCRjaXJjbGUtZGVmYXVsdC1hbmdsZSArIDIqJGogLSAwLjA4KigkaiAtIDUwKSkgKyBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYiN7JGp9Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCgkY2lyY2xlLWRlZmF1bHQtYW5nbGUgKyAoLTIqJGNpcmNsZS1kZWZhdWx0LWFuZ2xlICogJGopIC8gMTAwICkgKyBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdC8vIGdyZWVuIHNraW5cblx0Ji5jb2xvci1ibHVle1xuXHRcdC5iYXIsIFxuXHRcdC5maWxsIHsgXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gZ3JlZW4gc2tpblxuXHQmLmNvbG9yLWdyZWVue1xuXHRcdC5iYXIsIFxuXHRcdC5maWxsIHsgXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIGFtYmVyIHNraW5cblx0Ji5jb2xvci1hbWJlcntcblx0XHQuYmFyLCBcblx0XHQuZmlsbCB7IFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYW1iZXIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQvLyByZWQgc2tpblxuXHQmLmNvbG9yLXJlZHtcblx0XHQuYmFyLCBcblx0XHQuZmlsbCB7IFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gZ3JheSBza2luXG5cdCYuY29sb3ItZ3JheXtcblx0XHQuYmFyLCBcblx0XHQuZmlsbCB7IFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIuY2lyY2xlLXN0YXRzIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQmLmZsZXgtcm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0PiAqIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmNpcmNsZS1ib3gge1xuXHRcdCYuYm9yZGVyLWJvdHRvbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0Jjpub3QoLmRldGFpbHMpIHtcblx0XHRcdGhlaWdodDogMTIycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogMjEycHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaW5uZXIge1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxOTJweDtcblx0XHR9XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdGhlaWdodDogMTA4cHg7XG5cdFx0XHR3aWR0aDogMTcycHg7XG5cdFx0fVxuXG5cdFx0Lm51bWJlcnMge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5pY29ucyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLWVtYWlsLW9wZW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmRldGFpbHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRhLFxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuOm5vdCguaWNvbikge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4uaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0XHRcdFx0Ji5pY29uLWVtYWlsLW9wZW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cblxuXHRoNi50aXRsZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogMjIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmluZm8ge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufSIsIi5wb2xpdGljYWwtc3RhdHMge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHQuY2hhcnQge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHR9XG5cblx0LmluZm8ge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0LmRldGFpbHMge1xuXHRcdFx0YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdC5wb2xpdGljYWwtbGFiZWwge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb2xpdGljYWwtbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvbGl0aWNhbC1sYWJlbCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0fVxuXG5cdHVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0Jjpub3QoLmRldGFpbHMpIHtcblx0XHRcdGhlaWdodDogMTMycHg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0LnNsaWNlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRcdC5iYXIsIFxuXHRcdFx0XHQuZmlsbCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubnVtYmVycyB7XG5cdFx0XHRib3R0b206IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQucG9saXRpY2FsLXN0YXRzIHtcblx0XHQuY2hhcnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5pbmZvIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudm90ZXMtc3RhdHMge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdCYuY2VudGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQuaW5mbyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNoYXJ0IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC5pbmZvIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0XHR9XG5cblx0XHQuZGV0YWlscyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdC52b3Rlcy1sYWJlbCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSxcblx0XHRcdGRpdiB7XG5cdFx0XHRcdCYucHJvLFxuXHRcdFx0XHQmLmFwcHJvdmVkIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWdhaW5zdCxcblx0XHRcdFx0Ji5yZWplY3RlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hYnN0ZW50aW9uIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblxuXHRcdFx0XHRcdHNwYW4uaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnByZXNlbnQge1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWJzZW50IHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRlbGVnYXRlIHtcblx0XHRcdFx0XHQmLnByZXNlbnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hYnNlbnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC52b3Rlcy1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LnNlcGFyYXRvciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXG5cdFx0XHRcdCYuZGFyayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLXVzZXJdIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHRbY2xhc3MqPWljb24taGFuZF0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdFtjbGFzcyo9aWNvbi1leWUtaGlkZGVuXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cblxuXHQudm90ZXMtbGFiZWwge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdH1cblxuXHR1bCB7XG5cdFx0Jjpub3QoLmRldGFpbHMpIHtcblx0XHRcdGhlaWdodDogMTMycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdCY6bm90KC5udW1iZXJzKSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnBybyxcblx0XHRcdCYuYXBwcm92ZWQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdH1cblx0XHRcdCYuYWdhaW5zdCxcblx0XHRcdCYucmVqZWN0ZWQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnByZXNlbnQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmdyYXksXG5cdFx0XHQmLmFic2VudCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc2xpY2Uge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdFx0LmJhciwgXG5cdFx0XHRcdC5maWxsIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5udW1iZXJzIHtcblx0XHRcdGJvdHRvbTogNXB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQudm90ZXMtc3RhdHMge1xuXHRcdC5pbmZvIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnZvdGVzLXN0YXRzIHtcblx0XHQuY2hhcnQge1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdFx0XG5cdFx0LmluZm8ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsInVsLmNvbGxhcHNpYmxlIHtcblx0Ji5wb3BvdXQge1xuXHRcdCYgPiBsaSB7XG5cdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xuXHRcdFx0XHQuZiN7JGl9IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXg6ICRpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuXHRcdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xuXHRcdFx0XHRcdC5tZiN7JGl9IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4OiAkaTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XG5cdFx0XHRcdFx0LnNmI3skaX0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXg6ICRpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG51bC5jb2xsYXBzaWJsZSB7XG5cdCYucG9wb3V0IHtcblxuXHRcdCY6bm90KC5mdWxsLXdpZHRoKSB7XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmZ1bGwtd2lkdGgge1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmID4gbGkge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRAZXh0ZW5kIC56LWRlcHRoLTE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFtjbGFzcyo9Y29sLV06bm90KC5jb2wtY2hlY2spOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIHtcblx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYudW5yZWFkIHtcblx0XHRcdFx0W2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKSB7XG5cdFx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm5vLWV2ZW50IHtcblx0XHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaGVhZGVyIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblxuXHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cblx0XHRcdFx0XHQmLmNvbC1vcHRpb25zLFxuXHRcdFx0XHRcdCYuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24tbWVudSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuLFxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNvcnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdCY6bm90KC51cCk6bm90KC5kb3duKSB7XG5cdFx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuaWNvbi1hcnJvdy11cCB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lmljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCoge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAyM3B4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji51cCB7XG5cdFx0XHRcdFx0XHQuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5kb3duIHtcblx0XHRcdFx0XHRcdC5pY29uLWFycm93LXVwIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0I3RhYmxlLWNvbHVtbnMtc2V0dGluZ3Mge1xuXHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblxuXHRcdFx0XHRcdFx0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtZHJhZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1pbmRleCB7XG5cdFx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1jaGVjayB7XG5cdFx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29sLWljb25zIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLWltZyB7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0XHQmOm5vdChbY2xhc3MqPSdoaWRlLW9uJ10pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLW1lc3NhZ2Utc3RhdHVzIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogM3B4O1xuXG5cdFx0XHRcdCYucmVhZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudW5yZWFkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLW5yIHtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29sLWRhdGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXG5cdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5iaWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmLmV4dHJhLXNtYWxsIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDExMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYmlnIHtcblx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2wtb3B0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCYuZW1wdHkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmLmVtcHR5IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbC10ZXh0IHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZG9jdW1lbnQtdGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWxhbmd1YWdlcyxcblx0XHRcdC5jb2wtb3B0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXG5cdFx0XHRcdFx0Jjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmxhZyB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiAucm93IHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiAucm93Omxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpdGNoIHtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0JiA+IC5yb3cge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdFx0Jjpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSB7XG5cdFx0XHRcdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXG5cdFx0XHRcdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdFx0XHRcdC5zZWNvbmRhcnkge1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Ji5hY3Rpb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLXZpZXcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1lZGl0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tc21zIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tdHJhc2gge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1jYWxlbmRhciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLXN0YXRzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tY2xvbmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1maWxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tZmlsZS1wZGYsXG5cdFx0XHRcdC5pY29uLWZpbGUtZG9jLFxuXHRcdFx0XHQuaWNvbi1maWxlLWRvY3gsXG5cdFx0XHRcdC5pY29uLWZpbGUtcHB0LFxuXHRcdFx0XHQuaWNvbi1maWxlLXhscyxcblx0XHRcdFx0Lmljb24tZmlsZS14bHN4IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Ly9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zbW9vdGg6IGF1dG87XG5cdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHQucHJpbWFyeSxcblx0XHRcdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNlbnRlciB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmJ0biB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY3VzdG9tLWxpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmN1c3RvbS1saW5rLWRhcmtlbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWRhcmtlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmF1dG8taGVpZ2h0IHtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblxuXHRcdFx0XHRbY2xhc3MqPWNvbC10ZXh0XSwgXG5cdFx0XHRcdFtjbGFzcyo9Y29sLXRleHRdICosXG5cdFx0XHRcdFtjbGFzcyo9Y29sLWFuc3dlcl0sIFxuXHRcdFx0XHRbY2xhc3MqPWNvbC1hbnN3ZXJdICosXG5cdFx0XHRcdFtjbGFzcyo9Y29sLWRvbWFpbl0sIFxuXHRcdFx0XHRbY2xhc3MqPWNvbC1kb21haW5dICoge1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IG5vbmU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWNvbC1hbnN3ZXJdID4gZGl2IHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDdweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdH1cblx0XHRcdFx0W2NsYXNzKj1jb2wtYW5zd2VyLTFdID4gZGl2IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmVlbiwgMC4xKTtcblx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFtjbGFzcyo9Y29sLWFuc3dlci0yXSA+IGRpdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItcmVkLCAwLjEpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFtjbGFzcyo9Y29sLWFuc3dlci0zXSA+IGRpdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYW1iZXIsIDAuMSk7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItYW1iZXIsIDgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFtjbGFzcyo9Y29sLWFuc3dlci00XSA+IGRpdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZSwgMC4xKTtcblx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0W2NsYXNzKj1jb2wtYW5zd2VyLTVdID4gZGl2IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wdXJwbGUsIDAuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlubmVyLXRhYmxlIHtcblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXG5cdFx0XHRcdFx0LmNvbC1kcmFnIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNldHRpbmdzLXN0ZXAgJi5pdGVtcy10YWJsZSxcblx0LnN0ZXAgJi5pdGVtcy10YWJsZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRmb3JtLnRhYmxlICYge1xuXHRcdG1pbi13aWR0aDogNzAwcHg7XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0Ji5wb3BvdXQge1xuXHRcdFx0Ji5pbm5lci10YWJsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHQ+IC5yb3cge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRmb3JtLnRhYmxlICYge1xuXHRcdFx0bWluLXdpZHRoOiAyODVweDtcblx0XHR9XG5cblx0XHQmLnBvcG91dCB7XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0PiAucm93IHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0Ji5tb2JpbGUtcm93IHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvbC1kYXRlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0PiAucm93IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpOyBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hdXRvLWhlaWdodCB7XG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwidWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlIHtcblx0PiBsaSB7XG5cdFx0LmNvbC1ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdC5jb2wtdXNlciB7XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHR9XG5cdFx0XHRbY2xhc3MqPWltZ10ge1xuXHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2wtZnVuY3Rpb24ge1xuXHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9saXRpY2FsLWJhZGdlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sLXZvdGVzIHtcblx0XHRcdC52b3RlcyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLCBcblx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzM3B4O1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnBybyB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMzcHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFnYWluc3Qge1xuXHRcdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzM3B4O1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hYnN0ZW50aW9uIHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzNweDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5wcmVzZW50IHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFic2VudCB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFic2VudC14IHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaW5jb21wYXRpYmxlIHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucG9saXRpY2FsLWJhZGdlIHtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0PiBsaS5oZWFkZXIge1xuXHRcdC5jb2wtdm90ZXMge1xuXHRcdFx0LnZvdGVzIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsIFxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIsXG5cdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5cdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucHJvIHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWdhaW5zdCB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFic3RlbnRpb24ge1xuXHRcdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnByZXNlbnQge1xuXHRcdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWJzZW50IHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hYnNlbnQteCB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cblx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaW5jb21wYXRpYmxlIHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlIHtcblx0XHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0LmNvbC1ncm91cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSB7XG5cdFx0PiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdC5wb2xpdGljYWwtYmFkZ2Uge1xuXHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlIHtcblx0XHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0LmNvbC1ncm91cCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9aW1nXSB7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdH1cblxuXHRcdFx0LnVzZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5waG9uZSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZW1haWwge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4OyBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGh5cGhlbnM6IGF1dG87XG5cdFx0XHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsInVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUge1xuXHQ+IGxpIHtcblx0XHQuY29sLWRhdGUge1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblxuXHRcdFx0c3Bhbi5zdWJ0aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtZXZlbnQtdHlwZSB7XG5cdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxuXG5cdD4gbGkuaGVhZGVyIHtcblx0XHQuY29sLXN0YXR1cyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdD4gbGk6bm90KC5oZWFkZXIpIHtcblx0XHQuY29sLWluc3RpdHV0aW9uIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0PiBbY2xhc3NePWNvbC1dIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtaWNvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDQ1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMzVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtZXZlbnQtdHlwZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0Ji5zdGFydCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmVuZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1ub3RlcyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0c3Bhbjpub3QoW2NsYXNzKj1pY29uLV0pIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlIHtcblx0XHQ+IGxpIHtcblx0XHRcdC5jb2wtZGF0ZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWV2ZW50LXR5cGUge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSB7XG5cdFx0PiBsaTpub3QoLmhlYWRlcikge1xuXHRcdFx0LmNvbC1kYXRlLXByb2plY3QtaW5mbyB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWV2ZW50LXR5cGUge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1pbnN0aXR1dGlvbiB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHQuY29sLWZ1bmN0aW9uIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWZ1bmN0aW9uIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbmFtZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC5ncm91cHMtdGFibGUge1xuXHRcdD4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHQuY29sLWdyb3VwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnVzZXJzLXdyYXAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1pbi13aWR0aDogNjBweDtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJ1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIHtcblx0LmRvY3VtZW50cy1kZXRhaWxzIHtcblx0XHQuaWNvbi1jYWxlbmRhciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHQmICsgcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZG9jdW1lbnQtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0LmRvY3VtZW50LXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZmxhZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdCYuZW1wdHkge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHVibGlzaC1kYXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGF0cy13cmFwIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHdpZHRoOiBtaW4tY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWwgJiB7XG5cdFx0LmNvbC1uci1kYXRlIHtcblx0XHRcdHdpZHRoOiAxODBweDtcblxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIHtcblx0XHQubW9kYWwgJiB7XG5cdFx0XHQuY29sLW5yLWRhdGUge1xuXHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGxpOm5vdCguaGVhZGVyKSB7XG5cdFx0XHRcdC5jb2wtbnItZGF0ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIHtcblx0XHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0LmNvbC1kb2N1bWVudCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdD4gLmdyb3VwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblxuXHRcdFx0LmRvY3VtZW50LXdyYXAge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJ1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZSxcbnVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLFxudWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlIHtcblx0Ji5wb3BvdXQge1xuXHRcdG1heC13aWR0aDogNzUwcHg7XG5cblx0XHQmLnNlY3JldC1hcnRpY2xlcy10YWJsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHR9XG5cblx0XHQmID4gbGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdCYuaGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuYXBwcm92ZWQge1xuXHRcdFx0XHQuaWNvbi1jaGVjayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5yZWplY3RlZCB7XG5cdFx0XHRcdC5pY29uLXgge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji51bmFwcHJvdmVkIHtcblx0XHRcdFx0Lmljb24tbWludXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1kb2N1bWVudCBzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5ub3QtZGViYXRlZCB7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtZG9jdW1lbnQgc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlZGVkZWQ7XG5cblx0XHRcdFx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1kb2N1bWVudCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHRcdFx0XHRcdGEsIGEgc3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLWRyYWcge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1sYW5ndWFnZXMge1xuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLFxuXHR1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSB7XG5cdFx0Ji5wb3BvdXQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuXG5cdFx0XHQmLmZ1bGwtd2lkdGgge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdCYuYXBwcm92ZWQsXG5cdFx0XHRcdCYudW5hcHByb3ZlZCB7XG5cdFx0XHRcdFx0LmNvbC1kb2N1bWVudCB7XG5cdFx0XHRcdFx0XHQ+IC5ncm91cCB7IFxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uLWNoZWNrLFxuXHRcdFx0XHRcdC5pY29uLW1pbnVzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDAuNSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtZG9jdW1lbnQge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcblxuXHRcdFx0XHRcdD4gLmdyb3VwIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kb2N1bWVudC13cmFwIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJ1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUge1xuXHQmID4gbGkge1xuXHRcdC5jb2wtZGF0ZS1pbmZvIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHQuY29sLW5yLWRhdGUge1xuXHRcdFx0bWluLXdpZHRoOiAxMTVweDtcblx0XHRcdG1heC13aWR0aDogMTE1cHg7XG5cblx0XHRcdCYubGFyZ2Uge1xuXHRcdFx0XHRtaW4td2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtdXNlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiAyMTBweDtcblx0XHR9XG5cblx0XHQuY29sLXN0YXR1cyB7XG5cdFx0XHRtaW4td2lkdGg6IDE3MHB4O1xuXG5cdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLXByb2plY3QtdXNhZ2Uge1xuXHRcdFx0bWluLXdpZHRoOiAxNDBweDtcblxuXHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHdpZHRoOiAyMzBweDtcblx0XHR9XG5cblx0XHQmOm5vdCguaGVhZGVyKSB7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW5yLWRhdGUge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdCYuZXh0ZXJuYWwtaXRlbSB7XG5cdFx0XHRcdFx0LmV4dGVybmFsLXB1YmxpY2F0aW9uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpbWUge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1wcm9qZWN0LWluZm8ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByb2plY3QtdGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubm9ybWF0aXZlLWNoYXJhY3RlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5vcm1hdGl2ZS1jaGFyYWN0ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbmRpdmlkdWFsLWNoYXJhY3Rlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5haXItY2hhcmFjdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm9hdGgtY2hhcmFjdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHVuYTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52aXNhLWNmcHAge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pbmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leHRyYS1pbmZvIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJvY2VkdXJlLXN0ZXBzIHtcblx0XHRcdFx0XHQuc3RlcHMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR1bC5wcm9ncmVzcyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdyYXktbGlnaHRlbiwgMjApO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAycHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXG5cdFx0XHRcdFx0XHRcdCYuZmlsbCB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgKyBwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGltZWxpbmUtd3JhcCB7XG5cdFx0XHRcdFx0Lm90aGVyLWluZm8ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cblx0XHRcdFx0XHRcdCYuYm9yZGVyLXRvcCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zOyBcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuYm9yZGVyLWJvdHRvbSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zOyBcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0XHRcdFx0XHQmLmljb24taG91cmdsYXNzIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdFx0XHRcdFx0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5leHRyYS1pbmZvIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbWVldGluZy1pbmZvIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6bm90KC5ub3JtYWwpIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm9yZGluYXJ5LW1lZXRpbmcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmRpbmFyeS1tZWV0aW5nO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXh0cmFvcmRpbmFyeS1tZWV0aW5nIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXh0cmFvcmRpbmFyeS1tZWV0aW5nO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXVzZXIsXG5cdFx0XHQuY29sLXBlcnNvbiB7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1NXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gcCB7XG5cdFx0XHRcdFx0c3BhbjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFuLnBlcnNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYudXNlciB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMzVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRcdFx0bGVmdDogLTU1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXZbY2xhc3NePVwiaW1nLTI1XCJdIHtcblx0XHRcdFx0XHRsZWZ0OiAtMzVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cC5wZXJzb24ge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAzcHggMCAwIDA7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc29sdmVyLXdyYXAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiAuaW5uZXIge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1NXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNDVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXh0cmEtaW5mbyB7XG5cdFx0XHRcdFx0PiBwOmxhc3QtY2hpbGQsXG5cdFx0XHRcdFx0PiBhOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0cDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtcGVyc29uIHtcblx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXBlb3BsZS1pbmZvIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdD4gcDpsYXN0LWNoaWxkLFxuXHRcdFx0XHQ+IGRpdjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuXHRcdFx0XHQ+IGE6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gYTpsYXN0LWNoaWxkLFxuXHRcdFx0XHQ+IC5saW5rcyBhIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fSBcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbi1jYXV0aW9uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2ID4gcCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdCYuYmlnIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmICsgLmJpZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvci1hcHByb3ZhbCxcblx0XHRcdFx0LmluLXByZXBhcmF0aW9uIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXZva2VkLWJ5LXVzZXIge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50LFxuXHRcdFx0XHQucmVkaXJlY3RlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndpdGhvdXQtbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0XHQud2l0aG91dC1hZ2VuZGEsXG5cdFx0XHRcdC5leGNlcHRlZCxcblx0XHRcdFx0LmNsb3NlZC1yZWdpc3RlciB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud2l0aC1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHRcdC5hY3RpdmUtcmVnaXN0ZXIge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGVuZGluZy1hcHByb3ZhbCxcblx0XHRcdFx0LmRlYmF0ZS1pbi1jb21taXR0ZWVzLFxuXHRcdFx0XHQubGl2ZS1tZWV0aW5nLFxuXHRcdFx0XHQuYWxsb2NhdGVkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pY29uLWZvcndhcmQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubGlua3Mge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmV2aXNpb24sXG5cdFx0XHRcdC5zY2hlZHVsZWQtb24tYWdlbmRhLFxuXHRcdFx0XHQubWVldGluZy1pbi1wZW5kaW5nLFxuXHRcdFx0XHQud29ya2luZyB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hZGRlZC1vbi1hZ2VuZGEge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdFx0LnNvbHZlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5vLWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdFx0LnJlamVjdGVkLFxuXHRcdFx0XHQubWVldGluZy13aXRob3V0LWN2b3J1bSxcblx0XHRcdFx0Lm5vdGljZS1yZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0XHQuaW4tcGVuZGluZy1kZWNpc2lvbixcblx0XHRcdFx0LnNlbmQtbW9kZSxcblx0XHRcdFx0LnJlcXVlc3QtY2hhbmdlcyxcblx0XHRcdFx0Lm5vdGljZS1vcmFuZ2Uge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vd24tbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0XHQuYXBwcm92ZWQsXG5cdFx0XHRcdC5tZWV0aW5nLWNsb3NlZCxcblx0XHRcdFx0LnZhbGlkYXRlZC1tb2RlLFxuXHRcdFx0XHQuYW5zd2VyZWQsXG5cdFx0XHRcdC5ub3RpY2UtZ3JlZW4ge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXB1Ymxpc2hlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tZGFya2VuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdXNwZW5kZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXBlYWxlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXZva2VkLFxuXHRcdFx0XHQubm90LWluY2x1ZGVkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5qb2luZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJhbmtlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXNvcnQtY29tcGFydG1lbnQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnB1YmxpYy1jb25zdWx0YXRpb24ge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubm90LWRlYmF0ZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lZGl0LW1vZGUge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWxlY3Ryb25pYy12b3RlIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9bm90aWNlLV0ge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA4cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtcHJvamVjdHMge1xuXHRcdFx0XHQucHJvZ3Jlc3MtbGlzdCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdyYXktbGlnaHRlbiwgMjApO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMnB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmLnZhbGlkIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5pbnZhbGlkIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY2hhbmdlcyB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuXHRcdFx0XHRhLmJ0bixcblx0XHRcdFx0LmNvbC1hY3Rpb25zIGEge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0XHRcdCYgKyAubGluay13cmFwLFxuXHRcdFx0XHRcdCYgKyAuZXZlbnRzLXdyYXAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmxpbmstd3JhcCxcblx0XHRcdFx0LmV2ZW50cy13cmFwIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRcdCYuY2FuY2VsZWQge1xuXHRcdFx0XHRcdFx0dWwgbGkgc3Bhbi5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHVsIGxpIFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0JiArIHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdC5tb2RhbCAmIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0PiBbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0yNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDVweDtcblxuXHRcdFx0XHRcdFx0XHRcdCYuaWNvbi1zcGlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQub2xkLXByb2plY3Qge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRzcGFuLmxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmLnJlcGVhbGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuY29tcGxldGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWFzdC1zaWRlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmNoYW5nZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYucmVjdGlmaWNhdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLnJlcHVibGlzaGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1kYXJrZW47XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuc3VzcGVuZGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5yZXZvY2F0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuZGlzcHJvb2Yge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5hcHByb3ZlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtbnItZGF0ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLXByb2plY3QtaW5mbyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1iYWRnZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtcmVnaXN0cnktaW5mbyB7XG5cblx0XHRcdFx0LnBldGl0aW9uLXJlcXVlc3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZXRpdGlvbi1yZXF1ZXN0O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGV0aXRpb24tcHJvcG9zYWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZXRpdGlvbi1wcm9wb3NhbDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMTJweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBldGl0aW9uLWNvbXBsYWludCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBldGl0aW9uLWNvbXBsYWludDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMTJweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBldGl0aW9uLWludGltYXRpb24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZXRpdGlvbi1pbnRpbWF0aW9uO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3RoZXItaW5mbyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmJvcmRlci10b3Age1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAkY29sb3ItZ3JheS1saWdodGVuLTM7IFxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYm9yZGVyLWJvdHRvbSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMzsgXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0XHRcdFx0Ji5pY29uLWhvdXJnbGFzcyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdFx0XHRcdGVtIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJpYmJvbi10ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cblx0XHRcdFx0Ji5yaWJib24tdG9wLXJpZ2h0IHtcblx0XHRcdFx0XHRyaWdodDogLTNweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0dG9wOiAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICMyOTgwYjk7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1sZW1vbjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiB0b3AgbGVmdCovXG5cdFx0XHRcdCYucmliYm9uLXRvcC1sZWZ0IHtcblx0XHRcdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0XHRcdHRvcDogLTFweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHQgIFx0XHR9XG5cblx0XHRcdCAgXHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdCAgXHRcdH1cblxuXHRcdFx0ICBcdFx0c3BhbiB7XG5cdFx0XHQgIFx0XHRcdHJpZ2h0OiAtMjJweDtcblx0XHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdCAgXHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIHRvcCByaWdodCovXG5cdFx0XHRcdCYucmliYm9uLXRvcC1yaWdodCB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0xcHg7XG5cdFx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0ICBcdFx0fVxuXG5cdFx0XHQgIFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ICBcdFx0fVxuXG5cdFx0XHQgIFx0XHRzcGFuIHtcblx0XHRcdCAgXHRcdFx0cmlnaHQ6IC0yMnB4O1xuXHRcdFx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0ICBcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji53YXJuaW5nIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5leGNlZWRlZCB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJpZyB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb2N1bWVudHMtZGV0YWlscyB7XG5cdFx0XHQuaWNvbi1jYWxlbmRhciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdCYgKyBwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRvY3VtZW50LXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdC5kb2N1bWVudC10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmxhZyB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0Ji5lbXB0eSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnB1Ymxpc2gtZGF0ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3RhdHMtd3JhcCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdHdpZHRoOiBtaW4tY29udGVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUge1xuXHQmID4gbGkge1xuXHRcdC5jb2wtc3RhdHVzIHtcblx0XHRcdGRpdjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1pbi13aWR0aDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUge1xuXHRcdD4gbGkge1xuXHRcdFx0Jjpub3QoLmhlYWRlcikge1xuXHRcdFx0XHQuY29sLW5yLWRhdGUge1xuXHRcdFx0XHRcdCYudmVydGljYWwtYWxpZ24ge1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1kYXRlLWluZm8ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdC5jb2wtbnItZGF0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQudGltZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLXByb2plY3QtaW5mbyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1sYW5ndWFnZXMuaGlkZS1vbi1tZWQtYW5kLWRvd24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGxpOm5vdCguaGVhZGVyKSB7XG5cdFx0XHQuY29sLW5yLWRhdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdCYuZXh0ZXJuYWwtaXRlbSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0LmV4dGVybmFsLXB1YmxpY2F0aW9uIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlIHtcblx0XHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0LmNvbC1kYXRlLXByb2plY3QtaW5mbyB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHQuY29sLW5yLWRhdGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLXByb2plY3QtaW5mbyB7XG5cdFx0XHRcdFx0LnByb2plY3QtdGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubm9ybWF0aXZlLWNoYXJhY3Rlcixcblx0XHRcdFx0XHQuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50aW1lbGluZS13cmFwIHtcblx0XHRcdFx0XHRcdC5leHRyYS1pbmZvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLWJhZGdlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXN0YXR1cyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0PiBwOm5vdChsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5saW5rLXdyYXAge1xuXHRcdFx0XHRcdGE6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1wZXRpdGlvbi1pbmZvIHtcblx0XHRcdFx0Lm90aGVyLWluZm8ge1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsInVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSB7XG5cdD4gbGkge1xuXHRcdC5jb2wtZGF0ZSB7XG5cdFx0XHRtaW4td2lkdGg6IDIyMHB4O1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRcdH1cblxuXHRcdFx0c3Bhbi5zdWJ0aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtc3RhdHVzIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0PiBsaS5oZWFkZXIge1xuXHRcdC5jb2wtc3RhdHVzIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0PiBsaTpub3QoLmhlYWRlcikge1xuXHRcdC5jb2wtc3RhdHVzIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlIHtcblx0XHQ+IGxpIHtcblx0XHRcdC5jb2wtZGF0ZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlIHtcblx0XHQ+IGxpIHtcblx0XHRcdC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8ge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHQ+IHAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHQ+IHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4iLCJ1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUge1xuXHQ+IGxpIHtcblx0XHQuY29sLWdyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuY29sLWljb24ge1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbC1pbnN0aXR1dGlvbiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdD4gW2NsYXNzXj1jb2wtXSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdC5jb2wtdXNlciB7XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHR9XG5cdFx0XHRbY2xhc3MqPWltZ10ge1xuXHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiBwIHtcblx0XHRcdFx0c3BhbjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbi5wZXJzb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sLWZ1bmN0aW9uIHtcblx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wb2xpdGljYWwtYmFkZ2Uge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUge1xuXHRcdD4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHQuY29sLWdyb3VwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWltZy1dIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1wcmVmZWN0dXJlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQuY29sLWljb24ge1xuXHRcdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pbWddIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51c2VyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sb2NhdGlvbiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucGhvbmUge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4OyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmVtYWlsIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDsgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRoeXBoZW5zOiBhdXRvO1xuXHRcdFx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJ1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUge1xuXHQmLnBvcG91dCB7XG5cdFx0JiA+IGxpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHQmLmhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmxvYWRlZCB7XG5cdFx0XHRcdC5jb2wtbmFtZSBzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5pY29uLWRyYWcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLW5hbWUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtdXNlciB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDVweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiA+IHAge1xuXHRcdFx0XHRcdFx0c3BhbjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHNwYW4ucGVyc29uIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkaXZbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC01NXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRwLnBlcnNvbiB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDNweCAwIDAgMDtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0c3BhbltjbGFzc149XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLW9wdGlvbnMtbGlzdCB7XG5cdFx0XHRcdFx0Lm9wdGlvbnMtbGlzdCB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAzcHg7XG5cblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0bWF4LWhlaWdodDogODAlO1xuXHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHdpZHRoOiA2NSU7XG5cdFxuXHQmLm1vZGFsLXNtYWxsIHtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR3aWR0aDogNDIwcHg7XG5cdH1cblx0Ji5tb2RhbC1tZWRpdW0ge1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdHdpZHRoOiA5MDBweDtcblx0fVxuXHQmLm1vZGFsLWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR0b3A6IDclIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTIwMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDg2JSFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5tb2RhbC12aXNpYmxlIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRtYXgtaGVpZ2h0OiA5NCUhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMyUhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA5MCU7XG5cblx0XHQmLm1vZGFsLWxhcmdlIHtcblx0XHRcdG1heC1oZWlnaHQ6IDk0JSFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IDMlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0bGVmdDogMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwJSFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXG5cdFx0Ji5tb2RhbC1sYXJnZSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcblx0XHRcdHRvcDogMCUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdGhlYWRlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWxpZ2h0LCA1KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWluLWhlaWdodDogNzBweDtcblxuXHRcdGgzIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXG5cdFx0XHRcdC50aXRsZS5zbWFsbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNjBweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblxuXHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9kYWwtY2xvc2Uge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtaW4taGVpZ2h0OiAxMjBweDtcblx0XHRwYWRkaW5nOiA1MHB4IDgwcHggMTVweCA4MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRvdmVyZmxvdy15OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDE1cHggMjBweDtcblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdFx0W2NsYXNzKj1pY29uLXVzZXJdIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdFtjbGFzcyo9aWNvbi1oYW5kXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHRbY2xhc3MqPWljb24tZXllLWhpZGRlbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHRbY2xhc3MqPWljb24tZW1haWxdIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxhYmVsLXdyYXAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWx0ZXJzLXdyYXAge1xuXHRcdFx0LnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0fVxuXG5cdFx0LmZpbHRlciAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcblx0XHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5vcmdhbml6YXRpb24tbG9nbyxcblx0XHRcdC5pbnN0aXR1dGlvbi1sb2dvLFxuXHRcdFx0LnByb2R1Y3QtbG9nbyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogOTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLWZsb2F0aW5nIHtcblx0XHRcdCYuYnRuLWRlbGV0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRcdCYubm8tYmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRhYmxlLXNlbGVjdGlvbiB7XG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMTVweCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0sXG5cdFx0XHQuaXRlbXMtdGFibGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5waG9uZS1wcmV2aWV3IHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMTVweCAxMHB4O1xuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiBtaW4tY29udGVudDtcblxuXHRcdFx0XHQuaGVhZGVyLWxvZ28ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWxpZ2h0LCA1KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA0NXB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxM3B4KTtcblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tZXNzYWdlLXdyYXAge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlOyBcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDE3cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0dG9wOiAxMjBweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzNweCk7XG5cdFx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMjM1cHgpO1xuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubW9kYWwtZml4ZWQtZm9vdGVyIHtcblx0XHRoZWlnaHQ6IDgwJTtcblx0XHRtYXgtaGVpZ2h0OiA4MCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHZlcnRpY2FsLW1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0aGVpZ2h0OiA5NCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiA5NCU7XG5cdFx0XHR0b3A6IDMlIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0dG9wOiAwJSFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1NnB4KTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JiA+ICoge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LnRvcC1wYWdpbmF0aW9uLXdyYXAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubW9kYWwtZm9vdGVyIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdGJvcmRlci10b3A6IDAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdC5idG4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRhYnMtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucm93LWNob29zZSB7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9nby1lbW9sIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdH1cblx0fVxuXG5cdC5jbG9uZS1yb3cge1xuXHRcdEBleHRlbmQgLmZsZXgtcm93O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5pY29uLWJldHdlZW4ge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXG5cdC52aWRlby13cmFwIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MC4yNSU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aWZyYW1lIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkge1xuXHRcdC5tb2RhbC1mb290ZXIge1xuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5tb2RhbC1kb2N1bWVudHMge1xuXHRmb3JtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0LmRvY3VtZW50LXdyYXAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDU1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5zdGF0dXRlIHtcblx0XHQubGFuZ3VhZ2VzLXRhYnMtd3JhcCB7XG5cdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRhLmJ0bi1hZGQsXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0YXR1dGUtMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RhdHV0ZS0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5ydWxlcyB7XG5cdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0YS5idG4tYWRkLFxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ydWxlcy0xO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ydWxlcy0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jb3VuY2lsIHtcblx0XHQubGFuZ3VhZ2VzLXRhYnMtd3JhcCB7XG5cdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRhLmJ0bi1hZGQsXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNvdW5jaWwtMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY291bmNpbC0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5tYXlvciB7XG5cdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0YS5idG4tYWRkLFxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYXlvci0xO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYXlvci0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5maW5hbmNpYWwge1xuXHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdGEuYnRuLWFkZCxcblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZmluYW5jaWFsLTE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZpbmFuY2lhbC0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5vdGhlcnMge1xuXHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdGEuYnRuLWFkZCxcblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3RoZXJzLTE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW90aGVycy0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5haXIge1xuXHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdGEuYnRuLWFkZCxcblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYWlyLTE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFpci0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwge1xuXHQmLm1vZGFsLW1lbnUge1xuXHRcdGhlYWRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHQubW9kYWwtY2xvc2VbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNyk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA1NHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubGlzdCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTdkJyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDUwcHggMjBweCAyNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMjVweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAuei1kZXB0aC0xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm1vZGFsLW1lbnUtcnVsZXMge1xuXHRcdGhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsJGNvbG9yLXJ1bGVzLTEsJGNvbG9yLXJ1bGVzLTIpO1xuXHRcdH1cblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJ1bGVzLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlzdCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ydWxlcy0xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm1vZGFsLW1lbnUtY291bmNpbCB7XG5cdFx0aGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwkY29sb3ItY291bmNpbC0xLCRjb2xvci1jb3VuY2lsLTIpO1xuXHRcdH1cblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNvdW5jaWwtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saXN0IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvdW5jaWwtMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tb2RhbC1tZW51LW1heW9yIHtcblx0XHRoZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCRjb2xvci1tYXlvci0xLCRjb2xvci1tYXlvci0yKTtcblx0XHR9XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYXlvci0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWF5b3ItMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tb2RhbC1tZW51LWZpbmFuY2lhbCB7XG5cdFx0aGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwkY29sb3ItZmluYW5jaWFsLTEsJGNvbG9yLWZpbmFuY2lhbC0yKTtcblx0XHR9XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1maW5hbmNpYWwtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saXN0IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZpbmFuY2lhbC0xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm1vZGFsLW1lbnUtb3RoZXJzIHtcblx0XHRoZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCRjb2xvci1vdGhlcnMtMSwkY29sb3Itb3RoZXJzLTIpO1xuXHRcdH1cblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW90aGVycy0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3RoZXJzLTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQubW9kYWwge1xuXHRcdCYubW9kYWwtbWVudSB7XG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRoZWlnaHQ6IDg1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5tb2RhbCB7XG5cdCYuaW5zdGl0dXRpb24tZnVuY3Rpb24sXG5cdCYub3JnYW5pemF0aW9uLWZ1bmN0aW9uIHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHQuaW5zdGl0dXRpb24td3JhcCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcblxuXHRcdFx0XHQmLmZ1bGwtd2lkdGgge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDUwJTtcblxuXHRcdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0Lmluc3RpdHV0aW9uLWxvZ28ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmluc3RpdHV0aW9uLXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmludGVyaW0tZnVuY3Rpb24ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZ1bmN0aW9uLXdyYXAge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaW5zdGl0dXRpb24tdGl0bGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnBvbGl0aWNhbC1iYWRnZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmV2ZW50LXN0YXR1cy13cmFwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblxuXHRcdFx0XHRcdCYuc3RhcnQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmVuZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsIHtcblx0Ji5pbnN0aXR1dGlvbi1wcm9maWxlLFxuXHQmLm9yZ2FuaXphdGlvbi1wcm9maWxlIHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IWltcG9ydGFudDtcblxuXHRcdFx0Lmluc3RpdHV0aW9uLWNhcmQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAwIDMwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsIHtcblx0Ji51c2VyLXByb2ZpbGUge1xuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4IWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4IWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuaW5uZXItYWN0aW9ucyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0d2lkdGg6IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC51c2VyLWluZm8ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuXHRcdFx0XHQmLmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZ2VudC1ncmF5O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucm93IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAxNXB4O1xuXHRcdH1cblxuXHRcdC5zdGF0dXMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdH0gXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdlbmVyYWwtaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiBkaXYge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5zdGl0dXRpb24taW5mbyxcblx0XHQub3JnYW5pemF0aW9uLWluZm8ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0Lmluc3RpdHV0aW9uLXdyYXAge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5vcmdhbml6YXRpb24td3JhcCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZ1bmN0aW9uLXdyYXAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5zdGl0dXRpb24ge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU5MTNcIiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTM1cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY3Rpdml0eSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0aDQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLXNtcyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24tbGlzdCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm90aGVyLWluZm8ge1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRociB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMThweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1hcC13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQucmVzdWx0cyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdG1hcmdpbjogNXB4O1xuXG5cdFx0XHRcdFx0XHRbY2xhc3NePWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY291bnQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQubW9kYWwge1xuXHRcdCYudXNlci1wcm9maWxlIHtcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4IWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4IWltcG9ydGFudDtcblxuXHRcdFx0XHQudXNlci1pbmZvIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJvdy5mdWxsLXdpZHRoIHtcblx0XHRcdFx0XHQuY29sIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdC5jYXJkLmluc3RpdHV0aW9uLWluZm8ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cblx0XHRcdFx0XHRcdFx0Lmluc3RpdHV0aW9uLXdyYXAge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIHtcblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdGg0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQubnItZGF0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHQubnIge1xuXG5cdFx0XHR9XG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZvcm0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlua3Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdCYuaWNvbi1yaWJib24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsLXByb2plY3QtZXZlbnRzLm1vZGFsIHtcblx0LmluZm8td3JhcCB7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Lm5yLWRhdGUge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0Lm5yIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LnN1YnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsLXZvdGVzLm1vZGFsIHtcblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdGg0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5uci1kYXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC5uciB7XG5cblx0XHRcdH1cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZvdGVzLXN0YXRzIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Zm9ybSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQubGlua3Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdCYuaWNvbi1yaWJib24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jdXN0b20tbGluayB7XG5cdFx0XHQmLmFic29sdXRlLXRvcC1yaWdodCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwge1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0LnNlY3JldC12b3Rlcy13cmFwIHtcblx0XHRcdG1hcmdpbjogNDBweDtcblxuXHRcdFx0Ji5wcm8ge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWdhaW5zdCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWJzdGVudGlvbiB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHQuZWxlY3Ryb25pYy12b3Rlcy13cmFwIHtcblx0XHRcdG1hcmdpbjogMTBweDtcblxuXHRcdFx0Ji5wcm8ge1xuXHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDUpO1xuXG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hZ2FpbnN0IHtcblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcmVkLCAxNSk7XG5cblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFic3RlbnRpb24ge1xuXHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXNsYXRlLWdyYXksIDI1KTtcblxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdFx0XHRcdHdpZHRoOiA5NXB4O1xuXG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA5NXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NXB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzApO1xuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODIlKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsLWNsb3NlIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmxvZ28ge1xuXHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0fVxuXG5cdFx0LnRvcC1jYXJkIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgcmdiYSgjMWIyYjE4LCAxKSwgcmdiYSgjOGNiYzAwLCAxKSk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmJvdHRvbS1jYXJkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5pbWFnZS13cmFwIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTM7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAtMzVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudXNlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmZ1bmN0aW9uIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdC5jb250YWN0LWxpc3Qge1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuW2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItbGluay1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwge1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0aDQudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5uci1kYXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC5uciB7XG5cblx0XHRcdH1cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Zm9ybSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQubGlua3Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdCYuaWNvbi1yaWJib24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IDc1cHg7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdCYuYXBwcm92ZWQge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmVqZWN0ZWQge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNoYW5nZXMge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudW5wcm9jZXNzZWQge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdCYuYXBwcm92ZWQge1xuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnJlamVjdGVkIHtcblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5jaGFuZ2VzIHtcblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji51bnByb2Nlc3NlZCB7XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDE1cHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCB7XG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0LmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbC11c2VyLWV2ZW50cy5tb2RhbCB7XG5cdC5vdmVydmlldy1jb25zdWx0YW50IHtcblx0XHQudXNlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0fVxuXG5cdFx0LmltZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHRcdFx0bWFyZ2luOiAwIDMwcHggMCBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm1vZGFsLXVzZXItZXZlbnRzLm1vZGFsIHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHQ+IC5yb3cge1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm92ZXJ2aWV3LWNvbnN1bHRhbnQge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQudXNlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDEwcHggYXV0byAwO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkubG9naW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGhlaWdodDogMTAwdmg7XG5cblx0c2VjdGlvbiB7XG5cdFx0Ji5sZWZ0IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoIzFiMmIxOCwgMC44KSwgcmdiYSgjOGNiYzAwLCAwLjg1KSksIHVybCgnLi4vYXNzZXRzL2ltZy90b3dlci12aWV3LmpwZycpOyAvKiBTdGFuZGFyZCBzeW50YXggKG11c3QgYmUgbGFzdCkgKi9cblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwdncgLSAjeyRsYXJnZS1zY3JlZW59KS8yICsgKDAuNjUgKiAjeyRsYXJnZS1zY3JlZW59KSk7XG5cdFx0XHRcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygwLjY1ICogI3skbGFyZ2Utc2NyZWVufSk7XG5cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNiZGIzZGE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnJpZ2h0IHtcblx0XHRcdEBleHRlbmQgLnotZGVwdGgtNTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDB2dyAtICN7JGxhcmdlLXNjcmVlbn0pLzIgKyAoMC4zNSAqICN7JGxhcmdlLXNjcmVlbn0pKTtcblxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygwLjM1ICogI3skbGFyZ2Utc2NyZWVufSk7XG5cblx0XHRcdFx0LmxvZ28ge1xuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNjBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndlYnNpdGUge1xuXHRcdFx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbGFyZ2UtYW5kLWRvd259IHtcblx0XHRzZWN0aW9uIHtcblx0XHRcdCYubGVmdCB7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdG1pbi13aWR0aDogNDAwcHg7XG5cdFx0XHRcdHdpZHRoOiAzNSU7XG5cblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0c2VjdGlvbiB7XG5cdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cblx0XHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXG5cdFx0XHRcdFx0LndlYnNpdGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRzZWN0aW9uIHtcblx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdFx0LmxvZ28ge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skdmVydGljYWwtc21hbGwtYW5kLWRvd259IHtcblx0XHRzZWN0aW9uIHtcblx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHQud2Vic2l0ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnByb2plY3Qtb3ZlcnZpZXctd3JhcCB7XG5cdC5jYXJkIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdH1cblxuXHQubm9ybWF0aXZlLWNoYXJhY3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5vcm1hdGl2ZS1jaGFyYWN0ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5pbmRpdmlkdWFsLWNoYXJhY3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZGl2aWR1YWwtY2hhcmFjdGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQuYWlycC1jaGFyYWN0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQub3JkaW5hcnktbWVldGluZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yZGluYXJ5LW1lZXRpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5leHRyYW9yZGluYXJ5LW1lZXRpbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1leHRyYW9yZGluYXJ5LW1lZXRpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5yZWdpc3RyeS1iYWRnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLXJlcXVlc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZXRpdGlvbi1yZXF1ZXN0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLXByb3Bvc2FsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24tcHJvcG9zYWw7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdH1cblxuXHQucGV0aXRpb24tY29tcGxhaW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24tY29tcGxhaW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLWludGltYXRpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZXRpdGlvbi1pbnRpbWF0aW9uO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLXNvbHZlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXBldGl0aW9uLXNvbHZlZDtcblx0XHRjb2xvcjogJGNvbG9yLXBldGl0aW9uLXNvbHZlZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLXJlc3BvbnNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24tcmVzcG9uc2U7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdH1cblxuXHQubnItZGF0ZSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0Lm5yIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblxuXHRcdC5kYXRlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHR9XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQuc3VidGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRoNC5oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmxvY2F0aW9uLWluZm8sXG5cdC5vdGhlci1pbmZvIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW46IDVweCAwO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnByb2NlZHVyZS1zdGVwcyB7XG5cdFx0LnN0ZXBzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwucHJvZ3Jlc3Mge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4sIDIwKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMnB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0XHQmLmZpbGwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmICsgcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QsXG5cdC5pbml0aWF0b3ItcHJvamVjdCxcblx0LnNpZ25hdHVyZS1wcm9qZWN0LFxuXHQuY291bnRlcnNpZ24tcHJvamVjdCxcblx0LmFnZW5kYS13cmFwLFxuXHQuaGVhZC1vZi1tZWV0aW5nLFxuXHQuY29udm9jYXRpb24tcHJvamVjdCxcblx0LmNvbXBhcnRpbWVudC1wcm9qZWN0LFxuXHQuZnVsZmlsbG1lbnQtcHJvamVjdCxcblx0LnJlc3BvbnNpYmxlLXBlcnNvbixcblx0Lm5yLWRhdGUtcHJvamVjdCxcblx0LnNldHRsZW1lbnQtdGVybSxcblx0LnNvbHZlci1wcm9qZWN0LFxuXHQucmVkaXJlY3QtcHJvamVjdCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0JiA+IGEsXG5cdFx0JiA+IC5pbm5lciwgXG5cdFx0LmNvbGxhcHNpYmxlLWJvZHkgPiBhIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDcwcHg7XG5cdFx0XHQvL21hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmJ0bi1yZW1vdmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sbGFwc2libGUtYm9keSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0ZGl2W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRsZWZ0OiAtNzBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHRwLnBlcnNvbiB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRtYXJnaW46IDNweCAwIDAgMDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHQubGFzdC1uYW1lIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2NhdGlvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblxuXHRcdC5uci1kYXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblxuXHRcdC5idG4tcmVtb3ZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlua3Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0XHQmLmljb24tcmliYm9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRwLmluZm8ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudm90ZXMge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC52aXNhLXByb2plY3Qge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdC52aXNhLWNmcHAge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDAuOTM3NXJlbTtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pbmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRpbWVsaW5lLXdyYXAge1xuXHRcdC5vdGhlci1pbmZvIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW46IDVweCAwO1xuXG5cdFx0XHQmLmJvcmRlci10b3Age1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMzsgXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0XHQmLmljb24taG91cmdsYXNzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbG9yLWdyZWVuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY29sb3ItYW1iZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jb2xvci1yZWQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0XHRcdGVtIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXh0cmEtaW5mbyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RhdHMtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0Lmxhbmcge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jaGVja2VkIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR3aWR0aDogbWluLWNvbnRlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uZW1wdHkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Ly9oZWlnaHQ6IDI1cHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdG1pbi13aWR0aDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8vd2lkdGg6IDI1cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tbWl0dGVlcy13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQuY29tbWl0dGVlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hcHByb3ZlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hhcmFjdGVyLXByb2plY3Qge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5saW5rcyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdCYubGVmdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0JiA+IHAge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuZ3JvdXAge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0Ji5pY29uLXJpYmJvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQmLmljb24tdGh1bWItdXAge1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHR9XG5cdFx0XHQmLmljb24tbGlzdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdCZbY2xhc3MqPWljb24tZmlsZS1dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdGF0dXMtd3JhcCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHQubGlua3Mge1xuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuc3RhdHVzLWJveCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1pbi13aWR0aDogMjQwcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cblx0XHRcdC50b2Mtd3JhcHBlciAmIHtcblx0XHRcdFx0bWluLXdpZHRoOiAyMjBweDtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmlubmVyLWdyb3VwIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGEsIHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodGVuLTI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYmx1ZS1saWdodGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LnJpYmJvbiB7XG5cdFx0XHRcdFx0JiArIC5zdGF0dXMtcHVibGlzaGVkLFxuXHRcdFx0XHRcdCYgKyAuc3RhdHVzLXVucHVibGlzaGVkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50aW1lIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgKyBwIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiArIGg0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGhyICsgLmRhdGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRcdCYuaG91ciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEuZGF0ZSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRociB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICMyOTgwYjk7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1sZW1vbjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiB0b3AgbGVmdCovXG5cdFx0XHRcdCYucmliYm9uLXRvcC1yaWdodCB7XG5cdFx0XHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdCAgXHRcdH1cblxuXHRcdFx0ICBcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ICBcdFx0fVxuXG5cdFx0XHQgIFx0XHRzcGFuIHtcblx0XHRcdCAgXHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDlweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdCAgXHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYud2FybmluZyB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZXhjZWVkZWQge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YXR1cy1ib3gge1xuXHRcdFx0Ji5mb3ItYXBwcm92YWwsXG5cdFx0XHQmLmluLXByZXBhcmF0aW9uLFxuXHRcdFx0Ji5yZWdpc3RlcmVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLW9yYW5nZS1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlLWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJldm9rZWQtYnktdXNlciB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQtMjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50LFxuXHRcdFx0Ji5yZWRpcmVjdGVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ibHVlLWxpZ2h0ZW4tMywgMTIpO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnBlbmRpbmctYXBwcm92YWwsXG5cdFx0XHQmLmRlYmF0ZS1pbi1jb21taXR0ZWVzIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWJsdWUtbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZXZpc2lvbixcblx0XHRcdCYuc2NoZWR1bGVkLW9uLWFnZW5kYSxcblx0XHRcdCYud29ya2luZyB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFkZGVkLW9uLWFnZW5kYSxcblx0XHRcdCYuam9pbmVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlLWxpZ2h0ZW47XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1wdXJwbGU7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5uby1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHQmLnJlamVjdGVkLFxuXHRcdFx0Ji5jYW5jZWxlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1yZWQ7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHQmLnNvbHZlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0ZW47XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucmFua2VkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ibHVlLWxpZ2h0ZW4tMywgMTIpO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYub3duLWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdCYuYXBwcm92ZWQsXG5cdFx0XHQmLnZhbGlkYXRlZC1tb2RlICxcblx0XHRcdCYuYW5zd2VyZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodGVuO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHQmLmluLXBlbmRpbmctZGVjaXNpb24sXG5cdFx0XHQmLmxldHRlci1zZW50IHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXItbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYW1iZXItbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyLWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucmVwdWJsaXNoZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodGVuO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tZGFya2VuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnN1c3BlbmRlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYmx1ZS1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJlcGVhbGVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXJlZDtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJldm9rZWQsXG5cdFx0XHQmLm5vdC1pbmNsdWRlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItcmVkO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2plY3QtZnVsbC1hZG9wdGVkLFxuXHRcdFx0Ji52YWxpZGF0ZWQtbGV0dGVyIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHRlbjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2plY3QtcmVqZWN0ZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItcmVkO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucHJvamVjdC1pbi1hbmFseXNpcyB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2plY3QtZm9yLWRlYmF0ZSB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJlc29ydC1jb21wYXJ0bWVudCxcblx0XHRcdCYuZHJhZnQtbGV0dGVyIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWJsdWUtbGlnaHRlbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuaWNvbi1wZW5jaWwge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji53aXRoLWxlZ2FsaXR5LW5vdGljZSB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlLXJlZ2lzdGVyIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLndpdGhvdXQtbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0Ji53aXRob3V0LWFnZW5kYSB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmV4Y2VwdGVkLFxuXHRcdFx0Ji5jbG9zZWQtcmVnaXN0ZXIge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnB1YmxpYy1jb25zdWx0YXRpb24ge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubGl2ZS1tZWV0aW5nIHtcblx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRib3JkZXItYmx1ZS1saWdodGVuOztcblx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm5vdC1kZWJhdGVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1saWdodC0yO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm1lZXRpbmctY2xvc2VkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHRlbjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRociB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ob3VyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm1lZXRpbmctaW4tcGVuZGluZyB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJvcmRlci1hbWJlci1saWdodGVuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaG91ciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyLWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubWVldGluZy13aXRob3V0LWN2b3J1bSB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1yZWQ7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRib3JkZXItcmVkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaG91ciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZWxlY3Ryb25pYy12b3RlIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodGVuO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGF0dXMtcHVibGlzaGVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cdFx0LnN0YXR1cy11bnB1Ymxpc2hlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdH1cblxuXHRcdC5idXR0b25zIHtcblx0XHRcdCYgKyAuYnV0dG9ucyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvdW5jaWwtbWVldGluZyB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYubGluayB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0JiArIC5vcHRpb25zLWxpc3Qge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0JiArIC5idXR0b25zLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XG5cdFx0PiAqIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4OyBcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQub3B0aW9ucy1saXN0IHtcblx0XHRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuLFxuXHRcdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHR9XG5cdFx0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3Bhbixcblx0XHRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHR9XG5cblx0XHQmLnByb2plY3Qtc3RhdHVzIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHQmLnByZWZpeCB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0dWwuY2hlY2tib3gge1xuXHRcdFx0XHQ+IGxpIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcmVmaXhbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0PiBwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmZvci1hcHByb3ZhbCxcblx0XHRcdC5pbi1wcmVwYXJhdGlvbiB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmV2b2tlZC1ieS11c2VyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50LFxuXHRcdFx0LnJlZGlyZWN0ZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wZW5kaW5nLWFwcHJvdmFsLFxuXHRcdFx0LmRlYmF0ZS1pbi1jb21taXR0ZWVzIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJldmlzaW9uLFxuXHRcdFx0Lndvcmtpbmcge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGVnYWxpdHktbm90aWNlLFxuXHRcdFx0LnNvbHZlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJhbmtlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5qb2luZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5vLWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdC5yZWplY3RlZCxcblx0XHRcdC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtLFxuXHRcdFx0LmNhbmNlbGVkIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vd24tbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0LmFwcHJvdmVkLFxuXHRcdFx0Lm1lZXRpbmctY2xvc2VkLFxuXHRcdFx0LmFuc3dlcmVkIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZXB1Ymxpc2hlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1kYXJrZW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1c3BlbmRlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmVzb3J0LWNvbXBhcnRtZW50IHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LndpdGgtbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0LmFjdGl2ZS1yZWdpc3RlciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdC53aXRob3V0LWFnZW5kYSxcblx0XHRcdC5leGNlcHRlZCxcblx0XHRcdC5jbG9zZWQtcmVnaXN0ZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnB1YmxpYy1jb25zdWx0YXRpb24ge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2NoZWR1bGVkLW9uLWFnZW5kYSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hZGRlZC1vbi1hZ2VuZGEge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxpdmUtbWVldGluZyxcblx0XHRcdC5hbGxvY2F0ZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubm90LWluY2x1ZGVkIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ub3QtZGViYXRlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmV2b2tlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGFrZW4tbm90ZSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZWV0aW5nLWluLXBlbmRpbmcge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHNwYW46bm90KC5wcmVmaXgpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lm5vdGlmaWNhdGlvbi13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cblx0XHRcdFx0dWwudGFicyB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdC50YWIge1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lm5vdGlmaWNhdGlvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jb2wtZG9jdW1lbnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5ub3Rlcy1zdGF0dXMge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0PiBwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0XHR1bC50YWJzIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0LnRhYiB7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ub3RpZmljYXRpb24td3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG5cdFx0XHRcdHVsLnRhYnMge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQudGFiIHtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5ub3RpZmljYXRpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY29sLWRvY3VtZW50IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubm9ybWFsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdD4gcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1ib2R5IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5wcm9qZWN0LWZvcm1hdC10eXBlIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdC5wcmVmaXhbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0PiBwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZW1vbC10eXBlIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZG9jdW1lbnQtdHlwZSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmlubmVyLXJvdy1ib3JkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDNweDtcblx0XHR9XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LmV2ZW50cy13cmFwIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cblx0XHQuZXZlbnRzIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdCYuY2FuY2VsZWQge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uLV0sXG5cdFx0XHRcdFx0XHRhLFxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuLmxhYmVsIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0PiBbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNXB4O1xuXG5cdFx0XHRcdFx0XHQmLmljb24tc3Bpbm5lciB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQub2xkLXByb2plY3Qge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3Bhbi5sYWJlbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0XHRcdCYucmVwZWFsZWQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbXBsZXRpb24ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWFzdC1zaWRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNoYW5nZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yZXB1Ymxpc2hlZCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1kYXJrZW47XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc3VzcGVuZGVkIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJldm9jYXRpb24ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJlY3RpZmljYXRpb24ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5saW5rcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHQmLmljb24tYmFja3dhcmQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oaXN0b3J5IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdC5pY29uLWJhY2t3YXJkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3BlbnNhbnM7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5saW5rcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHQmLmljb24tcmliYm9uIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbm5lciB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ1bGxldCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9qZWN0cy1saXN0IHtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXG5cdFx0XHRcdCYubnIge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgKyAudm90ZXMtc3RhdHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQuY29udm9jYXRpb24tcHJvamVjdCB7XG5cdFx0LmxpbmtzICsgYTpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNvbHZlci13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByb2plY3QtZGV0YWlscy13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0cGFkZGluZzogMCAwLjc1cmVtO1xuXG5cdCYubm90ZXMtZGV0YWlscyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0Lm90aGVyLWluZm8ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kZXRhaWxzLXdyYXAge1xuXHRcdGZsZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnByb2plY3Qtb3ZlcnZpZXctd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzVweDtcblx0XHRcdHRvcDogMjBweDtcblxuXHRcdFx0Ji5tb2JpbGUtZnVsbC13aWR0aCB7XG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdGxlZnQ6IC02MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdW1tYXJ5LXdyYXAge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0fVxuXG5cdGg0IHsgXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0c3BhbltjbGFzc149aWNvbi1kb2N1bWVudF0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnRvYy13cmFwcGVyIHtcblx0XHQmLnBpbm5lZCB7XG5cdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LnRhYmxlLW9mLWNvbnRlbnRzIHtcblx0XHRcdGEge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGl2aWRlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIge1xuXHRcdCYuc3RlcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0c2VjdGlvbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZSB7XG5cdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb246bm90KC5jb250ZW50KTpub3QoLnNpZ25hdHVyZSk6bm90KC5wcm9jZWR1cmVzKTpub3QoLm5vdGVzKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdFx0bGVmdDogLTkwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHR9XG5cdH1cblxuXHQuc3RlcCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdFx0Ji5sYXN0IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RlcC1wb2ludCB7IFxuXHRcdFx0XHRsZWZ0OiAtN3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubm90ZXMtc3RlcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc3RlcC1wb2ludCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0bGVmdDogLTlweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogNTRweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5jYXJkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0fVxuXG5cdFx0c2VjdGlvbi5oZWFkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG5cdFx0XHRcdGxlZnQ6IC05MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0LnRhYnMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzZWN0aW9uLmhlYWRlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDkwcHgpO1xuXHRcdFx0XHRcdHRvcDogLTkwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzVweDtcblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtdGl0bGUge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDg1JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LnByb2plY3QtbnItZGF0ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0Lm5yLFxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDg1JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogODUlO1xuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24uc2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRsZWZ0OiAtOTdweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHR9XG5cblx0XHRwcmUge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtc3RhdGVtZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogODUlO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdGg1IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdH1cblxuXHQuc3RlcCBzZWN0aW9uLmNvbnRlbnQsXG5cdC5zdGVwIHNlY3Rpb24ubm90ZXMge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cblx0XHQuYXJ0aWNsZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdFx0XHRsZWZ0OiAtOTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGxlZnQ6IC05N3B4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hcnRpY2xlLW5yIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdH1cblxuXHRcdFx0b2w6bm90KC50YWJzKSwgdWw6bm90KC50YWJzKSB7XG5cdFx0XHRcdC8vY291bnRlci1yZXNldDogbGlzdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0Ly9saXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ly8gXHRjb250ZW50OiBcIiAoXCIgY291bnRlcihsaXN0KSBcIikgXCI7XG5cdFx0XHRcdFx0Ly8gXHRjb3VudGVyLWluY3JlbWVudDogbGlzdDtcblx0XHRcdFx0XHQvLyBcdGxlZnQ6IC0xLjRlbTtcblx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdG9sOm5vdCgudGFicyksIHVsOm5vdCgudGFicykge1xuXHRcdFx0XHRcdFx0Ly9jb3VudGVyLXJlc2V0OiBsaXN0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblxuXHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIpIFwiO1xuXHRcdFx0XHRcdFx0XHQvLyBcdGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuXHRcdFx0XHRcdFx0XHQvLyBcdGxlZnQ6IC0xLjRlbTtcblx0XHRcdFx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0b2w6bm90KC50YWJzKSwgXG5cdFx0XHR1bDpub3QoLnRhYnMpLCBcblx0XHRcdHRhYmxlIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0YWJsZSB7XG5cdFx0XHRtYXJnaW46IDE1cHggYXV0byAxNXB4IGF1dG87XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGFibGUsIHRoLCB0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdHByZSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdH1cblx0fVxuXG5cdC5zdGVwIHNlY3Rpb24ubm90ZXMge1xuXHRcdCYuYm9yZGVyLWRvdHRlZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdH1cblxuXHRcdC5hcnRpY2xlIHsgXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRvbCwgdWwsIGRpdiwgcCwgYSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR9XG5cblx0XHRcdG9sOm5vdCgudGFicykge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWw6bm90KC50YWJzKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogaW5pdGlhbDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24uc2lnbmF0dXJlIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cblx0XHQuY29sIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuZmlyc3QtbmFtZSxcblx0XHQubGFzdC1uYW1lIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5mb3Itc2lnbmF0dXJlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQuc3VmaXgge1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24ucHJvY2VkdXJlcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXG5cdFx0dGFibGUge1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHR9XG5cblx0XHR0YWJsZSwgdGgsIHRkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Ji5sZWZ0LWFsaWduIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdCYuY2VudGVyLWFsaWduIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Ji5yaWdodC1hbGlnbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg1IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZCwgdGgge1xuXHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRyLnNtYWxsIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC1jYXJkOm5vdCguZWRpdCkge1xuXHRcdHNlY3Rpb24uc2VjdGlvbiB7XG5cdFx0XHRvbCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtY2FyZCB7XG5cdFx0c2VjdGlvbi5zZWN0aW9uIHtcblx0XHRcdG9sIHtcblx0XHRcdFx0Y291bnRlci1yZXNldDogbGlzdDtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGxpc3QsIGxvd2VyLWFscGhhKSBcIikgXCI7XG5cdFx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbGlzdDtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xLjRlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtY2FyZC5lZGl0IHtcblx0XHRzZWN0aW9uLnNlY3Rpb24ge1xuXHRcdFx0b2w6bm90KC50YWJzKSwgdWw6bm90KC50YWJzKSB7XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRvbCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c2VjdGlvbjpub3QoLmhlYWRlcik6bm90KC5kb2N1bWVudC10aXRsZSk6bm90KC5kb2N1bWVudC1zdGF0ZW1lbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpIHtcblx0XHRcdG9sLCB1bCwgZGl2LCBwLCBhIHtcblx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZnItd3JhcHBlciB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHR9XG5cdH1cblxuXHQucHJldmlldy1tb2RlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0PiAuY29sIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0fVxuXG5cdFx0c2VjdGlvbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhlYWRlciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0Ji5mbGFnLXR5cGUge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmZsYWcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pbWFnZS10eXBlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjhmNmYzLCAjZjhmNmYzIDEwcHgsICRjb2xvci13aGl0ZSAxMHB4LCAkY29sb3Itd2hpdGUgMjBweCk7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdjpub3QoLmdyb3VwKTpub3QoLmdyb3VwLWxlZnQpOm5vdCguZmxhZyk6bm90KC5jMSk6bm90KC5jMik6bm90KC5jMyk6bm90KC5lbXB0eS1pbWcpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYuZW1wdHktaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi5ncm91cC1sZWZ0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kb2N1bWVudC10aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNlY3Rpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdG9sIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblxuXHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTMsIDYpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDU1JTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIpIFwiO1xuXHRcdFx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbGlzdDtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTEuNGVtO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTAuM2VtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kb2N1bWVudC1zdGF0ZW1lbnQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2Om5vdCguZ3JvdXApIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jb250ZW50IHtcblx0XHRcdFx0LmFydGljbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYXJ0aWNsZS1uciB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0XHRkaXY6bm90KC5ncm91cCkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNpZ25hdHVyZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucHJvY2VkdXJlcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXY6bm90KC5ncm91cCkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2V0dGluZ3Mtc3RlcC5kb2N1bWVudHMsXG4uc2V0dGluZ3Mtc3RlcC5ub3RlcyB7XG5cdG1hcmdpbi1yaWdodDogMjYwcHg7XG59XG5cbi5wcm9qZWN0LXN0YXR1cy13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMjtcblxuXHRzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fSBcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxNDAwcHgpIHtcblx0LnByb2plY3Qtb3ZlcnZpZXctd3JhcCB7XG5cdFx0LnN0YXR1cy13cmFwIHtcblx0XHRcdC5vdGhlci1ib3gge1xuXHRcdFx0XHQmIH4gLnN0YXR1cy1ib3gge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm90aGVyLWJveCB7XG5cdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEzMDBweCkge1xuXHQucHJvamVjdC1vdmVydmlldy13cmFwIHtcblx0XHQuc3RhdHVzLXdyYXAge1xuXHRcdFx0Lm90aGVyLWJveCB7XG5cdFx0XHRcdCYgfiAuc3RhdHVzLWJveCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3RoZXItYm94IHtcblx0XHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTIwMHB4KSB7XG5cdC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuXHRcdC5zdGF0dXMtd3JhcCB7XG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RhdHVzLWJveCxcblx0XHRcdC5vdGhlci1ib3gge1xuXHRcdFx0XHRtaW4td2lkdGg6IDIyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9qZWN0LWRldGFpbHMtd3JhcCB7XG5cdFx0c2VjdGlvbjpub3QoLmNvbnRlbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpOm5vdCgubm90ZXMpIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogLTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0ZXAgc2VjdGlvbi5jb250ZW50LFxuXHRcdC5zdGVwIHNlY3Rpb24ubm90ZXMge1xuXHRcdFx0LmFydGljbGUge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogLTgwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRsZWZ0OiAtODdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGVwIHtcblx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogLTgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRzZWN0aW9uLnNlY3Rpb24ge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IC04N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuXHRcdC5wZXRpdGlvbi1yZXF1ZXN0LW5yLFxuXHRcdC5wZXRpdGlvbi1yZXNwb25zZS1uciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQucHJvamVjdC1kZXRhaWxzLXdyYXAge1xuXHRcdC5zdGVwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHQ+IC5jb2wge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlY3Rpb24ucHJvY2VkdXJlcyB7XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZXR0aW5ncy1zdGVwLmRvY3VtZW50cyxcblx0LnNldHRpbmdzLXN0ZXAubm90ZXMge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnByb2plY3Qtb3ZlcnZpZXctd3JhcCB7XG5cdFx0LmNhcmQge1xuXHRcdFx0cGFkZGluZzogMTVweCA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRoNC5oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuc3RhdHVzLXdyYXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0LnN0YXR1cy1ib3gge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b25zIHtcblx0XHRcdFx0Ly9tYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMsXG5cdFx0Lm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMge1xuXHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sbGFwc2libGUtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lm5vdGlmaWNhdGlvbi13cmFwIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC5tb2JpbGUtcm93IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdHVsLnRhYnMge1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5vdGlmaWNhdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXZlbnRzLXdyYXAge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cblx0XHRcdC5oaXN0b3J5IHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmV2ZW50cyB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJvamVjdC1kZXRhaWxzLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHQmLm5vdGVzLWRldGFpbHMge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuXG5cdFx0XHQmLmZ1bGwtd2lkdGgge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0c3BhbltjbGFzc149aWNvbi1kb2N1bWVudF0ge1xuXHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRvY3VtZW50LXRpdGxlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzZWN0aW9uLnNlY3Rpb24ge1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdG9sOm5vdCgudGFicyksIHVsOm5vdCgudGFicykge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb2N1bWVudC1zdGF0ZW1lbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR9XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0ZXAge1xuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHNlY3Rpb24uY29udGVudCxcblx0XHRcdHNlY3Rpb24ubm90ZXMge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdC5hcnRpY2xlIHtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblxuXHRcdFx0XHRcdD4gb2w6bm90KC50YWJzKSxcblx0XHRcdFx0XHQ+IHVsOm5vdCgudGFicykge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXG5cdFx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdFx0b2w6bm90KC50YWJzKSwgdWw6bm90KC50YWJzKSB7XG5cdFx0XHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRzZWN0aW9uLnNpZ25hdHVyZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0LmNvbDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlY3Rpb24ucHJvY2VkdXJlcyB7XG5cdFx0XHRcblx0XHRcdHRhYmxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdHRhYmxlLCB0aCwgdGQge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0ci5zbWFsbCB7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlscy13cmFwIHtcblx0XHRcdC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuXHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuXHRcdH1cblx0XHQuZG9jdW1lbnQtY2FyZC5mdWxsLXdpZHRoIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuXHRcdH1cblxuXHRcdC5kb2N1bWVudC1yZWNlaXZlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5LmxvZ2luIHtcblxuXHRkaXZbcm9sZT1cIm1haW5cIl0ge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXG5cdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0fVxufVxuXG4uZnItdmlldyxcbi5mci1lbGVtZW50LFxuLmRvY3VtZW50LWNhcmQge1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG5cbiNwYWdlLWxvZ2luLWZvcmdvdF9wYXNzd29yZCBkaXZbcm9sZT1cIm1haW5cIl0ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5zZWxlY3QtZHJvcGRvd24ge1xuXHRtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbiN1c2Vyd2F5QWNjZXNzaWJpbGl0eUljb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcbn1cblxuYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG5cblx0LmltZyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmRpdmlkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG5cblx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXG5cdC5pbmZvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5kaXZpZGVyIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdC5pY29uLWRyYWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTEwNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JiA+IGEsXG5cdFx0JiA+IC5pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTc1cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQuaW1nIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDcwcHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdGxlZnQ6IC00cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC00cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcblx0XHR9XG5cdH1cblxuXHQuaW5uZXItYWN0aW9ucyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogLTE1cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0d2lkdGg6IDA7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lm5hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdC5mdW5jdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0LmRlcGFydG1lbnQge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQucG9saXRpY2FsLWJhZGdlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblx0fVxufVxuXG5ib2R5ID4gLnNlcnZpY2Utd3JhcC5jdXN0b21zb3J0YWJsZWVsZW1lbnQge1xuXHQucGVyc29uIHtcblx0XHRjb2xvcjogIzQ4NDg0ODtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0XHQubGFzdC1uYW1lIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cdC5uYW1lIHtcblx0XHRjb2xvcjogIzQ4NDg0ODtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxuXHQuZGl2aWRlciA+IC5pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtNzVweDtcblx0XHR0b3A6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZWZhO1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTlmXCIgIWltcG9ydGFudDtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG5cdFx0XHRjb2xvcjogIzY2N2ViMTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bGVmdDogLTRweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTRweDtcblx0XHRcdHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcblx0XHR9XG5cdH1cbn1cblxuXG5ib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZjZmNmYyAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cblx0LmYxIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHRcdC13ZWJraXQtZmxleDogMTtcblx0XHQtbXMtZmxleDogMTtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdEBleHRlbmQgLnotZGVwdGgtMTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblxuXHRcdC5yb3cge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRcdH1cblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRbY2xhc3MqPWNvbC1dOm5vdCguY29sLWNoZWNrKTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSB7XG5cdFx0XHQqIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnVucmVhZCB7XG5cdFx0W2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKSB7XG5cdFx0XHQqIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm5vLWV2ZW50IHtcblx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHR9XG5cdH1cblxuXHQmLmhlYWRlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0bWluLWhlaWdodDogNzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG5cdFx0XHQmLmNvbC1vcHRpb25zLFxuXHRcdFx0Ji5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi1tZW51IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXG5cdFx0c3Bhbixcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cblx0XHQuc29ydCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0Jjpub3QoLnVwKTpub3QoLmRvd24pIHtcblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24tYXJyb3ctdXAge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3R0b206IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0KiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnVwIHtcblx0XHRcdFx0Lmljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kb3duIHtcblx0XHRcdFx0Lmljb24tYXJyb3ctdXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjdGFibGUtY29sdW1ucy1zZXR0aW5ncyB7XG5cdFx0bWluLXdpZHRoOiAyMDBweDtcblxuXHRcdGxpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ1cHg7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cblx0XHRcdFx0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sLWRyYWcge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdFxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2wtY2hlY2sge1xuXHRcdC8vIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHR3aWR0aDogMzBweDtcblx0fVxuXHQuY29sLWljb25zIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDQwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogMzVweDtcblx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHR9XG5cdH1cblx0LmNvbC1pbWcge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHR9XG5cdC5jb2wtc3RhdHVzIHtcblx0XHQmOm5vdChbY2xhc3MqPSdoaWRlLW9uJ10pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb2wtbWVzc2FnZS1zdGF0dXMge1xuXHRcdGJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogM3B4O1xuXG5cdFx0Ji5yZWFkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHR9XG5cdFx0Ji51bnJlYWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHR9XG5cdH1cblx0LmNvbC1uciB7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdH1cblx0LmNvbC1kYXRlIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHR3aWR0aDogMTEwcHg7XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdH1cblxuXHRcdCYuYmlnIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHR9XG5cdH1cblx0LmNvbC1hY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCYuZXh0cmEtc21hbGwge1xuXHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0fVxuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRtaW4td2lkdGg6IDExMHB4O1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdH1cblxuXHRcdCYuYmlnIHtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHR9XG5cdH1cblx0LmNvbC1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0XG5cdFx0Ji5lbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cdH1cblx0LmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdFxuXHRcdCYuZW1wdHkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC5jb2wtdGV4dCB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXG5cdFx0LmRvY3VtZW50LXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbC1sYW5ndWFnZXMsXG5cdC5jb2wtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNDBweDtcblxuXHRcdFx0Jjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mbGFnIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0fVxuXHQuY29sbGFwc2libGUtYm9keSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IDBweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYgPiAucm93IHtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdH1cblxuXHRcdCYgPiAucm93Omxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cblx0JiA+IC5yb3cge1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHQmOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIHtcblx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCAzKTtcblxuXHRcdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdFx0LnNlY29uZGFyeSB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHQuYWN0aW9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHQmLmFjdGlvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLXZpZXcge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdH1cblx0XHQuaWNvbi1lZGl0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tc21zIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tdHJhc2gge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0XHQuaWNvbi1jYWxlbmRhciB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLXN0YXRzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tY2xvbmUge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0XHQuaWNvbi1maWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tZmlsZS1wZGYsXG5cdFx0Lmljb24tZmlsZS1kb2MsXG5cdFx0Lmljb24tZmlsZS1kb2N4LFxuXHRcdC5pY29uLWZpbGUtcHB0LFxuXHRcdC5pY29uLWZpbGUteGxzLFxuXHRcdC5pY29uLWZpbGUteGxzeCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHQvL2ZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGZvbnQtc21vb3RoOiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcblx0XHR9XG5cblx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdC5wcmltYXJ5LFxuXHRcdFx0LnNlY29uZGFyeSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0Ji5yaWdodCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0XHQmLmxlZnQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHQmLmNlbnRlciB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdCYuYnRuIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jdXN0b20tbGluayB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0fVxuXHRcdCYuY3VzdG9tLWxpbmstZGFya2VuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluay1kYXJrZW47XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHR9XG5cdH1cblxuXHRcblxuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdCYuaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCYubG9hZGVkIHtcblx0XHQuY29sLW5hbWUgc3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0PiAucm93IHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5pY29uLWRyYWcge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtbmFtZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHQuY29sLXVzZXIge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHQmID4gYSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkaXZbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdFx0bGVmdDogLTU1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRwLnBlcnNvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRtYXJnaW46IDNweCAwIDAgMDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLW9wdGlvbnMtbGlzdCB7XG5cdFx0XHQub3B0aW9ucy1saXN0IHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDNweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLWRyYWcge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ubWF0ZXJpYWwtcGxhY2Vob2xkZXIge1xuXHQuaW5uZXIge1xuXHRcdCYubWF0ZXJpYWxib3hlZCB7XG5cdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5tYXRlcmlhbC1wbGFjZWhvbGRlciB7XG5cdCNtYXRlcmlhbGJveC1vdmVybGF5ICsgLmlubmVyIHtcblx0XHQmLm1hdGVyaWFsYm94ZWQuYWN0aXZlIHtcblx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuXHQjcmVhY3RtYXByb21hbmlhIC5yb3cubWFwLWZpbHRlcnMtd3JhcC5oaWRlZmlsdGVycyAuY29sLWZpbHRlcnMge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4jcGFnZS1sb2dpbi1mb3Jnb3RfcGFzc3dvcmQgI2ZpdGVtX2lkX2VtYWlsIHtcblx0d2lkdGg6IDMwMHB4O1xufVxuXG4ub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2wgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnJvdyB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNhZGQtbG9jYXRpb24tbW9kYWwge1xuXHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0b3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIC5zd2l0Y2gge1xuLy8gXHRwYWRkaW5nLXRvcDogMTBweDtcbi8vIFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG4vLyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0ID4gYSxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0ID4gYSxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgPiBhLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgPiBhIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuXG4uY3VzdG9tYW5jaG9yOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogXCIgXCI7XG5cdG1hcmdpbi10b3A6IC02MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7O1xufVxuXG4jcHJvamVjdC1mb3JtYXQtZW1vbCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCBhLmRhdGUgPiBoNCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIGFbaHJlZj1cIiN2aWV3LXVzZXItcHJvZmlsZS1tb2RhbFwiXSxcbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdOmxpbmssXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIGFbaHJlZj1cIiN2aWV3LXVzZXItcHJvZmlsZS1tb2RhbFwiXTp2aXNpdGVkLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl06aG92ZXIsXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIGFbaHJlZj1cIiN2aWV3LXVzZXItcHJvZmlsZS1tb2RhbFwiXTphY3RpdmUsXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIGFbaHJlZj1cIiN2aWV3LXVzZXItcHJvZmlsZS1tb2RhbFwiXTpmb2N1cyB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAucGVyc29uLXdyYXAsXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5lbXB0eS13cmFwIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ib2R5Lmlzbm90bG9nZ2VkaW4gLmJ0bi1zZW5kLXNtcyxcbmJvZHkuaXNub3Rsb2dnZWRpbiAuYnRuLXNlbmQtZW1haWwsXG5ib2R5Lmlzbm90bG9nZ2VkaW4gLmJ0bi1hZGQtZ3JvdXAge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi5ub2V2ZW50cyxcbi5ub2V2ZW50czpsaW5rLFxuLm5vZXZlbnRzOnZpc2l0ZWQsXG4ubm9ldmVudHM6aG92ZXIsXG4ubm9ldmVudHM6YWN0aXZlLFxuLm5vZXZlbnRzOmZvY3VzIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZG9jdW1lbnQtd3JhcCAuYnRuLWFkZCxcbi5kb2N1bWVudC13cmFwIC5idG4tdmlldyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keSAuZG9jdW1lbnQtd3JhcCAuZmlsZS1maWVsZCB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuI3JlYWN0LWVtb2wtcGFnaW5hdGlvbi1yZWdpc3RyZWhjbCAuY29sLWFjdGl2YXRlLW9wdGlvbnMsXG4jcmVhY3QtZW1vbC1wYWdpbmF0aW9uLXJlZ2lzdHJlcGhjbCAuY29sLWFjdGl2YXRlLW9wdGlvbnMsXG4jcmVhY3QtZW1vbC1wYWdpbmF0aW9uLXJlZ2lzdHJ1cGRwIC5jb2wtYWN0aXZhdGUtb3B0aW9ucyxcbiNyZWFjdC1lbW9sLXBhZ2luYXRpb24tcmVnaXN0cnVkcCAuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkICsgbGFiZWwge1xuICAgIHRvcDogMDtcbn1cblxuLnJvdyA+IC5jb2wgPiBoNSArIC5oZWxwZXItdGV4dCB7XG5cdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRjQ0MzM2O1xufVxuXG4ucm93IC5jb2wubTQge1xuXHQvLyB3aWR0aDogMzMuMzMzJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQ+bGkuaGVhZGVyIC5zb3J0ICoge1xuXHRsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3RpZSAuZnVuY3Rpb24gc3BhbiB7XG4gICAgY29sb3I6ICM2NjdlYjE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3RpZSAuZG9tZW5pdSBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAucGVyc29uIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlIHtcblx0LmNvbC1pY29uIHtcblx0XHR0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuI3JlYWN0b3JnYW5pZ3JhbWFwcmVmZWN0dXJhIC5jYXJkIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5yb3cuc2VjdGlvbi5sZXZlbDEgLmNvbC5zMTIubTcubDUueGw1LnBlcnNvbi13cmFwLmhhcy1pbm5lci1hY3Rpb25zIHtcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuI3JlYWN0Y29tdW5pY2FyZWN1cHJlZmVjdHVyYSA+IGRpdiA+IC50b3AtcGFnaW5hdGlvbi13cmFwIGg0LmNvbCB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5kYXRlcGlja2VyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyW2Rpc2FibGVkXSArIGxhYmVsIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wcm9qZWN0LWRldGFpbHMtd3JhcC5ub3Rlcy1kZXRhaWxzIHtcblx0Ly93aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuZm9yLXNpZ25hdHVyZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllLFxuYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cdGN1cnNvcjogbW92ZSAhaW1wb3J0YW50O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0PiAucm93IHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcblx0XHRjb2xvcjogIzZlNmU2ZTtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG5cdH1cblxuXHQ+IC5yb3cgLmljb24tZHJhZyB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGNvbG9yOiAjYTVhNWE1O1xuXHRcdGN1cnNvcjogbW92ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IC0xNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdH1cblxuXHQ+IC5yb3cgLmNvbC1kb2N1bWVudCB7XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0LW1zLWZsZXg6IDE7XG5cdFx0ZmxleDogMTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRjb2xvcjogIzQ4NDg0ODtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHQ+IC5yb3cgLmYxIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHRcdC13ZWJraXQtZmxleDogMTtcblx0XHQtbXMtZmxleDogMTtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0PiAucm93IC5jb2wtZG9jdW1lbnQgPiBhe1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0fVxuXG5cdD4gLnJvdyAuY29sLWFjdGlvbnMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtaW4td2lkdGg6IDExMHB4O1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQ+IC5yb3cgLmNvbC1hY3Rpb25zID4gLnByaW1hcnkge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcblx0XHR3aWR0aDogLW1vei1maXQtY29udGVudDtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQ+IC5yb3cgLmNvbC1hY3Rpb25zID4gLnByaW1hcnkgYSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtc21vb3RoOiBhdXRvO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICNhNWE1YTU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIFx0bWFyZ2luOiAwIDRweDtcblx0fVxuXG5cblx0PiAucm93IC5jb2wtYWN0aW9ucyA+IC5zZWNvbmRhcnkge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcblx0XHR3aWR0aDogLW1vei1maXQtY29udGVudDtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQ+IC5yb3cgLmNvbC1hY3Rpb25zID4gLnNlY29uZGFyeSBhIHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC1zbW9vdGg6IGF1dG87XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogI2E1YTVhNTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgXHRtYXJnaW46IDAgNHB4O1xuXHR9XG5cbn1cblxuLmFjdGl2ZVtpZF49XCJ0YWJcIl0ge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5ib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjZmNmY2ZjICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHQucmliYm9uLXRleHQucmliYm9uLXRvcC1yaWdodCB7XG5cdFx0cmlnaHQ6IC0zcHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdHRvcDogMjhweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRmb250LXNpemU6IDEzcHg7XG5cdH1cblxuXHQucmliYm9uLnJpYmJvbi10b3AtcmlnaHQge1xuXHRcdHJpZ2h0OiAtMXB4O1xuXHRcdHRvcDogLTFweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdH1cblxuXHQucmliYm9uIHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdH1cblxuXHQucmliYm9uLmJpZyBbY2xhc3MqPWljb24tXSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnJpYmJvbi53YXJuaW5nIHNwYW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7XG5cdH1cblxuXHQucmliYm9uLnJpYmJvbi10b3AtcmlnaHQgc3BhbiB7XG5cdFx0cmlnaHQ6IC0yMnB4O1xuXHRcdHRvcDogOHB4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cblxuXHQucmliYm9uIHNwYW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2Y2E4MDA7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IDE0NXB4O1xuXHR9XG5cblx0JiA+IC5yb3cge1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHQmOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIHtcblx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCAzKTtcblxuXHRcdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdFx0LnNlY29uZGFyeSB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHQuYWN0aW9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHQmLmFjdGlvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLXZpZXcge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdH1cblx0XHQuaWNvbi1lZGl0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tc21zIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tdHJhc2gge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0XHQuaWNvbi1jYWxlbmRhciB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLXN0YXRzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tY2xvbmUge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0XHQuaWNvbi1maWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tZmlsZS1wZGYsXG5cdFx0Lmljb24tZmlsZS1kb2MsXG5cdFx0Lmljb24tZmlsZS1kb2N4LFxuXHRcdC5pY29uLWZpbGUtcHB0LFxuXHRcdC5pY29uLWZpbGUteGxzLFxuXHRcdC5pY29uLWZpbGUteGxzeCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHQvL2ZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGZvbnQtc21vb3RoOiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcblx0XHR9XG5cblx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdC5wcmltYXJ5LFxuXHRcdFx0LnNlY29uZGFyeSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZjEge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdC1tcy1mbGV4OiAxO1xuXHRcdGZsZXg6IDE7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0QGV4dGVuZCAuei1kZXB0aC0xO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXG5cdFx0LnJvdyB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdFx0fVxuXHR9XG5cdCYuZGlzYWJsZWQge1xuXHRcdFtjbGFzcyo9Y29sLV06bm90KC5jb2wtY2hlY2spOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIHtcblx0XHRcdCoge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudW5yZWFkIHtcblx0XHRbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpIHtcblx0XHRcdCoge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubm8tZXZlbnQge1xuXHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdH1cblx0fVxuXG5cdCYuaGVhZGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblxuXHRcdCYuc21hbGwge1xuXHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cblx0XHRcdCYuY29sLW9wdGlvbnMsXG5cdFx0XHQmLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLW1lbnUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cblx0XHRzcGFuLFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblxuXHRcdC5zb3J0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQmOm5vdCgudXApOm5vdCguZG93bikge1xuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbi1hcnJvdy11cCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLWFycm93LWRvd24ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQqIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudXAge1xuXHRcdFx0XHQuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmRvd24ge1xuXHRcdFx0XHQuaWNvbi1hcnJvdy11cCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2wtZHJhZyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0XG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbC1pbmRleCB7XG5cdFx0bWluLXdpZHRoOiAzMHB4O1xuXHR9XG5cblx0LmNvbC1pY29ucyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHdpZHRoOiA0MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb2wtZGF0ZS1pbmZvIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5jb2wtdXNlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAyMTBweDtcblx0fVxuXHQuY29sLWltZyB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdH1cblx0LmNvbC1zdGF0dXMge1xuXHRcdCY6bm90KFtjbGFzcyo9J2hpZGUtb24nXSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFxuXHRcdG1pbi13aWR0aDogMTcwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cblx0XHQucmV2aXNpb24gW2NsYXNzKj1pY29uXSwgXG5cdFx0LnNjaGVkdWxlZC1vbi1hZ2VuZGEgW2NsYXNzKj1pY29uXSwgXG5cdFx0Lm1lZXRpbmctaW4tcGVuZGluZyBbY2xhc3MqPWljb25dLCBcblx0XHQud29ya2luZyBbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAjZmZjMzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblxuXHRcdGRpdiA+IHAge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmZvci1hcHByb3ZhbCxcblx0XHQuaW4tcHJlcGFyYXRpb24ge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJldm9rZWQtYnktdXNlciB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0LndpdGhvdXQtYWdlbmRhIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53aXRoLWxlZ2FsaXR5LW5vdGljZSB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wZW5kaW5nLWFwcHJvdmFsLFxuXHRcdC5kZWJhdGUtaW4tY29tbWl0dGVlcyxcblx0XHQubGl2ZS1tZWV0aW5nLFxuXHRcdC5hbGxvY2F0ZWQge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdH1cblx0XHRcdC5pY29uLWZvcndhcmQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5saW5rcyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJldmlzaW9uLFxuXHRcdC5zY2hlZHVsZWQtb24tYWdlbmRhLFxuXHRcdC5tZWV0aW5nLWluLXBlbmRpbmcsXG5cdFx0Lndvcmtpbmcge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWRkZWQtb24tYWdlbmRhIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sZWdhbGl0eS1ub3RpY2UsXG5cdFx0LnNvbHZlZCB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubm8tbGVnYWxpdHktbm90aWNlLFxuXHRcdC5yZWplY3RlZCxcblx0XHQubWVldGluZy13aXRob3V0LWN2b3J1bSxcblx0XHQubm90aWNlLXJlZCB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0LmluLXBlbmRpbmctZGVjaXNpb24sXG5cdFx0LnNlbmQtbW9kZSxcblx0XHQucmVxdWVzdC1jaGFuZ2VzLFxuXHRcdC5ub3RpY2Utb3JhbmdlIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3duLWxlZ2FsaXR5LW5vdGljZSxcblx0XHQuYXBwcm92ZWQsXG5cdFx0Lm1lZXRpbmctY2xvc2VkLFxuXHRcdC52YWxpZGF0ZWQtbW9kZSxcblx0XHQuYW5zd2VyZWQsXG5cdFx0Lm5vdGljZS1ncmVlbiB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlcHVibGlzaGVkIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tZGFya2VuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3VzcGVuZGVkIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXBlYWxlZCB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXZva2VkLFxuXHRcdC5ub3QtaW5jbHVkZWQge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXNvcnQtY29tcGFydG1lbnQge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnB1YmxpYy1jb25zdWx0YXRpb24ge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubm90LWRlYmF0ZWQge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZWRpdC1tb2RlIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9bm90aWNlLV0ge1xuXHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0bWFyZ2luOiAwIDhweDtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb2wtYWN0aW9ucyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cblx0LmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAyMzBweDtcblx0fVxuXHQuY29sLW1lc3NhZ2Utc3RhdHVzIHtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDNweDtcblxuXHRcdCYucmVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fVxuXHRcdCYudW5yZWFkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0fVxuXHR9XG5cdC5jb2wtbnItZGF0ZSB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGNvbG9yOiAjNDg0ODQ4O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtaW4td2lkdGg6IDExNXB4O1xuXHRcdG1heC13aWR0aDogMTE1cHg7XG5cdH1cblx0LmNvbC1wcm9qZWN0LWluZm8ge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XG5cdFx0LnByb2plY3QtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICM0ODQ4NDg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0XHQuYWlyLWNoYXJhY3RlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODU1M2QxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuXHRcdFx0d2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0fVxuXHRcdC5ub3JtYXRpdmUtY2hhcmFjdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0d2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG5cdFx0XHR3aWR0aDogLW1vei1tYXgtY29udGVudDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHR9XG5cdFx0LmluZGl2aWR1YWwtY2hhcmFjdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0d2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG5cdFx0XHR3aWR0aDogLW1vei1tYXgtY29udGVudDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHR9XG5cdH1cblx0LmNvbC1uciB7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdH1cblx0LmNvbC1kYXRlIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHR3aWR0aDogMTEwcHg7XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdH1cblxuXHRcdCYuYmlnIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHR9XG5cdFx0LmRhdGUge1xuXHRcdFx0Y29sb3I6ICNhNWE1YTU7XG5cdFx0fVxuXHR9XG5cdC5jb2wtYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmLmV4dHJhLXNtYWxsIHtcblx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdH1cblxuXHRcdCYuc21hbGwge1xuXHRcdFx0bWluLXdpZHRoOiAxMTBweDtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHR9XG5cblx0XHQmLmJpZyB7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb2wtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdFxuXHRcdCYuZW1wdHkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogNzBweDtcblx0XHRcblx0XHQmLmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQuY29sLXRleHQge1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdH1cblxuXHRcdC5kb2N1bWVudC10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2wtbGFuZ3VhZ2VzLFxuXHQuY29sLW9wdGlvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cblx0XHRcdCY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCkuY2hlY2tlZCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmxhZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdH1cblx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmID4gLnJvdyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHR9XG5cblx0XHQmID4gLnJvdzpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXG5cblx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0Ji5yaWdodCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0XHQmLmxlZnQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHQmLmNlbnRlciB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdCYuYnRuIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jdXN0b20tbGluayB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0fVxuXHRcdCYuY3VzdG9tLWxpbmstZGFya2VuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluay1kYXJrZW47XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHR9XG5cdH1cblxuXHRcblxuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdCYuaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCYubG9hZGVkIHtcblx0XHQuY29sLW5hbWUgc3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0PiAucm93IHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5pY29uLWRyYWcge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtbmFtZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHQuY29sLXVzZXIge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHQmID4gYSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkaXZbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdFx0bGVmdDogLTU1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRwLnBlcnNvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRtYXJnaW46IDNweCAwIDAgMDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLW9wdGlvbnMtbGlzdCB7XG5cdFx0XHQub3B0aW9ucy1saXN0IHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDNweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLWRyYWcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRjdXJzb3I6IG1vdmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaWNvbi1kcmFnIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG5cbi5mYy1ldmVudC5kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZml4aGVhZGVyIC5jb2xsYXBzaWJsZS1oZWFkZXIgPiBsYWJlbCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmVkLXN3aXRjaCB7XG5cdC5zd2l0Y2ggbGFiZWwgLmxldmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMCwgMCwgMC4zOCk7XG5cdH1cblx0LnN3aXRjaCBsYWJlbCAubGV2ZXI6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xNSk7XG5cdH1cblx0LnN3aXRjaCBsYWJlbCAubGV2ZXI6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjM5Mzk7XG5cdH1cblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi50aXBkb2N1bWVudGhlYWRlciB7XG5cdGNvbG9yOiAjNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuXHQuY2FyZXQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG59XG5cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAsXG4uYm90dG9tLXBhZ2luYXRpb24td3JhcCB7XG5cdGg0IHtcblx0XHQmICsgLmZpbHRlciB7XG5cdFx0XHQuc2VsZWN0LXdyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN0YWIxLmFjdGl2ZVtzdHlsZV0sXG4jdGFiMi5hY3RpdmVbc3R5bGVdLFxuI3RhYjMuYWN0aXZlW3N0eWxlXSxcbiN0YWI0LmFjdGl2ZVtzdHlsZV0sXG4jdGFiNS5hY3RpdmVbc3R5bGVdLFxuI3RhYjYuYWN0aXZlW3N0eWxlXSxcbiN0YWI3LmFjdGl2ZVtzdHlsZV0sXG4jdGFiOC5hY3RpdmVbc3R5bGVdLFxuI3RhYjkuYWN0aXZlW3N0eWxlXSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbiN0YWIxLmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWIyLmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWIzLmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI0LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI1LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI2LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI3LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI4LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI5LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4udmlzb3JvX29uIHtcblx0ZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKTtcblx0aDEge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuXG4udmlzb3JvX29mZiB7XG5cdGZpbHRlcjogc2F0dXJhdGUoMCUpO1xuXHRoMSB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG59XG5cbi5tb2wtY2FyZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LmNvbCB7XG5cdFx0cGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW9sLWNhcmQge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKGdyYXksIDIwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cdFx0XHRvcGFjaXR5OiAwLjg1O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oZ3JheSwgMjApO1xuXHRcdFx0Y29sb3I6ICM0ODQ4NDg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHQmLm5yIHtcblx0XHRcdFx0Y29sb3I6ICM0MzQzNDM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogcmdiKDg2LCA4NiwgODYpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQubW9sLWNhcmRzIHtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMTk1cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQubW9sLWNhcmRzIHtcblx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuXG5cdFx0Ji5hdXRvLWhlaWdodCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiA1cHggMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cblx0XHRcdFx0XHQmLm5yIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnR3b3N0ZXAtc3RhdHVzLXdyYXAge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDI7XG5cblx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdH0gXG5cdH1cbn1cblxuLmNvbWlzaWExIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZSk7IGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY29taXNpYTIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vcmFuZ2UpOyBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNvbWlzaWEzIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ3JlZW4pOyBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNvbWlzaWE0IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcmVkKTsgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jb21pc2lhNSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXB1cnBsZSk7IGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY29taXNpYTYge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1icm93bik7IGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY29taXNpYTcge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ncmV5KTsgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiJdfQ== */