@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: #8696C9;
  --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: #265cf4;
      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: #265cf4; }
    .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: #265cf4; }

.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: #e8eefe;
  border-radius: 2px;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden; }
  .progress .determinate {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #265cf4;
    -webkit-transition: width .3s linear;
    -o-transition: width .3s linear;
    transition: width .3s linear; }
  .progress .indeterminate {
    background-color: #265cf4; }
    .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: #265cf4;
    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(16, 42, 100, 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(38, 92, 244, 0.2);
        outline: none; }
      .tabs .tab a:hover, .tabs .tab a.active {
        background-color: transparent;
        color: #102a64; }
    .tabs .tab.disabled a,
    .tabs .tab.disabled a:hover {
      color: rgba(16, 42, 100, 0.4);
      cursor: default; }
  .tabs .indicator {
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #265cf4;
    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: #0b42dc; }

.btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button {
  text-decoration: none;
  color: #fff;
  background-color: #265cf4;
  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: #3e6ef5; }

.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: #265cf4;
  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: #265cf4; }
  .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: #265cf4;
    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: #265cf4;
      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: #396bf5; }

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 #265cf4;
    -webkit-box-shadow: 0 1px 0 0 #265cf4;
            box-shadow: 0 1px 0 0 #265cf4; }
  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: #265cf4; }
  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: #265cf4; }
  .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 #8e96a9; }

[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 #8e96a9;
    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 #8e96a9;
  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 #265cf4;
  background-color: #265cf4;
  z-index: 0; }

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

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

[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 #265cf4; }
  .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: #3e6ef5; }
    .sidenav li > a.btn-floating:hover {
      background-color: #265cf4; }
    .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: #265cf4; }

.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: #265cf4;
  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: #265cf4; }
    .datepicker-table td.is-selected {
      background-color: #265cf4;
      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(44, 95, 238, 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: #265cf4;
  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: #265cf4;
  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(38, 92, 244, 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: #265cf4;
    stroke-width: 4;
    stroke-linecap: round; }

.timepicker-canvas-out {
  opacity: 0.25; }

.timepicker-canvas-bearing {
  stroke: none;
  fill: #265cf4; }

.timepicker-canvas-bg {
  stroke: none;
  fill: #265cf4; }

/* 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: #265cf4; }

.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-achievement {
  height: auto; }
  .icon-achievement:before {
    content: "\e9d2" !important; }

.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-cloud-software {
  height: auto; }
  .icon-cloud-software:before {
    content: "\e9db" !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-cooperation {
  height: auto; }
  .icon-cooperation:before {
    content: "\e9d3" !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-experience {
  height: auto; }
  .icon-experience:before {
    content: "\e9d0" !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-motivation {
  height: auto; }
  .icon-motivation:before {
    content: "\e9d4" !important; }

.icon-motivation-light {
  height: auto; }
  .icon-motivation-light:before {
    content: "\e9d1" !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-music {
  height: auto; }
  .icon-music:before {
    content: "\e9d9" !important; }

.icon-neighborhood {
  height: auto; }
  .icon-neighborhood:before {
    content: "\e9da" !important; }

.icon-notebook-light {
  height: auto; }
  .icon-notebook-light:before {
    content: "\e9a5" !important; }

.icon-option {
  height: auto; }
  .icon-option:before {
    content: "\e97b" !important; }

.icon-outsorcing {
  height: auto; }
  .icon-outsorcing:before {
    content: "\e9d6" !important; }

.icon-outsorcing-light {
  height: auto; }
  .icon-outsorcing-light:before {
    content: "\e9d5" !important; }

.icon-pagebreak {
  height: auto; }
  .icon-pagebreak:before {
    content: "\e9b1" !important; }

.icon-paintbrush {
  height: auto; }
  .icon-paintbrush:before {
    content: "\e036" !important; }

.icon-partnership {
  height: auto; }
  .icon-partnership:before {
    content: "\e9d7" !important; }

.icon-partnership-light {
  height: auto; }
  .icon-partnership-light:before {
    content: "\e9d8" !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-rocket {
  height: auto; }
  .icon-rocket:before {
    content: "\e9dc" !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: #4F5D9A; }

[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: #8e96a9; }

.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: #8696C9; }

.circle-icon-gray {
  height: 105px;
  margin: 20px auto;
  overflow: hidden;
  width: 140px; }
  .circle-icon-gray .inner {
    background-color: #F3F6FE;
    border-radius: 50%;
    height: 140px;
    position: relative;
    width: 140px; }
    .circle-icon-gray .inner [class*=icon] {
      color: #8e96a9;
      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: #8e96a9; }
  25% {
    color: #f05352; }
  75% {
    color: #f05352; }
  100% {
    color: #8e96a9; } }
@-o-keyframes anim-live {
  from {
    color: #f05352; }
  to { }
  0% {
    color: #8e96a9; }
  25% {
    color: #f05352; }
  75% {
    color: #f05352; }
  100% {
    color: #8e96a9; } }
@keyframes anim-live {
  from {
    color: #f05352; }
  to { }
  0% {
    color: #8e96a9; }
  25% {
    color: #f05352; }
  75% {
    color: #f05352; }
  100% {
    color: #8e96a9; } }

[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: #4F5D9A !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: #102a64 !important; }

.color-gray-darken {
  color: #06114B !important; }

.color-gray-lighten-2 {
  color: #F3F6FE !important; }

.color-gray-lighten {
  color: #8e96a9 !important; }

.color-gray {
  color: #8696C9 !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: #8e96a9 !important; }

.color-tuna-lighten {
  color: #06114B !important; }

.color-tuna {
  color: #0E2136 !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: #4F5D9A !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: #102a64 !important; }

.bg-gray-darken {
  background-color: #06114B !important; }

.bg-gray-lighten-2 {
  background-color: #F3F6FE !important; }

.bg-gray-lighten {
  background-color: #8e96a9 !important; }

.bg-gray {
  background-color: #8696C9 !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: #8e96a9 !important; }

.bg-tuna-lighten {
  background-color: #06114B !important; }

.bg-tuna {
  background-color: #0E2136 !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: #8e96a9;
  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; }

.\!fit-content {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important; }

.icon-between {
  left: -15px;
  position: absolute;
  top: 15px; }

hr {
  border: 0;
  border-top: 2px solid #F3F6FE;
  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 #F3F6FE;
  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: #102a64;
  font-family: "Open Sans", sans-serif;
  font-weight: 300; }

h2 {
  color: #06114B;
  font-family: "Roboto", sans-serif;
  font-weight: 100; }

h3 {
  color: #06114B;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 1.4; }
  h3.border {
    border-bottom: 1px solid #8e96a9;
    margin-top: 0;
    margin-bottom: 30px;
    padding-bottom: 5px; }

h4 {
  color: #102a64;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: 1.4; }
  h4.border {
    border-bottom: 1px solid #8e96a9;
    margin-top: 0;
    margin-bottom: 30px;
    padding-bottom: 5px; }

h5 {
  color: #06114B;
  font-family: "Open Sans", sans-serif;
  font-weight: 400; }
  h5.border {
    border-bottom: 1px solid #8e96a9;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 10px; }

h6 {
  color: #06114B;
  font-family: "Roboto", sans-serif;
  font-weight: 400; }

a.selection {
  color: #06114B;
  font-size: 16px; }
  a.selection span {
    color: #102a64;
    font-size: 26px; }
  a.selection.border-bottom {
    border-bottom: 2px solid #8e96a9;
    padding-bottom: 10px; }
    a.selection.border-bottom:hover {
      color: #0a1c7a;
      text-decoration: none; }
  a.selection:hover {
    text-decoration: underline; }

a {
  color: #4359f6;
  font-weight: 300; }
  a.custom-link-darken {
    color: #4F5D9A;
    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; }

.fsize-41 {
  font-size: 2.5625rem !important; }

.fsize-42 {
  font-size: 2.625rem !important; }

.fsize-43 {
  font-size: 2.6875rem !important; }

.fsize-44 {
  font-size: 2.75rem !important; }

.fsize-45 {
  font-size: 2.8125rem !important; }

.fsize-46 {
  font-size: 2.875rem !important; }

.fsize-47 {
  font-size: 2.9375rem !important; }

.fsize-48 {
  font-size: 3rem !important; }

.fsize-49 {
  font-size: 3.0625rem !important; }

.fsize-50 {
  font-size: 3.125rem !important; }

.fsize-51 {
  font-size: 3.1875rem !important; }

.fsize-52 {
  font-size: 3.25rem !important; }

.fsize-53 {
  font-size: 3.3125rem !important; }

.fsize-54 {
  font-size: 3.375rem !important; }

.fsize-55 {
  font-size: 3.4375rem !important; }

.fsize-56 {
  font-size: 3.5rem !important; }

.fsize-57 {
  font-size: 3.5625rem !important; }

.fsize-58 {
  font-size: 3.625rem !important; }

.fsize-59 {
  font-size: 3.6875rem !important; }

.fsize-60 {
  font-size: 3.75rem !important; }

.fsize-61 {
  font-size: 3.8125rem !important; }

.fsize-62 {
  font-size: 3.875rem !important; }

.fsize-63 {
  font-size: 3.9375rem !important; }

.fsize-64 {
  font-size: 4rem !important; }

.fsize-65 {
  font-size: 4.0625rem !important; }

.fsize-66 {
  font-size: 4.125rem !important; }

.fsize-67 {
  font-size: 4.1875rem !important; }

.fsize-68 {
  font-size: 4.25rem !important; }

.fsize-69 {
  font-size: 4.3125rem !important; }

.fsize-70 {
  font-size: 4.375rem !important; }

.fsize-71 {
  font-size: 4.4375rem !important; }

.fsize-72 {
  font-size: 4.5rem !important; }

.fsize-73 {
  font-size: 4.5625rem !important; }

.fsize-74 {
  font-size: 4.625rem !important; }

.fsize-75 {
  font-size: 4.6875rem !important; }

.fsize-76 {
  font-size: 4.75rem !important; }

.fsize-77 {
  font-size: 4.8125rem !important; }

.fsize-78 {
  font-size: 4.875rem !important; }

.fsize-79 {
  font-size: 4.9375rem !important; }

.fsize-80 {
  font-size: 5rem !important; }

.fsize-81 {
  font-size: 5.0625rem !important; }

.fsize-82 {
  font-size: 5.125rem !important; }

.fsize-83 {
  font-size: 5.1875rem !important; }

.fsize-84 {
  font-size: 5.25rem !important; }

.fsize-85 {
  font-size: 5.3125rem !important; }

.fsize-86 {
  font-size: 5.375rem !important; }

.fsize-87 {
  font-size: 5.4375rem !important; }

.fsize-88 {
  font-size: 5.5rem !important; }

.fsize-89 {
  font-size: 5.5625rem !important; }

.fsize-90 {
  font-size: 5.625rem !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: #102a64; }

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 #8e96a9;
    -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 #8e96a9;
    -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 input:not(.browser-default) {
    border-bottom-color: #8e96a9; }
  .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: #265cf4 !important; }
  .range-slider .noUi-connect {
    background: #265cf4;
    height: 2px; }
  .range-slider .noUi-handle {
    background-color: #265cf4 !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: #8e96a9; }

[type="checkbox"]:checked + span:not(.lever):before {
  border-right-color: #265cf4;
  border-bottom-color: #265cf4; }

[type="checkbox"] + span {
  color: #06114B; }

[type="radio"] + span:before,
[type="radio"] + span:after {
  height: 20px;
  top: -2px;
  width: 20px; }

[type="radio"] + span {
  color: #06114B; }
  .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 #265cf4; }

[type="radio"].with-gap:checked + span:after {
  border: 2px solid #265cf4;
  background-color: #265cf4; }

.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: #06114B;
    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: #0E2136;
  -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: #be7a35;
    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: #06114B;
    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: #8e96a9;
      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 #091522;
      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: #091522; }
          aside#leftsidebar ul.menu > li a:hover [class*=icon],
          aside#leftsidebar div.menu > li a:hover [class*=icon] {
            color: #265cf4; }
          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: #265cf4;
      color: #ffffff; }
      aside#leftsidebar ul.menu a.selected:hover,
      aside#leftsidebar div.menu a.selected:hover {
        background: #265cf4;
        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: #06114B;
    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: #F3F6FE;
  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: #be7a35;
    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: #8696C9;
          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 #8e96a9;
      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: #06114B;
          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: #06114B;
        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: #4359f6;
            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: #06114B;
      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: #06114B; }

.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: #06114B; }

.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: #06114B; }

.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: #06114B; }

.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: #06114B; }

.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: #06114B; }

.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: #06114B; }

.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: #06114B; }

.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: #06114B; }

.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: #06114B; }

.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: #06114B; }

.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: #06114B; }

.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 #8e96a9;
  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;
    position: relative; }
    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 li.setected {
      position: relative; }
      ul.attachments-list li.setected .status-badge {
        border: 2px solid #ffffff;
        height: 30px;
        right: 5px;
        top: -10px;
        width: 30px;
        z-index: 3; }
      ul.attachments-list li.setected .info {
        -webkit-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.5);
                box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.5); }
  ul.attachments-list .file-wrap {
    background-color: #ffffff;
    border-radius: 3px;
    border: 1px solid #dbe4fc;
    height: 140px;
    overflow: hidden;
    position: relative;
    width: 190px; }
    ul.attachments-list .file-wrap.profile-img {
      width: 90px;
      height: 90px; }
      ul.attachments-list .file-wrap.profile-img .info {
        height: 100%; }
      ul.attachments-list .file-wrap.profile-img .inner {
        height: 100%; }
    ul.attachments-list .file-wrap.profile-img-big {
      width: 170px;
      height: 170px; }
      ul.attachments-list .file-wrap.profile-img-big .info {
        height: 100%; }
      ul.attachments-list .file-wrap.profile-img-big .inner {
        height: 100%; }
    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: #dbe4fc;
        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: #e5ebfd;
      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: #102a64;
        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%; }
          ul.attachments-list .file-wrap .inner .overlay .icon-search.btn-edit {
            display: block;
            font-size: 18px;
            height: auto;
            position: absolute;
            right: 10px;
            top: 10px;
            width: auto; }
        ul.attachments-list .file-wrap .inner .overlay .btn-select {
          -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%; }
  ul.attachments-list .btn-add-image {
    background-color: #F3F6FE;
    border: 1px solid #8e96a9;
    color: #102a64;
    height: 88px;
    margin: 0;
    min-width: auto;
    width: 88px; }
    ul.attachments-list .btn-add-image:hover, ul.attachments-list .btn-add-image:focus {
      background-color: #ffffff;
      color: #4c84ff;
      border: 1px solid #4c84ff; }
    ul.attachments-list .btn-add-image a {
      position: relative; }

.status-badge {
  position: absolute;
  top: -5px;
  right: -5px; }
  .status-badge[class*=icon] {
    background-color: #F3F6FE;
    border-radius: 50%;
    border: 1px solid #8e96a9;
    color: #8696C9;
    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); }
  .status-badge.completed {
    background-color: #8cbc00;
    border-radius: 50%;
    border: 1px solid #8cbc00;
    color: #ffffff;
    display: table;
    font-size: 14px;
    height: 22px;
    min-width: 20px;
    text-align: center;
    width: 22px;
    z-index: 5; }
  .status-badge.partial {
    background-color: #ff6d24;
    border-radius: 50%;
    border: 1px solid #ff6d24;
    color: #ffffff;
    display: table;
    font-size: 14px;
    height: 22px;
    min-width: 20px;
    text-align: center;
    width: 22px;
    z-index: 4; }
  .status-badge + .status-badge {
    top: 13px;
    right: -12px; }

.function-badge {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: -5px;
  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;
  position: absolute;
  right: -5px; }
  .function-badge:before {
    border-radius: 50%;
    border: 2px solid #ffffff;
    content: '';
    display: table-cell;
    height: 100%;
    position: absolute;
    vertical-align: middle;
    width: 100%; }
  .function-badge[class*=icon] {
    background-color: #F3F6FE;
    border-radius: 50%;
    border: 1px solid #8e96a9;
    color: #8696C9;
    display: table;
    font-size: 14px;
    height: 20px;
    min-width: 20px;
    text-align: center;
    width: 20px; }
    .function-badge[class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .function-badge.functionar {
    background-color: #8cbc00;
    border-radius: 50%;
    border: 1px solid #8cbc00;
    color: #ffffff;
    font-size: 20px;
    height: 32px;
    min-width: 32px;
    text-align: center;
    width: 32px;
    z-index: 4; }
  .function-badge.contractual {
    background-color: #4c84ff;
    border-radius: 50%;
    border: 1px solid #4c84ff;
    color: #ffffff;
    font-size: 20px;
    height: 32px;
    min-width: 32px;
    text-align: center;
    width: 32px;
    z-index: 4; }
  .function-badge.cooperare {
    background-color: #ff6d24;
    border-radius: 50%;
    border: 1px solid #ff6d24;
    color: #ffffff;
    font-size: 22px;
    height: 32px;
    min-width: 32px;
    text-align: center;
    width: 32px;
    z-index: 4; }

.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.btn-size-30, .btn-size-30.btn-large, .btn-size-30.btn-small, .fc-header-toolbar .btn-size-30.fc-today-button {
    height: 30px;
    min-height: 30px;
    min-width: auto;
    width: 30px; }
  .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: #265cf4; }
    .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: #5780f6; }
  .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: #dbe4fc;
    color: #06114B; }
    .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: #c4d3fa; }
  .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: #8e96a9;
    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: #abb1bf; }
  .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 #be7a35;
      color: #be7a35; }
  .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: #06114B;
  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: #265cf4; }
            .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: #5780f6; }
  .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: #06114B;
    font-size: 15px;
    font-weight: 100;
    margin-right: 20px;
    margin-left: 20px; }
    .selection-buttons-wrap .selection:hover {
      color: #265cf4;
      text-decoration: none; }
    .selection-buttons-wrap .selection span {
      color: #06114B;
      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: #8e96a9;
    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: #abb1bf; }
  .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: #06114B;
    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: #06114B;
    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: #5780f6; }

.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: #102a64;
      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: #06114B;
    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: #265cf4;
    border-radius: 20px;
    color: #ffffff;
    margin-bottom: 2px;
    margin-top: 2px; }
  .chips input.input {
    width: 30px !important; }
  .chips.focus {
    border-bottom: 1px solid #265cf4;
    -webkit-box-shadow: 0 1px 0 0 #265cf4;
            box-shadow: 0 1px 0 0 #265cf4; }
    .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: #8e96a9;
  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: #dbe4fc; }

.custom-color-dropdown {
  background: #F3F6FE;
  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 #F3F6FE;
    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: #06114B;
      -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: #06114B;
      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 #F3F6FE;
      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: #102a64;
    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: #06114B;
    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: #06114B;
    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: #06114B;
      font-size: 17px;
      margin-right: 10px; }
    .overview-consultant .contact-list a {
      color: #4F5D9A;
      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 #8e96a9;
    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: #8e96a9;
    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: #06114B;
      font-size: 17px;
      margin-right: 10px; }
    .consultant-wrap .contact-list a {
      color: #4F5D9A;
      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: #102a64;
      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: #06114B;
      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: #dbe4fc;
    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: #8e96a9;
    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 #F3F6FE;
    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: #06114B;
        font-size: 22px;
        font-weight: 300;
        line-height: 1.2;
        margin: 0; }
      .document-card .header .group .county {
        color: #06114B;
        font-size: 15px;
        font-weight: 300;
        line-height: 1.2;
        margin: 0; }
      .document-card .header .group .location {
        color: #06114B;
        font-size: 30px;
        font-weight: 300;
        line-height: 1.2;
        margin: 5px 0; }
      .document-card .header .group .council {
        color: #06114B;
        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: #06114B;
          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: #102a64;
    text-align: justify; }
    .document-card .content h1, .document-card .content h2, .document-card .content h3, .document-card .content h4 {
      color: #102a64;
      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: #be7a35; }
  .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: #8e96a9;
    font-size: 50px; }
  .document-empty-circle p {
    color: #8e96a9;
    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: #102a64; }

.dropdown-content:not(.custom-color-dropdown) li.active,
.dropdown-content:not(.custom-color-dropdown) li.selected {
  background-color: transparent !important; }

.dropdown-content li {
  color: #06114B;
  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 #F3F6FE; }

@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 #F3F6FE; }

.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: #06114B;
      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 #8e96a9;
      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: #8e96a9;
  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: #06114B;
      font-weight: 300;
      font-size: 16px; } }

.locations-filters-wrap [type="checkbox"]:not(:checked) + span,
.checkbox-filters-wrap [type="checkbox"]:not(:checked) + span {
  color: #06114B;
  font-weight: 300;
  font-size: 16px; }

.locations-filters-wrap [type="checkbox"]:checked + span,
.checkbox-filters-wrap [type="checkbox"]:checked + span {
  color: #06114B;
  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: #F3F6FE;
      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: #dbe4fc; }
      .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: #4F5D9A; }
      .view-actions-mode .actions li [class*=icon] {
        color: #06114B;
        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: #F3F6FE; }
  .fr-toolbar.fr-top .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
    background: white; }
  .fr-toolbar.fr-top .fr-more-toolbar {
    background: white;
    border-bottom: 1px solid #F3F6FE; }

.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: #8e96a9;
        line-height: 1;
        margin: 0 4px; }
        .functions-cards-wrap .card .actions a:hover {
          color: #4c84ff; }
  .functions-cards-wrap .function {
    color: #4F5D9A;
    font-size: 16px;
    margin-bottom: 10px;
    margin: 0;
    text-align: center;
    width: 100%; }
  .functions-cards-wrap hr {
    border-top: 1px solid #8e96a9;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%; }
  .functions-cards-wrap .institution,
  .functions-cards-wrap .organization {
    color: #06114B;
    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: #4F5D9A;
      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: #06114B;
        font-size: 14px; }
        .functions-cards-wrap ul li a:hover {
          text-decoration: underline; }
      .functions-cards-wrap ul li span:nth-child(2) {
        color: #06114B;
        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 #8e96a9;
      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: #06114B;
          font-size: 22px;
          font-weight: 300;
          line-height: 1.2;
          margin: 0; }
        ul.headers-list li .collapsible-header section.header .group .county {
          color: #06114B;
          font-size: 15px;
          font-weight: 300;
          line-height: 1.2;
          margin: 0; }
        ul.headers-list li .collapsible-header section.header .group .council {
          color: #06114B;
          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: #06114B;
            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: #F3F6FE;
  border-radius: 5px;
  border: 1px solid #dbe4fc;
  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 #4F5D9A;
        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: #4F5D9A;
          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: #8e96a9;
      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: #dbe4fc;
      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: #F3F6FE;
  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: #4F5D9A;
  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; }

img.img-10 {
  width: 10px; }

img.img-20 {
  width: 20px; }

img.img-25 {
  width: 25px; }

img.img-30 {
  width: 30px; }

img.img-35 {
  width: 35px; }

img.img-40 {
  width: 40px; }

img.img-45 {
  width: 45px; }

img.img-50 {
  width: 50px; }

img.img-55 {
  width: 55px; }

img.img-60 {
  width: 60px; }

img.img-65 {
  width: 65px; }

img.img-70 {
  width: 70px; }

img.img-75 {
  width: 75px; }

img.img-80 {
  width: 80px; }

img.img-85 {
  width: 85px; }

img.img-90 {
  width: 90px; }

img.img-95 {
  width: 95px; }

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

img.img-105 {
  width: 105px; }

img.img-110 {
  width: 110px; }

img.img-115 {
  width: 115px; }

img.img-120 {
  width: 120px; }

img.img-125 {
  width: 125px; }

img.img-130 {
  width: 130px; }

img.img-135 {
  width: 135px; }

img.img-140 {
  width: 140px; }

img.img-145 {
  width: 145px; }

img.img-150 {
  width: 150px; }

img.img-155 {
  width: 155px; }

img.img-160 {
  width: 160px; }

img.img-165 {
  width: 165px; }

img.img-170 {
  width: 170px; }

.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 #F3F6FE;
    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: #102a64;
    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: #06114B;
    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: #06114B;
    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: #4F5D9A;
    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: #06114B;
      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: #06114B;
      font-size: 20px;
      margin-right: 10px; }
    .institution-card .contact-list li b, .institution-card .contact-list li strong {
      color: #102a64;
      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: #06114B;
      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: #06114B;
    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: #265cf4; }
  .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: #4F5D9A; }

.text.normative-character {
  background-color: #265cf4; }

.text.individual-character {
  background-color: #ff6d24; }

.text.color-gray {
  color: #8696C9; }

.text.color-dark-gray {
  color: #102a64; }

.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: #8e96a9;
    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: #8e96a9;
    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: #be7a35; }
  .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: #be7a35; }
  .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: #8e96a9;
      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: #F3F6FE;
      border: 1px solid #8e96a9; }
      .location-status .inner.not-verified [class*=icon-], .location-status .inner.inactive [class*=icon-] {
        background-color: #8e96a9;
        color: #ffffff; }
      .location-status .inner.not-verified p.title, .location-status .inner.inactive p.title {
        color: #8e96a9; }
    .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: #06114B;
      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: #06114B;
    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: #8e96a9; }

@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: #06114B;
      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: #BCC7E6; }
      .map-wrapper .legend span.city:before {
        background: #9BAAD6; }
      .map-wrapper .legend span.big-city:before {
        background: #4F5D9A; }
      @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 #8e96a9;
    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: #06114B;
      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: #BCC7E6; }
      .map-wrapper .results [class^=icon].icon-city {
        background: #9BAAD6; }
      .map-wrapper .results [class^=icon].icon-big-city {
        background: #4F5D9A; }
    .map-wrapper .results .count {
      color: #102a64;
      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:before {
    border-radius: inherit;
    border: 7px solid rgba(255, 255, 255, 0.3);
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    content: "";
    inset: 0;
    position: absolute; }
  .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 .circle-icon-white .inner [class*=icon].icon-achievement {
        font-size: 70px; }
      .menu-card .circle-icon-white .inner [class*=icon].icon-cooperation {
        font-size: 70px; }
      .menu-card .circle-icon-white .inner [class*=icon].icon-partnership, .menu-card .circle-icon-white .inner [class*=icon].icon-partnership-light {
        font-size: 80px;
        line-height: 0.7; }
  .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, #be7a35, #82e06b);
    background: -o-linear-gradient(45deg, #be7a35, #82e06b);
    background: linear-gradient(45deg, #be7a35, #82e06b); }
    .menu-card.card-rules .circle-icon-white {
      color: #be7a35; }
  .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; }
  .menu-card.card-library {
    background: -webkit-linear-gradient(45deg, #4ca1af, #c4e0e5);
    background: -o-linear-gradient(45deg, #4ca1af, #c4e0e5);
    background: linear-gradient(45deg, #4ca1af, #c4e0e5); }
    .menu-card.card-library .circle-icon-white {
      color: #4ca1af; }
  .menu-card.card-president {
    background: -webkit-linear-gradient(45deg, #ffb905, #fade06);
    background: -o-linear-gradient(45deg, #ffb905, #fade06);
    background: linear-gradient(45deg, #ffb905, #fade06); }
    .menu-card.card-president .circle-icon-white {
      color: #ffb905; }
  .menu-card.card-meetings {
    background: -webkit-linear-gradient(45deg, #44a647, #82e06b);
    background: -o-linear-gradient(45deg, #44a647, #82e06b);
    background: linear-gradient(45deg, #44a647, #82e06b); }
    .menu-card.card-meetings .circle-icon-white {
      color: #44a647; }
  .menu-card.card-committee {
    background: -webkit-linear-gradient(45deg, #aeb9cc, #c5d0e3);
    background: -o-linear-gradient(45deg, #aeb9cc, #c5d0e3);
    background: linear-gradient(45deg, #aeb9cc, #c5d0e3); }
    .menu-card.card-committee .circle-icon-white {
      color: #aeb9cc; }

@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 .circle-icon-white .inner [class*=icon].icon-achievement {
            font-size: 40px; }
          .menu-card .circle-icon-white .inner [class*=icon].icon-cooperation {
            font-size: 40px; }
          .menu-card .circle-icon-white .inner [class*=icon].icon-partnership, .menu-card .circle-icon-white .inner [class*=icon].icon-partnership-light {
            font-size: 45px; }
    .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: #06114B;
    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: #06114B; }
      .membership-cards-wrap .document-wrap a.document:hover {
        text-decoration: underline; }
    .membership-cards-wrap .document-wrap .action {
      color: #8e96a9;
      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 #8e96a9;
      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: #06114B;
      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: #06114B;
        font-size: 14px;
        line-height: 1.5; }
      .membership-cards-wrap .membership-list li .dropdown-trigger {
        color: #06114B;
        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: #06114B;
      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: #265cf4; }
        .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: 300px; }
    .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: #e8eefe; }
      .mini-cards li a p {
        border-bottom: 1px solid #dfdfdf;
        color: #102a64;
        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: #4F5D9A;
        display: block;
        font-size: 14px;
        line-height: 1.3; }
        .mini-cards li a span.nr {
          color: #102a64;
          font-weight: 600;
          font-size: 16px;
          margin-right: 5px; }
      .mini-cards li a [class*=icon] {
        color: #06114B;
        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 #8e96a9;
  color: #06114B;
  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 #8e96a9;
    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: #8e96a9;
      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: white; }
    .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: #8e96a9;
        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.selected .img:before {
      border: 3px solid #4c84ff; }
    .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: #8e96a9;
        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 #8e96a9;
        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: #8e96a9;
        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: #102a64;
      font-size: 15px;
      margin: 0; }
    .organizational-chart-wrap .section .person-wrap .name {
      color: #102a64;
      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: #4F5D9A;
      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: #102a64;
      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: #8e96a9;
      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: #F3F6FE;
      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: #102a64;
        font-size: 26px; }
      .organizational-chart-wrap .section .empty-wrap [class^=icon]:after {
        border-radius: 50%;
        border: 1px solid #8e96a9;
        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: #8e96a9;
        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 #8e96a9;
        color: #4F5D9A;
        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: #8e96a9;
        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: #102a64;
      display: block;
      font-size: 13px;
      font-weight: 600;
      margin-top: 10px;
      padding-left: 10px; }
    .organizational-chart-wrap .section .service-wrap .function {
      color: #4F5D9A;
      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: #102a64;
      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, #be7a35, #82e06b);
    background: -o-linear-gradient(45deg, #be7a35, #82e06b);
    background: linear-gradient(45deg, #be7a35, #82e06b); }
    .page-header.rules .circle-icon-white .inner [class*=icon] {
      color: #be7a35; }
  .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;
      font-size: 60px; }
  .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; }
  .page-header.president {
    background: -webkit-linear-gradient(45deg, #ffb905, #fade06);
    background: -o-linear-gradient(45deg, #ffb905, #fade06);
    background: linear-gradient(45deg, #ffb905, #fade06); }
    .page-header.president .circle-icon-white .inner [class*=icon] {
      color: #ffb905; }
  .page-header.committee {
    background: -webkit-linear-gradient(45deg, #aeb9cc, #c5d0e3);
    background: -o-linear-gradient(45deg, #aeb9cc, #c5d0e3);
    background: linear-gradient(45deg, #aeb9cc, #c5d0e3); }
    .page-header.committee .circle-icon-white .inner [class*=icon] {
      color: #aeb9cc;
      font-size: 65px;
      line-height: 0.7; }
  .page-header.meetings {
    background: -webkit-linear-gradient(45deg, #44a647, #82e06b);
    background: -o-linear-gradient(45deg, #44a647, #82e06b);
    background: linear-gradient(45deg, #44a647, #82e06b); }
    .page-header.meetings .circle-icon-white .inner [class*=icon] {
      color: #44a647;
      font-size: 55px; }

.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: #8e96a9;
      font-size: 20px; }
    .top-pagination-wrap .votes-type [class*=icon-hand] {
      color: #8e96a9;
      font-size: 20px; }
    .top-pagination-wrap .votes-type [class*=icon-eye-hidden] {
      color: #8e96a9;
      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: #8e96a9;
    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: #8e96a9;
      content: '';
      height: 20px;
      margin-right: 10px;
      width: 1px; }
    .top-pagination-wrap h4 + .filter span,
    .bottom-pagination-wrap h4 + .filter span {
      color: #06114B;
      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: #8e96a9; }
      .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: #06114B;
    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 #8e96a9;
      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: #8e96a9;
      line-height: 1;
      margin: 0 4px; }
      .person-wrap .actions a:hover,
      .person-wrap .inner-actions a:hover {
        color: #4c84ff; }
  .person-wrap p {
    color: #102a64;
    font-size: 15px;
    margin: 0; }
  .person-wrap .name {
    color: #102a64;
    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: #4F5D9A;
    font-size: 14px; }

.person-status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #8e96a9;
  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: #F3F6FE;
    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: #8e96a9;
      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: #F3F6FE;
      border-radius: 50%;
      border: 1px solid #8e96a9;
      color: #8696C9;
      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: #102a64;
      font-size: 15px;
      font-weight: 400;
      margin: 0;
      text-transform: uppercase; }
    .pills .pill .subtitle {
      color: #102a64;
      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: #F3F6FE;
    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: #8e96a9;
      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: 20px;
    border: 1px solid #adb4d5;
    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 #0e26a9; }
      .registry-cards .registry-card.future p {
        border-bottom: 1px solid #0e26a9;
        color: #06114B; }
      .registry-cards .registry-card.future span {
        color: #06114B; }
        .registry-cards .registry-card.future span.nr {
          color: #06114B; }
      .registry-cards .registry-card.future [class*=icon] {
        background: #dfdfdf;
        color: #ffffff; }
    .registry-cards .registry-card.favourite:before {
      bottom: -15px;
      color: #8b96c4;
      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 #8b96c4;
      color: #4F5D9A;
      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: #4F5D9A;
      display: block;
      font-size: 13px;
      line-height: 1.3; }
      .registry-cards .registry-card span.nr {
        color: #4F5D9A;
        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: #4F5D9A;
      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: #8e96a9;
    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: #06114B;
    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 #8e96a9;
    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: #8e96a9;
          content: '';
          height: 20px;
          margin-right: 10px;
          width: 1px; }
        .settings-step .header .title .filter span {
          color: #06114B;
          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: #06114B;
      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: #4359f6;
          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 #8e96a9;
  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 #F3F6FE;
    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: #06114B;
    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 #F3F6FE;
    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; }

.projects-tabs-wrap ul.tabs li:not(.tab) .custom-link.absolute {
  position: absolute;
  right: 0;
  top: 13px; }
  .projects-tabs-wrap ul.tabs li:not(.tab) .custom-link.absolute:not(a) span {
    text-decoration: none !important; }

@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: #102a64;
  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: #F3F6FE;
    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: #F3F6FE !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: #F3F6FE;
      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: #06114B;
      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 #F3F6FE;
    color: #102a64;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 220px;
    padding-bottom: 10px;
    width: 100%; }
    .circle-stats h6.title span {
      color: #8e96a9;
      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: #06114B; }
  .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: #8e96a9; }
        .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: #06114B; }
      .votes-stats .info .details a.present,
      .votes-stats .info .details div.present {
        color: #265cf4; }
      .votes-stats .info .details a.absent,
      .votes-stats .info .details div.absent {
        color: #8e96a9; }
      .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: #F3F6FE;
        height: 3px;
        margin: 10px auto;
        width: 90%; }
        .votes-stats .info .details .separator.dark {
          background-color: #dfdfdf; }
    .votes-stats .info [class*=icon-user] {
      color: #8e96a9;
      font-size: 20px; }
    .votes-stats .info [class*=icon-hand] {
      color: #8e96a9;
      font-size: 20px; }
    .votes-stats .info [class*=icon-eye-hidden] {
      color: #8e96a9;
      font-size: 24px; }
  .votes-stats .votes-label {
    color: #06114B; }
  .votes-stats ul:not(.details) {
    height: 132px;
    margin-bottom: 0; }
  .votes-stats ul li:not(.numbers) {
    border-color: #F3F6FE;
    color: #F3F6FE; }
  .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: #265cf4;
    color: #265cf4; }
  .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: #8e96a9; }
  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 #F3F6FE;
    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: #06114B;
      font-size: 30px; }
    ul.collapsible.popout > li.header span,
    ul.collapsible.popout > li.header a {
      color: #102a64;
      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: #8e96a9;
      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: #06114B; }
  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: #8e96a9;
    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: #F3F6FE;
        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 #F3F6FE; }
    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 #F3F6FE;
    color: #06114B;
    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: white; }
      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: #8e96a9; }
      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: #8e96a9;
          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: #8e96a9; }
      
      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: #8e96a9; }
        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: #8e96a9; }
        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: #4359f6; }
    ul.collapsible.popout > li a.custom-link-darken {
      color: #4F5D9A;
      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: #102a64; }

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: #4F5D9A;
    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: #102a64;
    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: #8e96a9;
      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: #102a64;
      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: #102a64;
      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: #102a64;
      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: #F3F6FE;
        border-radius: 50%;
        color: #8e96a9;
        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: #102a64;
      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: #265cf4;
        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: #102a64;
      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: #F3F6FE;
        border-radius: 50%;
        color: #8e96a9; }
        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: #102a64;
      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: #102a64;
      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: #8e96a9;
      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: #8e96a9; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label > span [class*=icon] {
        color: #8e96a9; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.pro [type="radio"].with-gap:checked + span {
      color: #102a64;
      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: #102a64;
      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: #102a64;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.abstention [type="radio"].with-gap:checked + span [class*=icon] {
        color: #06114B;
        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: #102a64;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.present [type="radio"].with-gap:checked + span [class*=icon] {
        color: #265cf4;
        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: #102a64;
      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: #06114B;
        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: #8e96a9; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span {
      color: #102a64;
      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: #8e96a9; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span {
      color: #102a64;
      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: #8e96a9; }

@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 #8e96a9;
    color: #102a64;
    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: #4F5D9A;
      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: #102a64;
      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: #06114B;
      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: #8e96a9; }

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: #8e96a9;
  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: #8e96a9;
  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: #265cf4;
    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: #8e96a9;
      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: #102a64;
    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 #F3F6FE;
    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 #8e96a9; }
  ul.collapsible.popout.documents-table .documents-details .document-wrap .publish-date {
    color: #8e96a9;
    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: #8e96a9; }

@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: #8e96a9;
    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: #F3F6FE;
      border-radius: 50%;
      border: 1px solid #8e96a9;
      color: #8696C9;
      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: #8e96a9;
      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: #F3F6FE;
      border-radius: 50%;
      border: 1px solid #8e96a9;
      color: #8696C9;
      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: #8e96a9;
      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 #8e96a9; }
      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: #fafafa; }
        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: #102a64;
        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: #F3F6FE;
        border-radius: 50%;
        color: #8e96a9;
        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: #06114B; }
      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: #8e96a9; }

ul.collapsible.statute-documents-table.border-light > li > .row, nav.navbar ul.collapsible.statute-documents-table.border-light > li > .navbar-nav,
ul.collapsible.project-documents-table.border-light > li > .row,
nav.navbar ul.collapsible.project-documents-table.border-light > li > .navbar-nav,
ul.collapsible.secret-articles-table.border-light > li > .row,
nav.navbar ul.collapsible.secret-articles-table.border-light > li > .navbar-nav {
  border-bottom-color: #F3F6FE; }

@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: #06114B;
          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: #06114B; } }

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: #102a64;
  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: #4F5D9A;
    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: #8e96a9; }
  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: #8e96a9;
      font-size: 16px;
      font-style: normal;
      margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date .time span {
      color: #06114B;
      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: #F3F6FE;
    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: #102a64;
    font-size: 15px;
    font-weight: 600;
    font-style: italic; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .normative-character {
    background-color: #265cf4;
    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: #0E2136;
    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: #8e96a9;
    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: #102a64; }
      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: #102a64; }
      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: #8e96a9;
    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: #102a64;
    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: #c8ccd5;
      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: #06114B;
    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: #102a64;
      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: #8e96a9;
        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: #102a64;
      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: #F3F6FE;
    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: #265cf4;
    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: #102a64;
      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: #102a64;
    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: #8e96a9; }
  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: #102a64; }
  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: #102a64;
    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: #4F5D9A;
    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: #102a64;
    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: #8e96a9; }
  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: #102a64;
        -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: #4F5D9A;
        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: #102a64;
    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 #F3F6FE;
    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: #102a64;
      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 #F3F6FE;
    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: #102a64;
      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: #265cf4;
    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: #102a64;
      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: #4359f6;
    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: #4F5D9A;
    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: #4F5D9A;
    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: #be7a35;
    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: #4F5D9A;
    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: #265cf4;
    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: #F3F6FE;
    border: 1px solid #8e96a9;
    border-radius: 50%;
    color: #8696C9;
    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: #c8ccd5;
      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: #8e96a9 !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: #8e96a9; }
  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: #265cf4;
    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: #102a64;
      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: #be7a35; }
        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: #4F5D9A; }
        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: #8e96a9;
          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: #8e96a9;
        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: #8e96a9; }

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: #06114B;
  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: #102a64;
    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: #8e96a9;
      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 #8e96a9; }
  ul.collapsible.popout.projects-table > li .documents-details .document-wrap .publish-date {
    color: #8e96a9;
    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 #F3F6FE;
    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: #8e96a9; }

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: #102a64;
    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: #102a64; }

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: #8e96a9; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user > p span.person {
  display: block;
  color: #102a64; }

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: #4F5D9A;
    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: #102a64;
    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 #8e96a9;
    color: #102a64;
    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: #4F5D9A;
      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: #102a64;
      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: #06114B;
      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: #102a64;
    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: #8e96a9;
    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: #102a64;
      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: #8e96a9; }
    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: #102a64; }
    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: #4F5D9A;
      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: #102a64;
      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: #F3F6FE;
  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 #dbe4fc;
    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: #102a64;
        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: #8e96a9;
        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: #8e96a9;
        font-size: 20px;
        margin-right: 5px;
        position: relative; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 [class*=icon-hand] {
        color: #8e96a9;
        font-size: 20px;
        margin-right: 5px;
        position: relative; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 [class*=icon-eye-hidden] {
        color: #8e96a9;
        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: #8e96a9;
        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: #F3F6FE; }
    .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: #8e96a9;
      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 #dbe4fc;
        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: #F3F6FE;
    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: #8e96a9;
          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: #8e96a9;
      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: #be7a35; }

.modal-documents.rules .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #be7a35; }

.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: #8e96a9;
      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: #06114B;
      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(#be7a35), to(#82e06b));
  background: -webkit-linear-gradient(left, #be7a35, #82e06b);
  background: -o-linear-gradient(left, #be7a35, #82e06b);
  background: linear-gradient(to right, #be7a35, #82e06b); }

.modal.modal-menu-rules .circle-icon-white .inner [class*=icon] {
  color: #be7a35; }

.modal.modal-menu-rules .list li a:before {
  background-color: #be7a35; }

.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: #8e96a9;
      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: #102a64;
      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: #102a64;
    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: #8e96a9;
    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: #102a64;
    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: #8e96a9;
  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: #06114B;
    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: #102a64;
      font-size: 16px;
      font-weight: 400;
      margin-bottom: 0;
      margin-top: 0; }
    .modal.user-profile .general-info > div span {
      color: #06114B;
      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: #4F5D9A;
      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: #102a64;
      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 #8e96a9;
      color: #06114B;
      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: #4F5D9A;
        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: #06114B;
          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 #F3F6FE;
    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 #8e96a9;
    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: #102a64;
  margin-top: 0; }
  .modal-notification.modal .modal-content .nr-date .date {
    color: #8e96a9; }

.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: #06114B;
    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 #102a64;
    color: #102a64;
    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: #8e96a9; }
  .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: #102a64;
    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: #102a64;
  margin-top: 0; }
  .modal-votes.modal .modal-content .nr-date .date {
    color: #8e96a9; }

.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: #06114B;
    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: #06114B; }

.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 #8e96a9;
      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: #8e96a9;
      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: #06114B;
        font-size: 17px;
        margin-right: 10px; }
      .modal-consultant.modal .modal-content .contact-list a {
        color: #4F5D9A;
        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: #102a64;
  margin-top: 0; }
  .modal-document-validation.modal .modal-content .nr-date .date {
    color: #8e96a9; }

.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: #06114B;
    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: #8e96a9; }
    .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: #102a64; }

.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,
.project-overview-wrap .document-info-label {
  background-color: #265cf4;
  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: #265cf4;
  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: #102a64;
  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: #8e96a9; }

.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: #102a64;
  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 #8e96a9;
  font-size: 1.125rem;
  margin-bottom: 30px;
  padding-bottom: 10px; }

.project-overview-wrap .location-info,
.project-overview-wrap .other-info {
  color: #06114B;
  font-size: 14px;
  margin: 5px 0; }
  .project-overview-wrap .location-info span,
  .project-overview-wrap .other-info span {
    color: #102a64;
    font-weight: 600;
    margin-right: 5px; }

.project-overview-wrap .procedure-steps .steps {
  font-size: 20px;
  color: #102a64;
  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: #c8ccd5;
    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: #102a64;
    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: #4359f6;
      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: #4F5D9A;
    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: #102a64;
    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: #8e96a9;
    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: #8e96a9;
    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: #4359f6;
    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: #06114B;
      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: #06114B;
    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: #102a64;
      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: #8e96a9;
    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: #102a64; }
      .project-overview-wrap .visa-project .visa-cfpp.active [class*=icon] {
        color: #8cbc00; }
    .project-overview-wrap .visa-project .visa-cfpp.inactive {
      color: #102a64; }
      .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: #06114B;
  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: #102a64;
    font-weight: 600;
    font-size: 14px;
    margin-right: 5px; }
    .project-overview-wrap .timeline-wrap .other-info span:not([class*=icon]) em {
      color: #8e96a9;
      font-size: 13px; }

.project-overview-wrap .timeline-wrap .extra-info {
  color: #8e96a9;
  font-size: 13px;
  margin-left: 10px;
  margin-top: -9px;
  margin-bottom: 0; }
  .project-overview-wrap .timeline-wrap .extra-info span {
    color: #102a64;
    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: #F3F6FE;
        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: #8e96a9; }
  .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: #4F5D9A; }
      .project-overview-wrap .committees-wrap > div .committee [class*=icon] {
        background-color: #F3F6FE;
        border-radius: 50%;
        border: 1px solid #8e96a9;
        color: #8696C9;
        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: #8e96a9;
        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: #06114B;
    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: #102a64;
          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: #d2d6e8;
      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: #4F5D9A;
        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: #4F5D9A;
        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: #102a64;
        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: #F3F6FE;
    border: 1px solid #dfdfdf; }
    .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .subtitle {
      color: #8e96a9; }
    .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 #8e96a9;
      color: #8e96a9; }
      .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: #4F5D9A; }
    .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: #4F5D9A;
      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: #be7a35; }
    .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: #be7a35;
      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: #d2d6e8;
    border: 1px solid #d2d8e3; }
    .project-overview-wrap .status-wrap .status-box.suspended .inner .subtitle {
      color: #4F5D9A; }
    .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: #4F5D9A;
      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: #4F5D9A;
    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: #265cf4; }
    .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 #265cf4;
      color: #265cf4; }
      .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: #F3F6FE;
    border: 1px solid #dfdfdf; }
    .project-overview-wrap .status-wrap .status-box.not-debated .inner .subtitle {
      color: #8e96a9; }
    .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 #8e96a9;
      color: #8e96a9; }
      .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: #06114B;
  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: #265cf4;
      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: #4F5D9A;
    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: #be7a35;
    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: #4F5D9A;
    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: #4F5D9A;
    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: #4F5D9A;
    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: #F3F6FE;
    border: 1px solid #8e96a9;
    border-radius: 50%;
    color: #8e96a9;
    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: #F3F6FE;
    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 #F3F6FE;
  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: #8e96a9;
      font-weight: 300; }
    .project-overview-wrap .events-wrap .events.canceled ul li span.label {
      background: #8e96a9 !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: #be7a35;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.suspended {
            background: #4F5D9A;
            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: #06114B;
        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: #06114B;
        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: #4F5D9A;
    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: #102a64;
      -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: #4F5D9A;
      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: #06114B;
      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: #102a64;
        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: #8e96a9;
      font-size: 50px;
      margin-right: 20px; }
  .project-details-wrap .toc-wrapper.pinned {
    width: 220px; }
  .project-details-wrap .toc-wrapper h3 {
    color: #102a64;
    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: #102a64; }
  .project-details-wrap .toc-wrapper .table-of-contents .divider {
    padding: 0;
    background-color: transparent;
    border-top: 2px dotted #8e96a9;
    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: #8e96a9;
      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: #8e96a9;
      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: #8e96a9;
      border-radius: 50%;
      border: 3px solid #F3F6FE;
      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: #8e96a9;
        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: #102a64;
      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 #8e96a9;
      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: #102a64;
      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: #102a64;
      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: #8e96a9;
      border-radius: 50%;
      border: 3px solid #F3F6FE;
      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: #102a64;
      font-size: 16px;
      margin-bottom: 40px;
      margin-left: auto;
      margin-right: auto;
      max-width: 85%; }
    .project-details-wrap .document-statement h2 {
      color: #102a64;
      font-size: 24px;
      font-weight: 400;
      letter-spacing: 0.5px;
      margin-bottom: 0;
      text-transform: uppercase; }
    .project-details-wrap .document-statement h5 {
      color: #102a64;
      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: #8e96a9;
        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: #8e96a9;
        border-radius: 50%;
        border: 3px solid #F3F6FE;
        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: #102a64;
        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 #8e96a9;
      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 #8e96a9; }
  .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 #8e96a9;
      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: #102a64;
      font-size: 18px;
      margin-bottom: 0; }
    .project-details-wrap section.procedures th {
      background: #F3F6FE; }
      .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: #06114B;
    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: #F3F6FE;
        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: #8e96a9;
            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: #F3F6FE;
        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: #F3F6FE;
        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: #F3F6FE;
        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: #8e96a9;
  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 #8e96a9; }
    .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; } }

body.login {
  background-color: #f3f6fe;
  height: 100vh; }

body.login section.left {
  height: 100vh;
  overflow: hidden;
  position: relative;
  width: -webkit-calc(50vw + 180px);
  width: calc(50vw + 180px); }

body.login section.left video {
  height: 100%;
  inset: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  width: 100%;
  z-index: 1; }

body.login section.left .overlay {
  background-color: rgba(0, 0, 0, 0.3);
  display: block;
  height: 100%;
  inset: 0;
  position: absolute;
  width: 100%;
  z-index: 2; }

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;
  position: relative;
  width: 780px;
  z-index: 3; }

body.login section.left .container h1 {
  color: #fff;
  font-size: 5rem; }

body.login section.left .container p {
  color: #bdb3da; }

.fc-header-toolbar body.login section.left .container .fc-today-button, 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, 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 {
  margin: 0; }

body.login section.right {
  background: #fff;
  height: 100%;
  width: -webkit-calc(50vw - 180px);
  width: calc(50vw - 180px); }

body.login section.right .container {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  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: 420px; }

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; }

.fc-header-toolbar body.login section.right .container .fc-today-button, 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, 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 {
  margin: 0;
  width: 100%; }

body.login section.right .container .website {
  bottom: 0;
  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 {
    padding: 30px;
    width: 100%; }
  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; } }

#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: #8e96a9;
      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 #8e96a9;
      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: #8e96a9;
      line-height: 1;
      margin: 0 4px; }
      body > .customsortableelement .inner-actions a:hover {
        color: #4c84ff; }
  body > .customsortableelement p {
    color: #102a64;
    font-size: 15px;
    margin: 0; }
  body > .customsortableelement .name {
    color: #102a64;
    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: #4F5D9A;
    font-size: 14px;
    padding-left: 10px; }
    body > .customsortableelement .function span {
      font-weight: inherit; }
  body > .customsortableelement .department {
    color: #102a64;
    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: #8e96a9; }
  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 #F3F6FE;
    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: #06114B;
      font-size: 30px; }
    body > li.customsortableelementprint.header span,
    body > li.customsortableelementprint.header a {
      color: #102a64;
      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: #8e96a9;
      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: #06114B; }
  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: #8e96a9;
    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: #F3F6FE;
        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 #F3F6FE; }
    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 #F3F6FE;
    color: #06114B;
    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: white; }
      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: #8e96a9; }
      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: #8e96a9;
          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: #8e96a9; }
      
      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: #8e96a9; }
        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: #8e96a9; }
        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: #4359f6; }
    body > li.customsortableelementprint a.custom-link-darken {
      color: #4F5D9A;
      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: #102a64;
    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: #8e96a9;
    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: #102a64;
      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: #4F5D9A;
      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: #102a64;
      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: #8e96a9;
    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: #06114B; }

.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 #F3F6FE;
    color: #06114B;
    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: white; }
      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: #8e96a9; }
      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: #8e96a9;
          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: #8e96a9; }
      
      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: #8e96a9; }
        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: #8e96a9; }
        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: #8e96a9; }
  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 #F3F6FE;
    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: #06114B;
      font-size: 30px; }
    body > li.customsortableelementsedinta.header span,
    body > li.customsortableelementsedinta.header a {
      color: #102a64;
      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: #8e96a9;
      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: #06114B; }
  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: #4F5D9A;
      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: #4F5D9A;
      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: #be7a35;
      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: #4F5D9A;
      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: #265cf4;
      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: #F3F6FE;
      border: 1px solid #8e96a9;
      border-radius: 50%;
      color: #8696C9;
      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: #8e96a9;
    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: #F3F6FE;
        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 #F3F6FE; }
    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: #4359f6; }
    body > li.customsortableelementsedinta a.custom-link-darken {
      color: #4F5D9A;
      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: #102a64;
    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: #8e96a9;
    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: #102a64;
      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: #4F5D9A;
      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: #102a64;
      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: #8e96a9;
    cursor: move; }
    body > li.customsortableelementsedinta > .row .icon-drag:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-drag:hover {
      color: #06114B; }

.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: #4F5D9A;
      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: #8e96a9;
  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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QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DOzs7RUFDQyxZQUFZLEVBQUE7RUFEYjs7O0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZ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K0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFEaEM7RUFDQyx5QkFBK0IsRUFBQTs7QUFNaEM7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFEM0M7RUFDQyxvQ0FBMEMsRUFBQTs7QUFE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RUFDQyw2QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw4QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxZQUFRLEVBQUE7O0FBRVQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywyQkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw0QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxhQUFRLEVBQUE7O0FBRVQ7RUFDQywrQkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw0QkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw2QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw4QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxZQUFRLEVBQUE7O0FBRVQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywyQkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw0QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxhQUFRLEVBQUE7O0FBRVQ7RUFDQywrQkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw0QkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw2QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw4QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxZQUFRLEVBQUE7O0FBRVQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywyQkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw0QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxhQUFRLEVBQUE7O0FBRVQ7RUFDQywrQkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw0QkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw2QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw4QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxZQUFRLEVBQUE7O0FBRVQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywyQkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw0QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxhQUFRLEVBQUE7O0FBRVQ7RUFDQywrQkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw0QkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw2QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw4QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxZQUFRLEVBQUE7O0FBRVQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywyQkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw0QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxhQUFRLEVBQUE7O0FBRVQ7RUFDQywrQkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw0QkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw2QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw4QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxhQUFRLEVBQUE7O0FBRVQ7RUFDQywrQkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw0QkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw2QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw4QkFBb0QsRUFBQTs7QUFickQ7RUFDQyxjQUFRLEVBQUE7O0FBRVQ7RUFDQyxnQ0FBcUQsRUFBQTs7QUFFdEQ7RUFDQyw2QkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw4QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQywrQkFBb0QsRUFBQTs7QUFickQ7RUFDQyxZQUFRLEVBQUE7O0FBRVQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywyQkFBa0QsRUFBQTs7QUFFbkQ7RUFDQyw0QkFBbUQsRUFBQTs7QUFFcEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFjckQ7RUFDQyxZQUFTLEVBQUE7O0FBRVY7RUFDQyw4QkFBdUQsRUFBQTs7QUFFeEQ7RUFDQywyQkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw0QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw2QkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxZQUFTLEVBQUE7O0FBRVY7RUFDQyw4QkFBdUQsRUFBQTs7QUFFeEQ7RUFDQywyQkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw0QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw2QkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxhQUFTLEVBQUE7O0FBRVY7RUFDQywrQkFBdUQsRUFBQTs7QUFFeEQ7RUFDQyw0QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw2QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw4QkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxjQUFTLEVBQUE7O0FBRVY7RUFDQyxnQ0FBdUQsRUFBQTs7QUFFeEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywrQkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxhQUFTLEVBQUE7O0FBRVY7RUFDQywrQkFBdUQsRUFBQTs7QUFFeEQ7RUFDQyw0QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw2QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw4QkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxjQUFTLEVBQUE7O0FBRVY7RUFDQyxnQ0FBdUQsRUFBQTs7QUFFeEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywrQkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxhQUFTLEVBQUE7O0FBRVY7RUFDQywrQkFBdUQsRUFBQTs7QUFFeEQ7RUFDQyw0QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw2QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw4QkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxjQUFTLEVBQUE7O0FBRVY7RUFDQyxnQ0FBdUQsRUFBQTs7QUFFeEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywrQkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxhQUFTLEVBQUE7O0FBRVY7RUFDQywrQkFBdUQsRUFBQTs7QUFFeEQ7RUFDQyw0QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw2QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw4QkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxjQUFTLEVBQUE7O0FBRVY7RUFDQyxnQ0FBdUQsRUFBQTs7QUFFeEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywrQkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxhQUFTLEVBQUE7O0FBRVY7RUFDQywrQkFBdUQsRUFBQTs7QUFFeEQ7RUFDQyw0QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw2QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw4QkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxjQUFTLEVBQUE7O0FBRVY7RUFDQyxnQ0FBdUQsRUFBQTs7QUFFeEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywrQkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxhQUFTLEVBQUE7O0FBRVY7RUFDQywrQkFBdUQsRUFBQTs7QUFFeEQ7RUFDQyw0QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw2QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw4QkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxjQUFTLEVBQUE7O0FBRVY7RUFDQyxnQ0FBdUQsRUFBQTs7QUFFeEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywrQkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxhQUFTLEVBQUE7O0FBRVY7RUFDQywrQkFBdUQsRUFBQTs7QUFFeEQ7RUFDQyw0QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw2QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQyw4QkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxjQUFTLEVBQUE7O0FBRVY7RUFDQyxnQ0FBdUQsRUFBQTs7QUFFeEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywrQkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxjQUFTLEVBQUE7O0FBRVY7RUFDQyxnQ0FBdUQsRUFBQTs7QUFFeEQ7RUFDQyw2QkFBb0QsRUFBQTs7QUFFckQ7RUFDQyw4QkFBcUQsRUFBQTs7QUFFdEQ7RUFDQywrQkFBc0QsRUFBQTs7QUFidkQ7RUFDQyxlQUFTLEVBQUE7O0FBRVY7RUFDQyxpQ0FBdUQsRUFBQTs7QUFF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LEVBQUE7O0FuQ1cxRDtFbUNWSyw2QkFBcUQsRUFBQTs7QW5DVzFEO0VtQ1ZLLDZCQUFxRCxFQUFBOztBbkNXMUQ7RW1DVkssNkJBQXFELEVBQUE7O0FuQ1cxRDtFbUNWSywyQkFBcUQsRUFBQTs7QW5DVzFEO0VtQ1ZLLDhCQUFxRCxFQUFBOztBNUNvQjFEO0U0Q2pCQyxjeENWK0I7RXdDVy9CLG9DeEMwSDZDO0V3Q3pIN0MsZ0J4QzZIeUIsRUFBQTs7QUs1SDFCO0VtQ0dDLGN4Q2YrQjtFd0NnQi9CLGlDeENtSDBDO0V3Q2xIMUMsZ0J4Q3NIeUIsRUFBQTs7QUsxSDFCO0VtQ1FDLGN4Q3JCK0I7RXdDc0IvQixvQ3hDOEc2QztFd0M3RzdDLGdCeENpSHlCO0V3Q2hIekIsZ0JBQWdCLEVBQUE7RUFKakI7SUFPRSxnQ3hDTDhCO0l3Q005QixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLG1CQUFtQixFQUFBOztBbkNoQnJCO0VtQ3FCQyxjeENwQytCO0V3Q3FDL0Isb0N4Q2dHNkM7RXdDL0Y3QyxnQnhDb0d5QjtFd0NuR3pCLGdCQUFnQixFQUFBO0VBSmpCO0lBT0UsZ0N4Q25COEI7SXdDb0I5QixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLG1CQUFtQixFQUFBOztBbkM3QnJCO0VtQ2tDQyxjeENqRCtCO0V3Q2tEL0Isb0N4Q2tGNkM7RXdDakY3QyxnQnhDc0Z5QixFQUFBO0V3Q3pGMUI7SUFNRSxnQ3hDaEM4QjtJd0NpQzlCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUE7O0FuQ3pDdEI7RW1DOENDLGN4QzlEK0I7RXdDK0QvQixpQ3hDb0UwQztFd0NuRTFDLGdCeEN5RXlCLEVBQUE7O0F3Q3RFMUI7RUFDQyxjeENwRStCO0V3Q3FFL0IsZUFBZSxFQUFBO0VBRmhCO0lBS0UsY3hDekU4QjtJd0MwRTlCLGVBQWUsRUFBQTtFQU5qQjtJQVVFLGdDeEN2RDhCO0l3Q3dEOUIsb0JBQW9CLEVBQUE7SUFYdEI7TUFjRyxjQUFzQztNQUN0QyxxQkFBcUIsRUFBQTtFQWZ4QjtJQW9CRSwwQkFBMEIsRUFBQTs7QTVDTDVCO0U0Q1VDLGN4QzlCbUI7RXdDK0JuQixnQnhDMkN5QixFQUFBO0V3QzdDMUI7SUFLRSxjeEN4RzhCO0l3Q3lHOUIsMkJBQW9CO0lBQXBCLDRCQUFvQjtJQUFwQiwyQkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLGdCeEN1Q3dCLEVBQUE7O0F3Q25DMUI7O0VBRUMsYUFBYSxFQUFBOztBQUdkO0VBQ0MsZUFBZSxFQUFBOztBbkN4RmhCO0VtQzRGQyxnQnhDMkJ5QixFQUFBOztBd0N4QjFCO0VBQ0MsZ0J4Q21CeUIsRUFBQTs7QXdDakIxQjtFQUNDLDJCQUF5QyxFQUFBOztBQUUxQztFQUNDLGdCeENjeUIsRUFBQTs7QXdDWjFCO0VBQ0MsMkJBQTBDLEVBQUE7O0FBRTNDO0VBQ0MsZ0J4Q1N5QixFQUFBOztBd0NQMUI7RUFDQywyQkFBNEMsRUFBQTs7QUFFN0M7RUFDQyxnQnhDSXlCLEVBQUE7O0F3Q0YxQjtFQUNDLDJCQUE2QyxFQUFBOztBQUU5QztFQUNDLGdCeENEeUIsRUFBQTs7QXdDRzFCO0VBQ0MsMkJBQXlDLEVBQUE7O0FBRzFDO0VBQ0MseUN4Q2RrRCxFQUFBOztBd0NtQmxEO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsNkJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsMEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsNkJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsNEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsNkJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsMEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsNkJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsNEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsNkJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsMEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsNkJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsNEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsNkJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsOEJBQW1DLEVBQUE7O0FBRHBDO0VBQ0MsK0JBQW1DLEVBQUE7O0FBRHBD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QixFQUFBO0l1SFpoQzs7O01BMmhDTSx5QnZIL2dDMEI7TXVIZ2hDMUIsY3ZILytCMEIsRUFBQTtNdUg3Q2hDOzs7UUEraENPLGVBQWUsRUFBQTtFQS9oQ3RCO0lBd2lDSyx5QnZIL2hDb0Q7SXVIZ2lDcEQseUJ2SHAxQnlCLEVBQUE7SXVIck45QjtNQTRpQ00sY3ZIcmlDMEIsRUFBQTtJdUhQaEM7Ozs7TUFnakNNLHlCdkh4aUMwQjtNdUh5aUMxQixjdkhwZ0MwQixFQUFBO011SDdDaEM7Ozs7UUFvakNPLGVBQWUsRUFBQTtFQXBqQ3RCO0lBNGpDSyx5QnZIemhDMkI7SXVIMGhDM0IseUJ2SHAyQmtCLEVBQUE7SXVIek52QjtNQWdrQ00sY3ZIOWhDMEIsRUFBQTtJdUhsQ2hDOzs7TUFva0NNLHlCdkhsaUMwQjtNdUhtaUMxQixjdkh4aEMwQixFQUFBO011SDdDaEM7OztRQXdrQ08sZUFBZSxFQUFBO0VBeGtDdEI7SUFpbENLLHlCdkg1aUMyQjtJdUg2aUMzQix5QnZIMTNCZSxFQUFBO0l1SHhOcEI7TUFxbENNLGN2SGpqQzBCLEVBQUE7SXVIcENoQzs7OztNQXlsQ00seUJ2SHJqQzBCO011SHNqQzFCLGN2SDdpQzBCLEVBQUE7TXVIN0NoQzs7OztRQTZsQ08sZUFBZSxFQUFBO0lBN2xDdEI7TUFrbUNNLHlCdkgxNEJjLEVBQUE7RXVIeE5wQjtJQXltQ0sseUJ2SDdrQzJCO0l1SDhrQzNCLHlCdkhwNUJ5QixFQUFBO0l1SHROOUI7TUE2bUNNLGN2SGxsQzBCLEVBQUE7SXVIM0JoQzs7O01BaW5DTSx5QnZIcGtDMEI7TXVIcWtDMUIseUJ2SHZsQzBCO011SHdsQzFCLGN2SHhsQzBCLEVBQUE7TXVIM0JoQzs7O1FBc25DTyxlQUFlLEVBQUE7RUF0bkN0QjtJQThuQ0sseUJ2SGpuQzJCO0l1SGtuQzNCLHlCQUFvRCxFQUFBO0lBL25DekQ7TUFrb0NNLGN2SHJuQzBCLEVBQUE7SXVIYmhDOztNQXNvQ00seUJ2SHpsQzBCO011SDBsQzFCLHlCdkgxbkMwQjtNdUgybkMxQixjdkgzbkMwQixFQUFBO011SGJoQzs7UUEyb0NPLGVBQWUsRUFBQTtFQTNvQ3RCO0lBc3BDSyx5QnZIMW5DMkI7SXVIMm5DM0IseUJ2SGo4QnlCLEVBQUE7SXVIdE45QjtNQTBwQ00sY3ZIL25DMEIsRUFBQTtJdUgzQmhDOzs7OztNQThwQ00seUJ2SG5vQzBCO011SG9vQzFCLGN2SGxuQzBCLEVBQUE7TXVIN0NoQzs7Ozs7UUFrcUNPLGVBQWUsRUFBQTtFQWxxQ3RCO0lBMnFDSyx5QnZIbHFDb0Q7SXVIbXFDcEQseUJ2SHY5QnlCLEVBQUE7SXVIck45QjtNQStxQ00sY3ZIeHFDMEIsRUFBQTtJdUhQaEM7Ozs7TUFtckNNLHlCdkgzcUMwQjtNdUg0cUMxQixjdkh2b0MwQixFQUFBO011SDdDaEM7Ozs7UUF1ckNPLGVBQWUsRUFBQTtFQXZyQ3RCO0lBOHJDSyx5QnZIbHFDMkI7SXVIbXFDM0IseUJ2SHorQnlCLEVBQUE7SXVIdE45QjtNQWtzQ00sY3ZIeHFDMEIsRUFBQTtJdUgxQmhDOztNQXNzQ00seUJ2SDVxQzBCO011SDZxQzFCLGN2SDFwQzBCLEVBQUE7TXVIN0NoQzs7UUEwc0NPLGVBQWUsRUFBQTtFQTFzQ3RCO0lBaXRDSyx5QnZIbHNDbUQ7SXVIbXNDbkQseUJ2SDkvQndCLEVBQUE7SXVIcE43QjtNQXF0Q00sY3ZIenNDMEIsRUFBQTtJdUhaaEM7O01BeXRDTSx5QnZIN3NDMEI7TXVIOHNDMUIsY3ZIN3FDMEIsRUFBQTtNdUg3Q2hDOztRQTZ0Q08sZUFBZSxFQUFBO0VBN3RDdEI7SUFvdUNLLHlCdkgvckMyQjtJdUhnc0MzQix5QnZIN2dDZSxFQUFBO0l1SHhOcEI7TUF3dUNNLGN2SHBzQzBCLEVBQUE7SXVIcENoQzs7TUE0dUNNLHlCdkh4c0MwQjtNdUh5c0MxQixjdkhoc0MwQixFQUFBO011SDdDaEM7O1FBZ3ZDTyxlQUFlLEVBQUE7RUFodkN0QjtJQXd2Q0sseUJ2SDNzQzJCO0l1SDRzQzNCLHlCdkhqaUNlLEVBQUE7SXVIeE5wQjtNQTR2Q00sY3ZIM3VDMEIsRUFBQTtJdUhqQmhDOzs7TUFnd0NNLHlCdkhudEMwQjtNdUhvdEMxQix5QnZIaHZDMEI7TXVIaXZDMUIsY3ZIanZDMEIsRUFBQTtNdUhqQmhDOzs7UUFxd0NPLGVBQWUsRUFBQTtFQXJ3Q3RCO0lBNndDSyx5QnZIanZDMkI7SXVIa3ZDM0IseUJ2SHhqQ3lCLEVBQUE7SXVIdE45QjtNQWl4Q00sY3ZIdHZDMEIsRUFBQTtJdUgzQmhDOzs7TUFxeENNLHlCdkgxdkMwQjtNdUgydkMxQixjdkh6dUMwQixFQUFBO011SDdDaEM7OztRQXl4Q08sZUFBZSxFQUFBO0VBenhDdEI7SUFneUNLLHlCdkh2eENvRDtJdUh3eENwRCx5QnZINWtDeUIsRUFBQTtJdUhyTjlCO01Bb3lDTSxjdkg3eEMwQixFQUFBO0l1SFBoQzs7TUF3eUNNLHlCdkhoeUMwQjtNdUhpeUMxQixjdkg1dkMwQixFQUFBO011SDdDaEM7O1FBNHlDTyxlQUFlLEVBQUE7RUE1eUN0QjtJQW16Q0sseUJ2SDl3QzJCO0l1SCt3QzNCLHlCdkg1bENlLEVBQUE7SXVIeE5wQjtNQXV6Q00sY3ZIbnhDMEIsRUFBQTtJdUhwQ2hDOztNQTJ6Q00seUJ2SHZ4QzBCO011SHd4QzFCLGN2SC93QzBCLEVBQUE7TXVIN0NoQzs7UUErekNPLGVBQWUsRUFBQTtFQS96Q3RCOztJQXUwQ00seUJ2SDN6QzBCO0l1SDR6QzFCLGN2SDN4QzBCLEVBQUE7SXVIN0NoQzs7TUEyMENPLGVBQWUsRUFBQTtFQTMwQ3RCO0lBazFDSyx5QnZIejBDb0Q7SXVIMDBDcEQseUJ2SDluQ3lCLEVBQUE7SXVIck45QjtNQXMxQ00sY3ZILzBDMEIsRUFBQTtJdUhQaEM7O01BMDFDTSx5QnZIN3lDMEI7TXVIOHlDMUIsY3ZIbjFDMEIsRUFBQTtNdUhSaEM7O1FBODFDTyxlQUFlLEVBQUE7RUE5MUN0QjtJQXMyQ0sseUJ2SGxwQ3dCO0l1SG1wQ3hCLHlCdkgxekMyQixFQUFBO0l1SDdDaEM7TUEwMkNNLGN2SHYyQzBCLEVBQUE7SXVISGhDOzs7TUE4MkNNLHlCdkgzMkMwQjtNdUg0MkMxQixjdkg1MkMwQixFQUFBO011SEhoQzs7O1FBazNDTyxlQUFlO1FB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YXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNjAwLDcwMCZzdWJzZXQ9bGF0aW4tZXh0XCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCwzMDAsNDAwLDcwMCZzdWJzZXQ9bGF0aW4tZXh0XCIpO1xuOnJvb3Qge1xuICAtLWNvbG9yLXJlZC1saWdodGVuOiAjZTU3MzczO1xuICAtLWNvbG9yLXJlZDogI2Y0NDMzNjtcbiAgLS1jb2xvci1yZWQtZGFya2VuOiAjYjcxYzFjO1xuICAtLWNvbG9yLXBpbmstbGlnaHRlbjogI2YwNjI5MjtcbiAgLS1jb2xvci1waW5rOiAjZTkxZTYzO1xuICAtLWNvbG9yLXBpbmstZGFya2VuOiAjODgwZTRmO1xuICAtLWNvbG9yLXB1cnBsZS1saWdodGVuOiAjYmE2OGM4O1xuICAtLWNvbG9yLXB1cnBsZTogIzljMjdiMDtcbiAgLS1jb2xvci1wdXJwbGUtZGFya2VuOiAjNGExNDhjO1xuICAtLWNvbG9yLWRlZXAtcHVycGxlLWxpZ2h0ZW46ICM5NTc1Y2Q7XG4gIC0tY29sb3ItZGVlcC1wdXJwbGU6ICM2NzNhYjc7XG4gIC0tY29sb3ItZGVlcC1wdXJwbGUtZGFya2VuOiAjMzExYjkyO1xuICAtLWNvbG9yLWluZGlnby1saWdodGVuOiAjNzk4NmNiO1xuICAtLWNvbG9yLWluZGlnbzogIzNmNTFiNTtcbiAgLS1jb2xvci1pbmRpZ28tZGFya2VuOiAjMWEyMzdlO1xuICAtLWNvbG9yLWJsdWUtbGlnaHRlbjogIzY0YjVmNjtcbiAgLS1jb2xvci1ibHVlOiAjMjE5NmYzO1xuICAtLWNvbG9yLWJsdWUtZGFya2VuOiAjMGQ0N2ExO1xuICAtLWNvbG9yLWxpZ2h0LWJsdWUtbGlnaHRlbjogIzRmYzNmNztcbiAgLS1jb2xvci1saWdodC1ibHVlOiAjMDNhOWY0O1xuICAtLWNvbG9yLWxpZ2h0LWJsdWUtMjogIzRjODRmZjtcbiAgLS1jb2xvci1saWdodC1ibHVlLWRhcmtlbjogIzAxNTc5YjtcbiAgLS1jb2xvci1jeWFuLWxpZ2h0ZW46ICM0ZGQwZTE7XG4gIC0tY29sb3ItY3lhbjogIzAwYmNkNDtcbiAgLS1jb2xvci1jeWFuLWRhcmtlbjogIzAwNjA2NDtcbiAgLS1jb2xvci10ZWFsLWxpZ2h0ZW46ICM0ZGI2YWM7XG4gIC0tY29sb3ItdGVhbDogIzAwOTY4ODtcbiAgLS1jb2xvci10ZWFsLWRhcmtlbjogIzAwNGQ0MDtcbiAgLS1jb2xvci1ncmVlbi1saWdodGVuOiAjODFjNzg0O1xuICAtLWNvbG9yLWdyZWVuOiAjNGNhZjUwO1xuICAtLWNvbG9yLWdyZWVuLWRhcmtlbjogIzFiNWUyMDtcbiAgLS1jb2xvci1saWdodC1ncmVlbi1saWdodGVuOiAjYWVkNTgxO1xuICAtLWNvbG9yLWxpZ2h0LWdyZWVuOiAjOGJjMzRhO1xuICAtLWNvbG9yLWxpZ2h0LWdyZWVuLWRhcmtlbjogIzMzNjkxZTtcbiAgLS1jb2xvci1saW1lLWxpZ2h0ZW46ICNkY2U3NzU7XG4gIC0tY29sb3ItbGltZTogI2NkZGMzOTtcbiAgLS1jb2xvci1saW1lLWRhcmtlbjogIzgyNzcxNztcbiAgLS1jb2xvci15ZWxsb3ctbGlnaHRlbjogI2ZmZjE3NjtcbiAgLS1jb2xvci15ZWxsb3c6ICNmZmViM2I7XG4gIC0tY29sb3IteWVsbG93LWRhcmtlbjogI2Y1N2YxNztcbiAgLS1jb2xvci1hbWJlci1saWdodGVuOiAjZmZkNTRmO1xuICAtLWNvbG9yLWFtYmVyOiAjZmZjMTA3O1xuICAtLWNvbG9yLWFtYmVyLWRhcmtlbjogI2ZmNmYwMDtcbiAgLS1jb2xvci1vcmFuZ2UtbGlnaHRlbjogI2ZmYjc0ZDtcbiAgLS1jb2xvci1vcmFuZ2U6ICNmZjk4MDA7XG4gIC0tY29sb3Itb3JhbmdlLWRhcmtlbjogI2U2NTEwMDtcbiAgLS1jb2xvci1kZWVwLW9yYW5nZS1saWdodGVuOiAjZmY4YTY1O1xuICAtLWNvbG9yLWRlZXAtb3JhbmdlOiAjZmY1NzIyO1xuICAtLWNvbG9yLWRlZXAtb3JhbmdlLWRhcmtlbjogI2JmMzYwYztcbiAgLS1jb2xvci1icm93bi1saWdodGVuOiAjYTE4ODdmO1xuICAtLWNvbG9yLWJyb3duOiAjNzk1NTQ4O1xuICAtLWNvbG9yLWJyb3duLWRhcmtlbjogIzNlMjcyMztcbiAgLS1jb2xvci1ncmV5LWxpZ2h0ZW46ICNlMGUwZTA7XG4gIC0tY29sb3ItZ3JleTogIzg2OTZDOTtcbiAgLS1jb2xvci1ncmV5LWRhcmtlbjogIzIxMjEyMTtcbiAgLS1jb2xvci1ibHVlLWdyZXktbGlnaHRlbjogIzkwYTRhZTtcbiAgLS1jb2xvci1ibHVlLWdyZXk6ICM2MDdkOGI7XG4gIC0tY29sb3ItYmx1ZS1ncmV5LWRhcmtlbjogIzI2MzIzODtcbiAgLS1jb2xvci1ibGFjazogIzAwMDAwMDtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvci1icmFuZDogIzQ0MzI4NzsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MWMyMyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dCB7XG4gIGNvbG9yOiAjZTUxYzIzICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlYWViICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZGVhZWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGMxYzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2Y4YzFjMyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOTg5YiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZjM5ODliICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNlZTZlNzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTQ1NGIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2VhNDU0YiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAxODFlICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2QwMTgxZSAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjkxNTFiICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2I5MTUxYiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIxMzE4ICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2EyMTMxOCAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIxMDE0ICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzhiMTAxNCAhaW1wb3J0YW50OyB9XG5cbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0IHtcbiAgY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNTM1MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dCB7XG4gIGNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudDsgfVxuXG4ucGluay5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2YwNjI5MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudDsgfVxuXG4ucGluay5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjAgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDsgfVxuXG4ucGluay5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODBhYiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2Y1MDA1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjYzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQge1xuICBjb2xvcjogIzljMjdiMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTVmNSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFiZWU3ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTkzZDggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhNjhjOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjYmE2OGM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM4ZTI0YWEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhODBmYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMDBmZiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNhYTAwZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQge1xuICBjb2xvcjogIzY3M2FiNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlN2Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQge1xuICBjb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZThlYWY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzlmYThkYSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNzk4NmNiICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICM4YzllZmYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM1MzZkZmUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMzMDRmZmUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCREVGQiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI0JCREVGQiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM5MENBRjkgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzQyQTVGNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFODhFNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZTVmYyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2IzZTVmYyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5YjZmNiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzI5YjZmNiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICM4MGQ4ZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzQwYzRmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMDBiMGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDsgfVxuXG4uY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0IHtcbiAgY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZWJmMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2IyZWJmMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGZmZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTVmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDsgfVxuXG4udGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0IHtcbiAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGNiYzQgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM4MGNiYzQgIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRiNmFjICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNGRiNmFjICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODk3YiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdmZmViICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkZTliNiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQge1xuICBjb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmMWY4ZTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkY2VkYzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNjNWUxYTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNhZWQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljY2M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmZmNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNiMmZmNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQge1xuICBjb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZjBmNGMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWU5YyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2U2ZWU5YyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlMTU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZDRlMTU3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjYTMzICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2Y0ZmY4MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZmY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmZjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNjNmZmMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWVhMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0IHtcbiAgY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZmZmRlNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZmZmOWM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNTlkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWU1OCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmZmZjhkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZmZkNjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0IHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZmQ1NGYgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0IHtcbiAgY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZmZjNlMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmYjc0ZCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZmZhNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmZhYjQwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmY5MTAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0IHtcbiAgY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmNjYmMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmFiOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZjcwNDMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ1MTFlICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZjQ1MTFlICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2U2NGExOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmOWU4MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZlNDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZjZlNDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmYzZDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMmMwMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2RkMmMwMCAhaW1wb3J0YW50OyB9XG5cbi5icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dCB7XG4gIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWZlYmU5ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZDdjY2M4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYmNhYWE0ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjYTE4ODdmICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNGM0MSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzZkNGM0MSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjcyMyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzNlMjcyMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0IHtcbiAgY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNzg5MDljICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dCB7XG4gIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmxhY2stdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZS10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4udHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi50cmFuc3BhcmVudC10ZXh0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmOyB9XG5cbnVsOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIHVsOm5vdCguYnJvd3Nlci1kZWZhdWx0KSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDM5YmU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZhbGlnbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDsgfVxuXG4uei1kZXB0aC0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIDJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMSwgbmF2LCAuY2FyZC1wYW5lbCwgLmNhcmQsIC50b2FzdCwgLmJ0biwgLmJ0bi1sYXJnZSwgLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5idG4tZmxvYXRpbmcsIC5kcm9wZG93bi1jb250ZW50LCAuY29sbGFwc2libGUsIC5zaWRlbmF2LCAuYnRuLWltcG9ydDpob3ZlciwgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXI6aG92ZXIsIC5taW5pLWNhcmRzIGxpLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5hY3RpdmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpIGE6aG92ZXIsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5hY3RpdmUsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uei1kZXB0aC0xLWhhbGYsIC5idG46aG92ZXIsIC5idG4tbGFyZ2U6aG92ZXIsIC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLWZsb2F0aW5nOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIDZkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMiwgLm1pbmktY2FyZHMgbGk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qIDEyZHAgZWxldmF0aW9uIG1vZGlmaWVkKi9cbi56LWRlcHRoLTMge1xuICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLyogMTZkcCBlbGV2YXRpb24gKi9cbi56LWRlcHRoLTQge1xuICBib3gtc2hhZG93OiAwIDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiAyNGRwIGVsZXZhdGlvbiAqL1xuLnotZGVwdGgtNSwgLm1vZGFsLCBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQge1xuICBib3gtc2hhZG93OiAwIDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmhvdmVyYWJsZSB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1czsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuXG4uZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2YwNTM1MjsgfVxuXG5pIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgaS5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgaS5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIGkudGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIGkuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBpLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG4gIGkubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNnJlbTsgfVxuXG5pbWcucmVzcG9uc2l2ZS1pbWcsXG52aWRlby5yZXNwb25zaXZlLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDMwcHg7IH1cbiAgLnBhZ2luYXRpb24gbGkgYSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGEge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAucGFnaW5hdGlvbiBsaSBpIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cblxuLnBhZ2luYXRpb24gbGkucGFnZXMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdpbmF0aW9uIGxpLnByZXYsXG4gICAgLnBhZ2luYXRpb24gbGkubmV4dCB7XG4gICAgICB3aWR0aDogMTAlOyB9XG4gICAgLnBhZ2luYXRpb24gbGkucGFnZXMge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLmJyZWFkY3J1bWIgaSxcbiAgLmJyZWFkY3J1bWIgW2NsYXNzXj1cIm1kaS1cIl0sIC5icmVhZGNydW1iIFtjbGFzcyo9XCJtZGktXCJdLFxuICAuYnJlYWRjcnVtYiBpLm1hdGVyaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5icmVhZGNydW1iOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcRTVDQyc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCA4cHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgLmJyZWFkY3J1bWI6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmVhZGNydW1iOmxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wYXJhbGxheC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7IH1cbiAgLnBhcmFsbGF4LWNvbnRhaW5lciAucGFyYWxsYXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICAucGFyYWxsYXgtY29udGFpbmVyIC5wYXJhbGxheCBpbWcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5waW4tdG9wLCAucGluLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGlubmVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBUcmFuc2l0aW9uIENsYXNzZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG51bC5zdGFnZ2VyZWQtbGlzdCBsaSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gIE1lZGlhIFF1ZXJ5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oaWRlLW9uLXNtYWxsLW9ubHksIC5oaWRlLW9uLXNtYWxsLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGlkZS1vbi1tZWQtYW5kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmhpZGUtb24tbWVkLWFuZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGlkZS1vbi1tZWQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhpZGUtb24tbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhpZGUtb24tZXh0cmEtbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNob3ctb24tZXh0cmEtbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2hvdy1vbi1sYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNob3ctb24tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2hvdy1vbi1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnNob3ctb24tbWVkaXVtLWFuZC11cCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaG93LW9uLW1lZGl1bS1hbmQtZG93biB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNlbnRlci1vbi1zbWFsbC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucGFnZS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLnBhZ2UtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7IH1cblxudGFibGUsIHRoLCB0ZCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgdGFibGUuc3RyaXBlZCB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICB0YWJsZS5zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjUpOyB9XG4gIHRhYmxlLnN0cmlwZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgdGFibGUuaGlnaGxpZ2h0ID4gdGJvZHkgPiB0ciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7IH1cbiAgICB0YWJsZS5oaWdobGlnaHQgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC41KTsgfVxuICB0YWJsZS5jZW50ZXJlZCB0aGVhZCB0ciB0aCwgdGFibGUuY2VudGVyZWQgdGJvZHkgdHIgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG50ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbnRkLCB0aCB7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogc29ydCBvdXQgYm9yZGVycyAqLyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ZDplbXB0eTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDBhMCc7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoLFxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwOyB9XG4gICAgICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQgdHIgdGg6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXDAwYTBcIjsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGJvZHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRib2R5IHRyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH0gfVxuXG4uY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogMC41cmVtIDAgMXJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDsgfVxuICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLmNpcmNsZSxcbiAgICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIDpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgaS5jaXJjbGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHAge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMTZweDsgfVxuICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hY3RpdmUgLnNlY29uZGFyeS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbGxlY3Rpb24gYS5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4yNXM7XG4gICAgY29sb3I6ICMyNjVjZjQ7IH1cbiAgICAuY29sbGVjdGlvbiBhLmNvbGxlY3Rpb24taXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAuY29sbGVjdGlvbi53aXRoLWhlYWRlciAuY29sbGVjdGlvbi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAuY29sbGVjdGlvbi53aXRoLWhlYWRlciAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4OyB9XG5cbi5zZWNvbmRhcnktY29udGVudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMyNjVjZjQ7IH1cblxuLmNvbGxhcHNpYmxlIC5jb2xsZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52aWRlby1jb250YWluZXIgaWZyYW1lLCAudmlkZW8tY29udGFpbmVyIG9iamVjdCwgLnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVlZmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb2dyZXNzIC5kZXRlcm1pbmF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1Y2Y0O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBsaW5lYXI7IH1cbiAgLnByb2dyZXNzIC5pbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1Y2Y0OyB9XG4gICAgLnByb2dyZXNzIC5pbmRldGVybWluYXRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDIuMXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuODE1LCAwLjczNSwgMC4zOTUpIGluZmluaXRlOyB9XG4gICAgLnByb2dyZXNzIC5pbmRldGVybWluYXRlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gICAgICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUtc2hvcnQgMi4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1czsgfVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUge1xuICAwJSB7XG4gICAgbGVmdDogLTM1JTtcbiAgICByaWdodDogMTAwJTsgfVxuICA2MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IC05MCU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogLTkwJTsgfSB9XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1zaG9ydCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMjAwJTtcbiAgICByaWdodDogMTAwJTsgfVxuICA2MCUge1xuICAgIGxlZnQ6IDEwNyU7XG4gICAgcmlnaHQ6IC04JTsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDclO1xuICAgIHJpZ2h0OiAtOCU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKlxuICBVdGlsaXR5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKiovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJpZ2h0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmNlbnRlciwgLmNlbnRlci1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLm5vLXNlbGVjdCwgaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi50cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG5zcGFuLmJhZGdlIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIHNwYW4uYmFkZ2UubmV3IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjVjZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIHNwYW4uYmFkZ2UubmV3OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBuZXdcIjsgfVxuICBzcGFuLmJhZGdlW2RhdGEtYmFkZ2UtY2FwdGlvbl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIiBhdHRyKGRhdGEtYmFkZ2UtY2FwdGlvbik7IH1cblxubmF2IHVsIGEgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87IH1cblxuLmNvbGxlY3Rpb24taXRlbSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjc1cmVtIC0gMTFweCk7IH1cblxuLmNvbGxhcHNpYmxlIHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uc2lkZW5hdiBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyNHB4IC0gMTFweCk7IH1cblxudGFibGUgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi8qIFRoaXMgaXMgbmVlZGVkIGZvciBzb21lIG1vYmlsZSBwaG9uZXMgdG8gZGlzcGxheSB0aGUgR29vZ2xlIEljb24gZm9udCBwcm9wZXJseSAqL1xuLm1hdGVyaWFsLWljb25zIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDkwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA4NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlOyB9IH1cblxuLmNvbCAucm93LCAuY29sIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLmNvbCAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTsgfVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAuc2VjdGlvbi5uby1wYWQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlY3Rpb24ubm8tcGFkLWJvdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnNlY3Rpb24ubm8tcGFkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLnJvdywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJvdzphZnRlciwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucm93IC5jb2wsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgbWluLWhlaWdodDogMXB4OyB9XG4gICAgLnJvdyAuY29sW2NsYXNzKj1cInB1c2gtXCJdLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2xbY2xhc3MqPVwicHVzaC1cIl0sIC5yb3cgLmNvbFtjbGFzcyo9XCJwdWxsLVwiXSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sW2NsYXNzKj1cInB1bGwtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yb3cgLmNvbC5zMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnMxIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnMxMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5zMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5zMTIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLXMxIHtcbiAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1zMSB7XG4gICAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMiB7XG4gICAgICByaWdodDogMTYuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXMyIHtcbiAgICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMyB7XG4gICAgICByaWdodDogMjUlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXMzIHtcbiAgICAgIGxlZnQ6IDI1JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNCB7XG4gICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM0IHtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNSB7XG4gICAgICByaWdodDogNDEuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM1IHtcbiAgICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNiB7XG4gICAgICByaWdodDogNTAlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM2IHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNyB7XG4gICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM3IHtcbiAgICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zOCB7XG4gICAgICByaWdodDogNjYuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM4IHtcbiAgICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zOSB7XG4gICAgICByaWdodDogNzUlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM5IHtcbiAgICAgIGxlZnQ6IDc1JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXMxMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMTAge1xuICAgICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtczEwIHtcbiAgICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXMxMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMTEge1xuICAgICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtczExIHtcbiAgICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXMxMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtczEyIHtcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1zMTIge1xuICAgICAgbGVmdDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5yb3cgLmNvbC5tMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xIHtcbiAgICAgICAgd2lkdGg6IDguMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0yIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5tMyB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm00LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubTQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm01IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5tNiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm03LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubTcge1xuICAgICAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm04IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5tOSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0xMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xMCB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0xMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xMSB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0xMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1tMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLW0xIHtcbiAgICAgICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTIge1xuICAgICAgICByaWdodDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTIge1xuICAgICAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTMge1xuICAgICAgICByaWdodDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTMge1xuICAgICAgICBsZWZ0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTQge1xuICAgICAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTUge1xuICAgICAgICByaWdodDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTUge1xuICAgICAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTYge1xuICAgICAgICByaWdodDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTYge1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTcge1xuICAgICAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTgge1xuICAgICAgICByaWdodDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTgge1xuICAgICAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tOSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTkge1xuICAgICAgICByaWdodDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tOSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTkge1xuICAgICAgICBsZWZ0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LW0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTEwIHtcbiAgICAgICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1tMTAge1xuICAgICAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LW0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTExIHtcbiAgICAgICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1tMTEge1xuICAgICAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LW0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLW0xMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLW0xMiB7XG4gICAgICAgIGxlZnQ6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucm93IC5jb2wubDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMiB7XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubDMge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmw0IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sNSB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubDYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmw3IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sOCB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubDkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWwxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbDEge1xuICAgICAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1sMSB7XG4gICAgICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWwyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwyIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWwyIHtcbiAgICAgICAgbGVmdDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWwzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwzIHtcbiAgICAgICAgcmlnaHQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWwzIHtcbiAgICAgICAgbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw0IHtcbiAgICAgICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw0IHtcbiAgICAgICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw1IHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw1IHtcbiAgICAgICAgbGVmdDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw2IHtcbiAgICAgICAgcmlnaHQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw2IHtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw3IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw3IHtcbiAgICAgICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw3IHtcbiAgICAgICAgbGVmdDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw4IHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw4IHtcbiAgICAgICAgbGVmdDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw5IHtcbiAgICAgICAgcmlnaHQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw5IHtcbiAgICAgICAgbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm9mZnNldC1sMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwxMCB7XG4gICAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbDEwIHtcbiAgICAgICAgbGVmdDogODMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm9mZnNldC1sMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwxMSB7XG4gICAgICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbDExIHtcbiAgICAgICAgbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm9mZnNldC1sMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1sMTIge1xuICAgICAgICByaWdodDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1sMTIge1xuICAgICAgICBsZWZ0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnJvdyAuY29sLnhsMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnhsMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGwyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGwzIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw0IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw1IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw3IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw4IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw5IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnhsMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC54bDExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGwxMSB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLnhsMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC54bDEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGwxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLXhsMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC14bDEge1xuICAgICAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGwyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDIge1xuICAgICAgICByaWdodDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsMiB7XG4gICAgICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGwzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDMge1xuICAgICAgICByaWdodDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsMyB7XG4gICAgICAgIGxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNCB7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDUge1xuICAgICAgICByaWdodDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNSB7XG4gICAgICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDYge1xuICAgICAgICByaWdodDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNiB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw3IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNyB7XG4gICAgICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDgge1xuICAgICAgICByaWdodDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsOCB7XG4gICAgICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDkge1xuICAgICAgICByaWdodDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsOSB7XG4gICAgICAgIGxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXhsMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDEwIHtcbiAgICAgICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gteGwxMCB7XG4gICAgICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXhsMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDExIHtcbiAgICAgICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gteGwxMSB7XG4gICAgICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXhsMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwteGwxMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC14bDEyIHtcbiAgICAgICAgbGVmdDogMTAwJTsgfSB9XG5cbm5hdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYubmF2LWV4dGVuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgbmF2Lm5hdi1leHRlbmRlZCAubmF2LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBuYXYgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgbmF2IGksXG4gIG5hdiBbY2xhc3NePVwibWRpLVwiXSwgbmF2IFtjbGFzcyo9XCJtZGktXCJdLFxuICBuYXYgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYgLm5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbmF2IGEuc2lkZW5hdi10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBuYXYgLnNpZGVuYXYtdHJpZ2dlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogMCAxOHB4OyB9XG4gICAgbmF2IC5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYgLmJyYW5kLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAgIG5hdiAuYnJhbmQtbG9nby5jZW50ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG5hdiAuYnJhbmQtbG9nbyB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAgIG5hdiAuYnJhbmQtbG9nby5sZWZ0LCBuYXYgLmJyYW5kLWxvZ28ucmlnaHQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIG5hdiAuYnJhbmQtbG9nby5sZWZ0IHtcbiAgICAgICAgICBsZWZ0OiAwLjVyZW07IH1cbiAgICAgICAgbmF2IC5icmFuZC1sb2dvLnJpZ2h0IHtcbiAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICAgIG5hdiAuYnJhbmQtbG9nby5yaWdodCB7XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIG5hdiAuYnJhbmQtbG9nbyBpLFxuICAgIG5hdiAuYnJhbmQtbG9nbyBbY2xhc3NePVwibWRpLVwiXSwgbmF2IC5icmFuZC1sb2dvIFtjbGFzcyo9XCJtZGktXCJdLFxuICAgIG5hdiAuYnJhbmQtbG9nbyBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIG5hdiAubmF2LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDI4cHggMDsgfVxuICBuYXYgdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIG5hdiB1bCBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgbmF2IHVsIGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIG5hdiB1bCBhIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgbmF2IHVsIGEuYnRuLCBuYXYgdWwgYS5idG4tbGFyZ2UsIG5hdiB1bCBhLmJ0bi1zbWFsbCwgbmF2IHVsIC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIG5hdiB1bCBhLmZjLXRvZGF5LWJ1dHRvbiwgbmF2IHVsIGEuYnRuLWxhcmdlLCBuYXYgdWwgYS5idG4tZmxhdCwgbmF2IHVsIGEuYnRuLWZsb2F0aW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICBuYXYgdWwgYS5idG4gPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1sYXJnZSA+IC5tYXRlcmlhbC1pY29ucywgbmF2IHVsIGEuYnRuLXNtYWxsID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgLmZjLWhlYWRlci10b29sYmFyIGEuZmMtdG9kYXktYnV0dG9uID4gLm1hdGVyaWFsLWljb25zLCAuZmMtaGVhZGVyLXRvb2xiYXIgbmF2IHVsIGEuZmMtdG9kYXktYnV0dG9uID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tbGFyZ2UgPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1mbGF0ID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tZmxvYXRpbmcgPiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgbmF2IHVsIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBuYXYgdWwubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICBuYXYgZm9ybSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIG5hdiAuaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBuYXYgLmlucHV0LWZpZWxkIGlucHV0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgICBuYXYgLmlucHV0LWZpZWxkIGlucHV0OmZvY3VzLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT11cmxdOnZhbGlkLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06dmFsaWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICBuYXYgLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIG5hdiAuaW5wdXQtZmllbGQgbGFiZWwgaSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgbmF2IC5pbnB1dC1maWVsZCBsYWJlbC5hY3RpdmUgaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgei1pbmRleDogOTk3OyB9XG4gIC5uYXZiYXItZml4ZWQgbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNjBweDsgfVxuICBuYXYsIG5hdiAubmF2LXdyYXBwZXIgaSwgbmF2IGEuc2lkZW5hdi10cmlnZ2VyLCBuYXYgYS5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gIC5uYXZiYXItZml4ZWQge1xuICAgIGhlaWdodDogNjBweDsgfSB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNC41cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMS45MTY2N3JlbSAwIDEuMTVyZW0gMDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMS41cmVtIDAgMC45cmVtIDA7IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW46IDEuMTY2NjdyZW0gMCAwLjdyZW0gMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMC44MzMzM3JlbSAwIDAuNXJlbSAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luOiAwLjY2NjY3cmVtIDAgMC40cmVtIDA7IH1cblxuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luOiAwLjU4MzMzcmVtIDAgMC4zNXJlbSAwOyB9XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTsgfVxuXG4ubGlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50aGluIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjI0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjQ4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjcycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjk2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNDRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNjhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zOTJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40MTZyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ2NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ4OHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjUxMnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjUzNnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjU2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTg0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjA4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjMycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjU2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuLnNjYWxlLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41MywgMC4wMSwgMC4zNiwgMS42MykgIWltcG9ydGFudDsgfVxuICAuc2NhbGUtdHJhbnNpdGlvbi5zY2FsZS1vdXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAhaW1wb3J0YW50OyB9XG4gIC5zY2FsZS10cmFuc2l0aW9uLnNjYWxlLWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5jYXJkLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmNhcmQgLmNhcmQtdGl0bGUuYWN0aXZhdG9yIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FyZC5zbWFsbCwgLmNhcmQubWVkaXVtLCAuY2FyZC5sYXJnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmQuc21hbGwgLmNhcmQtaW1hZ2UsIC5jYXJkLm1lZGl1bSAuY2FyZC1pbWFnZSwgLmNhcmQubGFyZ2UgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jYXJkLnNtYWxsIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCwgLmNhcmQubWVkaXVtIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCwgLmNhcmQubGFyZ2UgLmNhcmQtaW1hZ2UgKyAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwJTsgfVxuICAgIC5jYXJkLnNtYWxsIC5jYXJkLWNvbnRlbnQsIC5jYXJkLm1lZGl1bSAuY2FyZC1jb250ZW50LCAuY2FyZC5sYXJnZSAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNhcmQuc21hbGwgLmNhcmQtYWN0aW9uLCAuY2FyZC5tZWRpdW0gLmNhcmQtYWN0aW9uLCAuY2FyZC5sYXJnZSAuY2FyZC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5jYXJkLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC5jYXJkLm1lZGl1bSB7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAuY2FyZC5sYXJnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAuY2FyZC5ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNhcmQuaG9yaXpvbnRhbC5zbWFsbCAuY2FyZC1pbWFnZSwgLmNhcmQuaG9yaXpvbnRhbC5tZWRpdW0gLmNhcmQtaW1hZ2UsIC5jYXJkLmhvcml6b250YWwubGFyZ2UgLmNhcmQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAuY2FyZC5ob3Jpem9udGFsLnNtYWxsIC5jYXJkLWltYWdlIGltZywgLmNhcmQuaG9yaXpvbnRhbC5tZWRpdW0gLmNhcmQtaW1hZ2UgaW1nLCAuY2FyZC5ob3Jpem9udGFsLmxhcmdlIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYXJkLmhvcml6b250YWwgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgIC5jYXJkLmhvcml6b250YWwgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuY2FyZC5ob3Jpem9udGFsIC5jYXJkLXN0YWNrZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2FyZC5ob3Jpem9udGFsIC5jYXJkLXN0YWNrZWQgLmNhcmQtY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuY2FyZC5zdGlja3ktYWN0aW9uIC5jYXJkLWFjdGlvbiB7XG4gICAgei1pbmRleDogMjsgfVxuICAuY2FyZC5zdGlja3ktYWN0aW9uIC5jYXJkLXJldmVhbCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICAuY2FyZCAuY2FyZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmQgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYXJkIC5jYXJkLWltYWdlIC5jYXJkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgLmNhcmQgLmNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxuICAgIC5jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUgaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5jYXJkIC5jYXJkLWFjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgICAuY2FyZCAuY2FyZC1hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxuICAgIC5jYXJkIC5jYXJkLWFjdGlvbiBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZykge1xuICAgICAgY29sb3I6ICNmZmFiNDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWFjdGlvbiBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZyk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZDhhNjsgfVxuICAuY2FyZCAuY2FyZC1yZXZlYWwge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhcmQgLmNhcmQtcmV2ZWFsIC5jYXJkLXRpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgI3RvYXN0LWNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICN0b2FzdC1jb250YWluZXIge1xuICAgICAgbGVmdDogNSU7XG4gICAgICBib3R0b206IDclO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICN0b2FzdC1jb250YWluZXIge1xuICAgICAgdG9wOiAxMCU7XG4gICAgICByaWdodDogNyU7XG4gICAgICBtYXgtd2lkdGg6IDg2JTsgfSB9XG5cbi50b2FzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnRvYXN0IC50b2FzdC1hY3Rpb24ge1xuICAgIGNvbG9yOiAjZWVmZjQxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAudG9hc3Qucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnRvYXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi50YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiIGEsXG4gICAgLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiLmRpc2FibGVkIGEsXG4gICAgLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiLmRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYiBhOmhvdmVyLFxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYiBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLmluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC50YWJzLnRhYnMtZml4ZWQtd2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudGFicy50YWJzLWZpeGVkLXdpZHRoIC50YWIge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIC50YWJzIC50YWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudGFicyAudGFiIGEge1xuICAgICAgY29sb3I6IHJnYmEoMTYsIDQyLCAxMDAsIDAuNyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI4cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4yOHMgZWFzZTsgfVxuICAgICAgLnRhYnMgLnRhYiBhOmZvY3VzLCAudGFicyAudGFiIGE6Zm9jdXMuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgOTIsIDI0NCwgMC4yKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnRhYnMgLnRhYiBhOmhvdmVyLCAudGFicyAudGFiIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTAyYTY0OyB9XG4gICAgLnRhYnMgLnRhYi5kaXNhYmxlZCBhLFxuICAgIC50YWJzIC50YWIuZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgxNiwgNDIsIDEwMCwgMC40KTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudGFicyAuaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjVjZjQ7XG4gICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnRhYnMgLnRhYiB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIC50YWJzIC50YWIgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDsgfSB9XG5cbi5tYXRlcmlhbC10b29sdGlwIHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgei1pbmRleDogMjAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7IH1cblxuLmJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmJ0biwgLmJ0bi1sYXJnZSwgLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sXG4uYnRuLWZsYXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi5kaXNhYmxlZCwgLmRpc2FibGVkLmJ0bi1sYXJnZSwgLmRpc2FibGVkLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5kaXNhYmxlZC5mYy10b2RheS1idXR0b24sXG4uYnRuLWZsb2F0aW5nLmRpc2FibGVkLFxuLmJ0bi1sYXJnZS5kaXNhYmxlZCxcbi5idG4tc21hbGwuZGlzYWJsZWQsXG4uYnRuLWZsYXQuZGlzYWJsZWQsXG4uYnRuOmRpc2FibGVkLFxuLmJ0bi1sYXJnZTpkaXNhYmxlZCxcbi5idG4tc21hbGw6ZGlzYWJsZWQsXG4uZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpkaXNhYmxlZCxcbi5idG4tZmxvYXRpbmc6ZGlzYWJsZWQsXG4uYnRuLWxhcmdlOmRpc2FibGVkLFxuLmJ0bi1zbWFsbDpkaXNhYmxlZCxcbi5idG4tZmxhdDpkaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuLmJ0bi1sYXJnZVtkaXNhYmxlZF0sXG4uYnRuLXNtYWxsW2Rpc2FibGVkXSxcbi5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uW2Rpc2FibGVkXSxcbi5idG4tZmxvYXRpbmdbZGlzYWJsZWRdLFxuLmJ0bi1sYXJnZVtkaXNhYmxlZF0sXG4uYnRuLXNtYWxsW2Rpc2FibGVkXSxcbi5idG4tZmxhdFtkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREZERiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzlGOUY5RiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJ0bi5kaXNhYmxlZDpob3ZlciwgLmRpc2FibGVkLmJ0bi1sYXJnZTpob3ZlciwgLmRpc2FibGVkLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5kaXNhYmxlZC5mYy10b2RheS1idXR0b246aG92ZXIsXG4gIC5idG4tZmxvYXRpbmcuZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tbGFyZ2UuZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tc21hbGwuZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tZmxhdC5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bjpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1sYXJnZTpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1zbWFsbDpkaXNhYmxlZDpob3ZlcixcbiAgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tZmxvYXRpbmc6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tbGFyZ2U6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tc21hbGw6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tZmxhdDpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bltkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tbGFyZ2VbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLXNtYWxsW2Rpc2FibGVkXTpob3ZlcixcbiAgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLWZsb2F0aW5nW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1sYXJnZVtkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tc21hbGxbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLWZsYXRbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5RjlGOUYgIWltcG9ydGFudDsgfVxuXG4uYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbixcbi5idG4tZmxvYXRpbmcsXG4uYnRuLWxhcmdlLFxuLmJ0bi1zbWFsbCxcbi5idG4tZmxhdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogMDsgfVxuICAuYnRuIGksIC5idG4tbGFyZ2UgaSwgLmJ0bi1zbWFsbCBpLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiBpLFxuICAuYnRuLWZsb2F0aW5nIGksXG4gIC5idG4tbGFyZ2UgaSxcbiAgLmJ0bi1zbWFsbCBpLFxuICAuYnRuLWZsYXQgaSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmJ0bjpmb2N1cywgLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246Zm9jdXMsXG4uYnRuLWZsb2F0aW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiNDJkYzsgfVxuXG4uYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjVjZjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bjpob3ZlciwgLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTZlZjU7IH1cblxuLmJ0bi1mbG9hdGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjVjZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWZsb2F0aW5nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1Y2Y0OyB9XG4gIC5idG4tZmxvYXRpbmc6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tZmxvYXRpbmcuYnRuLWxhcmdlIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5idG4tZmxvYXRpbmcuYnRuLWxhcmdlLmhhbGZ3YXktZmFiIHtcbiAgICAgIGJvdHRvbTogLTI4cHg7IH1cbiAgICAuYnRuLWZsb2F0aW5nLmJ0bi1sYXJnZSBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gIC5idG4tZmxvYXRpbmcuYnRuLXNtYWxsIHtcbiAgICB3aWR0aDogMzIuNHB4O1xuICAgIGhlaWdodDogMzIuNHB4OyB9XG4gICAgLmJ0bi1mbG9hdGluZy5idG4tc21hbGwuaGFsZndheS1mYWIge1xuICAgICAgYm90dG9tOiAtMTYuMnB4OyB9XG4gICAgLmJ0bi1mbG9hdGluZy5idG4tc21hbGwgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzIuNHB4OyB9XG4gIC5idG4tZmxvYXRpbmcuaGFsZndheS1mYWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICBib3R0b206IC0yMnB4OyB9XG4gICAgLmJ0bi1mbG9hdGluZy5oYWxmd2F5LWZhYi5sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMjRweDsgfVxuICAuYnRuLWZsb2F0aW5nIGkge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuYnV0dG9uLmJ0bi1mbG9hdGluZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZml4ZWQtYWN0aW9uLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIzcHg7XG4gIGJvdHRvbTogMjNweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDk5NzsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0bi5hY3RpdmUgdWwge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLWxlZnQsIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1yaWdodCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDsgfVxuICAgIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1sZWZ0IHVsLCAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQgdWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICByaWdodDogNjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIC8qd2lkdGggMTAwJSBvbmx5IGdvZXMgdG8gd2lkdGggb2YgYnV0dG9uIGNvbnRhaW5lciAqL1xuICAgICAgd2lkdGg6IDUwMHB4OyB9XG4gICAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tbGVmdCB1bCBsaSwgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDcuNXB4IDE1cHggMCAwOyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1yaWdodCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDsgfVxuICAgIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1yaWdodCB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICBsZWZ0OiA2NHB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1yaWdodCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogNy41cHggMCAwIDE1cHg7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDsgfVxuICAgIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1ib3R0b20gdWwge1xuICAgICAgdG9wOiA2NHB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLWJvdHRvbSB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0bi50b29sYmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNTZweDsgfVxuICAgIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIuYWN0aXZlID4gYSBpIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0bi50b29sYmFyIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuZml4ZWQtYWN0aW9uLWJ0bi50b29sYmFyIHVsIGxpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgICAuZml4ZWQtYWN0aW9uLWJ0bi50b29sYmFyIHVsIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAuZml4ZWQtYWN0aW9uLWJ0bi50b29sYmFyIHVsIGxpIGEgaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0biB1bCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5maXhlZC1hY3Rpb24tYnRuIHVsIGEuYnRuLWZsb2F0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4gLmZhYi1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1Y2Y0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbi5idG4tZmxhdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuICAuYnRuLWZsYXQ6Zm9jdXMsIC5idG4tZmxhdDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWZsYXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuYnRuLWZsYXQuZGlzYWJsZWQsIC5idG4tZmxhdC5idG4tZmxhdFtkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNiM2IzYjMgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmJ0bi1sYXJnZSB7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMCAyOHB4OyB9XG4gIC5idG4tbGFyZ2UgaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLmJ0bi1zbWFsbCB7XG4gIGhlaWdodDogMzIuNHB4O1xuICBsaW5lLWhlaWdodDogMzIuNHB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgLmJ0bi1zbWFsbCBpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQgbGkge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IGxpOmhvdmVyLCAuZHJvcGRvd24tY29udGVudCBsaS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IGxpOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZHJvcGRvd24tY29udGVudCBsaS5kaXZpZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDsgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IGxpID4gYSwgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMjY1Y2Y0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTZweDsgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IGxpID4gc3BhbiA+IGxhYmVsIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMThweDsgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IGxpID4gYSA+IGkge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICAgIHdpZHRoOiAyNHB4OyB9XG5cbmJvZHkua2V5Ym9hcmQtZm9jdXNlZCAuZHJvcGRvd24tY29udGVudCBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7IH1cblxuLmlucHV0LWZpZWxkLmNvbCAuZHJvcGRvd24tY29udGVudCBbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmRyb3Bkb3duLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyohXG4gKiBXYXZlcyB2MC42LjBcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzXG4gKlxuICogQ29weXJpZ2h0IDIwMTQgQWxmaWFuYSBFLiBTaWJ1ZWEgYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4ud2F2ZXMtZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDsgfVxuICAud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1yZWQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDY3LCA1NCwgMC43KTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLXllbGxvdyAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjM1LCA1OSwgMC43KTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLW9yYW5nZSAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtcHVycGxlIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtZ3JlZW4gLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC43KTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLXRlYWwgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC43KTsgfVxuICAud2F2ZXMtZWZmZWN0IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAud2F2ZXMtZWZmZWN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLndhdmVzLWVmZmVjdCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53YXZlcy1jaXJjbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTsgfVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi53YXZlcy1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTsgfVxuXG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBGaXJlZm94IEJ1ZzogbGluayBub3QgdHJpZ2dlcmVkICovXG4ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICB6LWluZGV4OiAtMTsgfVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiA3MCU7XG4gIHdpZHRoOiA1NSU7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWxsLWNoYW5nZTogdG9wLCBvcGFjaXR5OyB9XG4gIC5tb2RhbDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5tb2RhbCB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgLm1vZGFsIGgxLCAubW9kYWwgaDIsIC5tb2RhbCBoMywgLm1vZGFsIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAubW9kYWwgLm1vZGFsLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vZGFsIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAubW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLCAubW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLWxhcmdlLCAubW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLXNtYWxsLCAubW9kYWwgLm1vZGFsLWZvb3RlciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5mYy10b2RheS1idXR0b24sIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tZmxhdCB7XG4gICAgICBtYXJnaW46IDZweCAwOyB9XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogLTI1JTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNzAlOyB9XG4gIC5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubW9kYWwubW9kYWwtZml4ZWQtZm9vdGVyIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgfVxuXG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpbGwtY2hhbmdlOiBib3R0b20sIG9wYWNpdHk7IH1cblxuLmNvbGxhcHNpYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7IH1cblxuLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmNvbGxhcHNpYmxlLWhlYWRlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuY29sbGFwc2libGUtaGVhZGVyIGkge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5rZXlib2FyZC1mb2N1c2VkIC5jb2xsYXBzaWJsZS1oZWFkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbi5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDJyZW07IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLFxuLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5zaWRlbmF2IC5jb2xsYXBzaWJsZSBsaSxcbiAgLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlIGxpIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1oZWFkZXIsXG4uc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAxNnB4OyB9XG4gIC5zaWRlbmF2IC5jb2xsYXBzaWJsZS1oZWFkZXI6aG92ZXIsXG4gIC5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1oZWFkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWhlYWRlciBpLFxuICAuc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUtaGVhZGVyIGkge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5LFxuLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgbGkgYSxcbiAgLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkgbGkgYSB7XG4gICAgcGFkZGluZzogMCAyMy41cHggMCAzMXB4OyB9XG5cbi5jb2xsYXBzaWJsZS5wb3BvdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gIC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBtYXJnaW46IDE2cHggMDsgfVxuXG4uY2hpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmNoaXA6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY2hpcCA+IGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDhweCAwIC0xMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmNoaXAgLmNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4uY2hpcHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZTllO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAuY2hpcHMuZm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGM4NGZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjNGM4NGZmOyB9XG4gIC5jaGlwczpob3ZlciB7XG4gICAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5jaGlwcyAuaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5jaGlwcyAuaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2hpcHMgLmF1dG9jb21wbGV0ZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByZWZpeCB+IC5jaGlwcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB3aWR0aDogOTIlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH1cblxuLmNoaXBzOmVtcHR5IH4gbGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDAlKTsgfVxuXG4ubWF0ZXJpYWxib3hlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHpvb20taW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tYXRlcmlhbGJveGVkOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgLm1hdGVyaWFsYm94ZWQuYWN0aXZlIHtcbiAgICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbiNtYXRlcmlhbGJveC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5tYXRlcmlhbGJveC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCUgMTUlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB3aGl0ZTsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk2YmY1OyB9XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjOWU5ZTllOyB9XG5cbi8qIFRleHQgSW5wdXRzICsgVGV4dGFyZWFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTdHlsZSBQbGFjZWhvbGRlcnMgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QxZDFkMTsgfVxuXG4vKiBUZXh0IGlucHV0cyAqL1xuaW5wdXQ6bm90KFt0eXBlXSksXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWU5ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzLCBib3JkZXIgLjNzOyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOmRpc2FibGVkLCBpbnB1dDpub3QoW3R5cGVdKVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmRpc2FibGVkLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXQ6bm90KFt0eXBlXSlbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWFbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjY1Y2Y0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMjY1Y2Y0OyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsIHtcbiAgICBjb2xvcjogIzI2NWNmNDsgfVxuICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy52YWxpZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogIzRDQUY1MDsgfVxuICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwge1xuICAgIGNvbG9yOiAjRjQ0MzM2OyB9XG4gIGlucHV0Om5vdChbdHlwZV0pLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkYXRlICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIFZhbGlkYXRpb24gU2FzcyBQbGFjZWhvbGRlcnMgKi9cbmlucHV0LnZhbGlkOm5vdChbdHlwZV0pLCBpbnB1dC52YWxpZDpub3QoW3R5cGVdKTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS52YWxpZDpmb2N1cywgLnNlbGVjdC13cmFwcGVyLnZhbGlkID4gaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0Q0FGNTA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjNENBRjUwOyB9XG5cbmlucHV0LmludmFsaWQ6bm90KFt0eXBlXSksIGlucHV0LmludmFsaWQ6bm90KFt0eXBlXSk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEuaW52YWxpZCxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLmludmFsaWQ6Zm9jdXMsIC5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkID4gaW5wdXQuc2VsZWN0LWRyb3Bkb3duLFxuLnNlbGVjdC13cmFwcGVyLmludmFsaWQgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd246Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0NDMzNjtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNGNDQzMzY7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dDpub3QoW3R5cGVdKS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSwgLnNlbGVjdC13cmFwcGVyLnZhbGlkIC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuLnNlbGVjdC13cmFwcGVyLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5pbnB1dDpub3QoW3R5cGVdKS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLCAuc2VsZWN0LXdyYXBwZXIudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtc3VjY2Vzcyk7XG4gIGNvbG9yOiAjNENBRjUwOyB9XG5cbmlucHV0Om5vdChbdHlwZV0pLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLCAuc2VsZWN0LXdyYXBwZXIuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1lcnJvcik7XG4gIGNvbG9yOiAjRjQ0MzM2OyB9XG5cbmlucHV0Om5vdChbdHlwZV0pICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhICsgbGFiZWw6YWZ0ZXIsIC5zZWxlY3Qtd3JhcHBlciArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLW91dCwgLjJzIGNvbG9yIGVhc2Utb3V0OyB9XG5cbi5pbnB1dC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLmlucHV0LWZpZWxkLmlubGluZSBpbnB1dCxcbiAgICAuaW5wdXQtZmllbGQuaW5saW5lIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQuY29sIGxhYmVsIHtcbiAgICBsZWZ0OiAwLjc1cmVtOyB9XG4gIC5pbnB1dC1maWVsZC5jb2wgLnByZWZpeCB+IGxhYmVsLFxuICAuaW5wdXQtZmllbGQuY29sIC5wcmVmaXggfiAudmFsaWRhdGUgfiBsYWJlbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0gLSAxLjVyZW0pOyB9XG4gIC5pbnB1dC1maWVsZCA+IGxhYmVsIHtcbiAgICBjb2xvcjogIzllOWU5ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTsgfVxuICAgIC5pbnB1dC1maWVsZCA+IGxhYmVsOm5vdCgubGFiZWwtaWNvbikuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoMC44KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAuaW5wdXQtZmllbGQgPiBpbnB1dFt0eXBlXTotd2Via2l0LWF1dG9maWxsOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoW3R5cGU9XCJzZWFyY2hcIl0pICsgbGFiZWwsXG4gIC5pbnB1dC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWwsXG4gIC5pbnB1dC1maWVsZCA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgLmlucHV0LWZpZWxkIC5oZWxwZXItdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLmlucHV0LWZpZWxkIC5oZWxwZXItdGV4dDo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMi4zNzVyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB0b3A6IDAuMTg3NXJlbTsgfVxuICAgIC5pbnB1dC1maWVsZCAucHJlZml4LmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzI2NWNmNDsgfVxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IGlucHV0LFxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IHRleHRhcmVhLFxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IGxhYmVsLFxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IC52YWxpZGF0ZSB+IGxhYmVsLFxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IC5oZWxwZXItdGV4dCxcbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9XG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBpbnB1dCB7XG4gICAgICB3aWR0aDogODYlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTsgfSB9XG5cbi8qIFNlYXJjaCBGaWVsZCAqL1xuLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3I7IH1cbiAgLm5hdi13cmFwcGVyIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6bm90KC5icm93c2VyLWRlZmF1bHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCBpLFxuICAgIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLm1kaS1uYXZpZ2F0aW9uLWNsb3NlLFxuICAgIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0gKyAubGFiZWwtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IDFyZW07IH1cbiAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcbiAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7IH1cblxuLyogVGV4dGFyZWEgKi9cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAvKiBwcmV2ZW50cyBzY3JvbGwgYmFyIGZsYXNoICovXG4gICAgcGFkZGluZzogLjhyZW0gMCAuOHJlbSAwO1xuICAgIC8qIHByZXZlbnRzIHRleHQganVtcCBvbiBFbnRlciBrZXlwcmVzcyAqL1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5oaWRkZW5kaXYge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAvKiBmdXR1cmUgdmVyc2lvbiBvZiBkZXByZWNhdGVkICd3b3JkLXdyYXAnICovXG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIC8qIHByZXZlbnRzIHRleHQganVtcCBvbiBFbnRlciBrZXlwcmVzcyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7IH1cblxuLyogQXV0b2NvbXBsZXRlICovXG4uYXV0b2NvbXBsZXRlLWNvbnRlbnQgbGkgLmhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbi5hdXRvY29tcGxldGUtY29udGVudCBsaSBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW46IDVweCAxNXB4OyB9XG5cbi8qIENoYXJhY3RlciBDb3VudGVyICovXG4uY2hhcmFjdGVyLWNvdW50ZXIge1xuICBtaW4taGVpZ2h0OiAxOHB4OyB9XG5cbi8qIFJhZGlvIEJ1dHRvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW4sXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7IH1cblxuLyogVW5jaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ZTk2YTk7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLyogQ2hlY2tlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4Y2JjMDA7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi8qIFJhZGlvIFdpdGggZ2FwICovXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG5cbi8qIEZvY3VzZWQgc3R5bGVzICovXG5bdHlwZT1cInJhZGlvXCJdLnRhYmJlZDpmb2N1cyArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogRGlzYWJsZWQgUmFkaW8gV2l0aCBnYXAgKi9cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi8qIERpc2FibGVkIHN0eWxlICovXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBib3JkZXItY29sb3I6ICM5NDk0OTQ7IH1cblxuLyogQ2hlY2tib3hlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFJlbW92ZSBkZWZhdWx0IGNoZWNrYm94ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAvKiBjaGVja2JveCBhc3BlY3QgKi8gfVxuICBbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguZmlsbGVkLWluKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOGU5NmE5O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG4gIFt0eXBlPVwiY2hlY2tib3hcIl0udGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOGNiYzAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzhjYmMwMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6ZGlzYWJsZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi8qIEluZGV0ZXJtaW5hdGUgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogLTEycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOGNiYzAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZTpkaXNhYmxlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4gKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiAuMXMgZGVsYXkgaXMgZm9yIGNoZWNrIGFuaW1hdGlvbiAqL1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzLCB3aWR0aCAuMjBzIC4xcywgaGVpZ2h0IC4yMHMgLjFzLCB0b3AgLjIwcyAuMXMsIGxlZnQgLjIwcyAuMXM7XG4gIHotaW5kZXg6IDE7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzhlOTZhOTtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDA7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjY1Y2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1Y2Y0O1xuICB6LWluZGV4OiAwOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluLnRhYmJlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzhlOTZhOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluLnRhYmJlZDpjaGVja2VkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjY1Y2Y0OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0O1xuICBib3JkZXItY29sb3I6ICM5NDk0OTQ7IH1cblxuLyogU3dpdGNoXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnN3aXRjaCxcbi5zd2l0Y2ggKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zd2l0Y2ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cbiAgLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlNzU1OyB9XG4gICAgLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyOmJlZm9yZSwgLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE4cHg7IH1cbiAgICAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuXG4uc3dpdGNoIGxhYmVsIC5sZXZlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTZweDsgfVxuICAuc3dpdGNoIGxhYmVsIC5sZXZlcjpiZWZvcmUsIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTNweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgYmFja2dyb3VuZCAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAuMXMgZWFzZTsgfVxuICAuc3dpdGNoIGxhYmVsIC5sZXZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQwLCAxODgsIDAsIDAuMTUpOyB9XG4gIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkudGFiYmVkOmZvY3VzIH4gLmxldmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQwLCAxODgsIDAsIDAuMTUpOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlcjphZnRlcixcbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0OyB9XG5cbi8qIFNlbGVjdCBGaWVsZFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuc2VsZWN0LmJyb3dzZXItZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDIuMzc1cmVtOyB9XG5cbi5zZWxlY3QtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3Qtd3JhcHBlci52YWxpZCArIGxhYmVsLFxuICAuc2VsZWN0LXdyYXBwZXIuaW52YWxpZCArIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWU5ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5zZWxlY3Qtd3JhcHBlciBpbnB1dC5zZWxlY3QtZHJvcGRvd246Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjVjZjQ7IH1cbiAgLnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgei1pbmRleDogMDtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5zZWxlY3Qtd3JhcHBlciArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjZweDtcbiAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIuZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5zZWxlY3Qtd3JhcHBlci5kaXNhYmxlZCAuY2FyZXQge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5zZWxlY3Qtd3JhcHBlciBpbnB1dC5zZWxlY3QtZHJvcGRvd246ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIgaSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLnNlbGVjdC1kcm9wZG93biBsaS5kaXNhYmxlZCxcbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQgPiBzcGFuLFxuLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHkua2V5Ym9hcmQtZm9jdXNlZCAuc2VsZWN0LWRyb3Bkb3duLmRyb3Bkb3duLWNvbnRlbnQgbGk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbi5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLnNlbGVjdC1kcm9wZG93bi5kcm9wZG93bi1jb250ZW50IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuXG4ucHJlZml4IH4gLnNlbGVjdC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTsgfVxuXG4ucHJlZml4IH4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duIGxpIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogNXB4IDE1cHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cbiAgLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cC5zZWxlY3RlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCA+IHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB+IGxpLm9wdGdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi8qIEZpbGUgSW5wdXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZmlsZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlsZS1maWVsZCAuZmlsZS1wYXRoLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5maWxlLWZpZWxkIGlucHV0LmZpbGUtcGF0aCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpbGUtZmllbGQgLmJ0biwgLmZpbGUtZmllbGQgLmJ0bi1sYXJnZSwgLmZpbGUtZmllbGQgLmJ0bi1zbWFsbCwgLmZpbGUtZmllbGQgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciAuZmlsZS1maWVsZCAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDIuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTsgfVxuICAuZmlsZS1maWVsZCBzcGFuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZpbGUtZmllbGQgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gICAgLmZpbGUtZmllbGQgaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBSYW5nZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yYW5nZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIgLnZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICBpbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYi5hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDA7IH1cbiAgICBpbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYi5hY3RpdmUgLnZhbHVlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNjMmMwYzI7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzhjYmMwMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgbWFyZ2luOiAtNXB4IDAgMCAwOyB9XG5cbi5rZXlib2FyZC1mb2N1c2VkIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOm5vdCguYWN0aXZlKTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMTQwLCAxODgsIDAsIDAuMjYpOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLyogZml4IGZvciBGRiB1bmFibGUgdG8gYXBwbHkgZm9jdXMgc3R5bGUgYnVnICAqL1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgLypyZXF1aXJlZCBmb3IgcHJvcGVyIHRyYWNrIHNpemluZyBpbiBGRiovIH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2MyYzBjMjtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4OyB9XG5cbi5rZXlib2FyZC1mb2N1c2VkIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOm5vdCguYWN0aXZlKTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgxNDAsIDE4OCwgMCwgMC4yNik7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMDtcbiAgLypyZW1vdmUgZGVmYXVsdCB0aWNrIG1hcmtzKi9cbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzOyB9XG5cbi5rZXlib2FyZC1mb2N1c2VkIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOm5vdCguYWN0aXZlKTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDE0MCwgMTg4LCAwLCAwLjI2KTsgfVxuXG4vKioqKioqKioqKioqKioqXG4gICAgTmF2IExpc3RcbioqKioqKioqKioqKioqKi9cbi50YWJsZS1vZi1jb250ZW50cy5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4udGFibGUtb2YtY29udGVudHMgbGkge1xuICBwYWRkaW5nOiAycHggMDsgfVxuXG4udGFibGUtb2YtY29udGVudHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50YWJsZS1vZi1jb250ZW50cyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2E4YThhODtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjA1MzUyOyB9XG4gIC50YWJsZS1vZi1jb250ZW50cyBhLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjA1MzUyOyB9XG5cbi5zaWRlbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNjBweCk7XG4gIGhlaWdodDogLW1vei1jYWxjKDEwMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7IH1cbiAgLnNpZGVuYXYucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIC5zaWRlbmF2IC5jb2xsYXBzaWJsZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zaWRlbmF2IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAgIC5zaWRlbmF2IGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5zaWRlbmF2IGxpID4gYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMzJweDsgfVxuICAgIC5zaWRlbmF2IGxpID4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhLmJ0biwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1sYXJnZSwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1zbWFsbCwgLnNpZGVuYXYgLmZjLWhlYWRlci10b29sYmFyIGxpID4gYS5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciAuc2lkZW5hdiBsaSA+IGEuZmMtdG9kYXktYnV0dG9uLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWZsYXQsIC5zaWRlbmF2IGxpID4gYS5idG4tZmxvYXRpbmcge1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7IH1cbiAgICAuc2lkZW5hdiBsaSA+IGEuYnRuLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNtYWxsLCAuc2lkZW5hdiAuZmMtaGVhZGVyLXRvb2xiYXIgbGkgPiBhLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5zaWRlbmF2IGxpID4gYS5mYy10b2RheS1idXR0b24sIC5zaWRlbmF2IGxpID4gYS5idG4tbGFyZ2UsIC5zaWRlbmF2IGxpID4gYS5idG4tZmxvYXRpbmcge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2lkZW5hdiBsaSA+IGEuYnRuLWZsYXQge1xuICAgICAgY29sb3I6ICMzNDM0MzQ7IH1cbiAgICAuc2lkZW5hdiBsaSA+IGEuYnRuOmhvdmVyLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlOmhvdmVyLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNtYWxsOmhvdmVyLCAuc2lkZW5hdiAuZmMtaGVhZGVyLXRvb2xiYXIgbGkgPiBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5zaWRlbmF2IGxpID4gYS5mYy10b2RheS1idXR0b246aG92ZXIsIC5zaWRlbmF2IGxpID4gYS5idG4tbGFyZ2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNlNmVmNTsgfVxuICAgIC5zaWRlbmF2IGxpID4gYS5idG4tZmxvYXRpbmc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNDsgfVxuICAgIC5zaWRlbmF2IGxpID4gYSA+IGksXG4gICAgLnNpZGVuYXYgbGkgPiBhID4gW2NsYXNzXj1cIm1kaS1cIl0sIC5zaWRlbmF2IGxpID4gYSBsaSA+IGEgPiBbY2xhc3MqPVwibWRpLVwiXSxcbiAgICAuc2lkZW5hdiBsaSA+IGEgPiBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW46IDAgMzJweCAwIDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5zaWRlbmF2IC5kaXZpZGVyIHtcbiAgICBtYXJnaW46IDhweCAwIDAgMDsgfVxuICAuc2lkZW5hdiAuc3ViaGVhZGVyIHtcbiAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAuc2lkZW5hdiAuc3ViaGVhZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zaWRlbmF2IC51c2VyLXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3ID4gYSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2lkZW5hdiAudXNlci12aWV3ID4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAuYmFja2dyb3VuZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5jaXJjbGUsIC5zaWRlbmF2IC51c2VyLXZpZXcgLm5hbWUsIC5zaWRlbmF2IC51c2VyLXZpZXcgLmVtYWlsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAuY2lyY2xlIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHdpZHRoOiA2NHB4OyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAubmFtZSxcbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5lbWFpbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5lbWFpbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmRyYWctdGFyZ2V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5ODsgfVxuICAuZHJhZy10YXJnZXQucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLnNpZGVuYXYuc2lkZW5hdi1maXhlZCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5zaWRlbmF2LnNpZGVuYXYtZml4ZWQucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2lkZW5hdi5zaWRlbmF2LWZpeGVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpOyB9XG4gICAgLnNpZGVuYXYuc2lkZW5hdi1maXhlZC5yaWdodC1hbGlnbmVkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDUlKTsgfVxuICAuc2lkZW5hdiA+IGEge1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAuc2lkZW5hdiAudXNlci12aWV3IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDsgfSB9XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUsXG4uc2lkZW5hdi5zaWRlbmF2LWZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIC5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUgYSxcbiAgLnNpZGVuYXYuc2lkZW5hdi1maXhlZCAuY29sbGFwc2libGUtYm9keSA+IHVsOm5vdCguY29sbGFwc2libGUpID4gbGkuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2lkZW5hdi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEyMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDk5NztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKlxuICAgIEBsaWNlbnNlXG4gICAgQ29weXJpZ2h0IChjKSAyMDE0IFRoZSBQb2x5bWVyIFByb2plY3QgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAgICBUaGlzIGNvZGUgbWF5IG9ubHkgYmUgdXNlZCB1bmRlciB0aGUgQlNEIHN0eWxlIGxpY2Vuc2UgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0xJQ0VOU0UudHh0XG4gICAgVGhlIGNvbXBsZXRlIHNldCBvZiBhdXRob3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQVVUSE9SUy50eHRcbiAgICBUaGUgY29tcGxldGUgc2V0IG9mIGNvbnRyaWJ1dG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0NPTlRSSUJVVE9SUy50eHRcbiAgICBDb2RlIGRpc3RyaWJ1dGVkIGJ5IEdvb2dsZSBhcyBwYXJ0IG9mIHRoZSBwb2x5bWVyIHByb2plY3QgaXMgYWxzb1xuICAgIHN1YmplY3QgdG8gYW4gYWRkaXRpb25hbCBJUCByaWdodHMgZ3JhbnQgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL1BBVEVOVFMudHh0XG4gKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFNUWUxFUyBGT1IgVEhFIFNQSU5ORVIgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qXG4gKiBDb25zdGFudHM6XG4gKiAgICAgIFNUUk9LRVdJRFRIID0gM3B4XG4gKiAgICAgIEFSQ1NJWkUgICAgID0gMjcwIGRlZ3JlZXMgKGFtb3VudCBvZiBjaXJjbGUgdGhlIGFyYyB0YWtlcyB1cClcbiAqICAgICAgQVJDVElNRSAgICAgPSAxMzMzbXMgKHRpbWUgaXQgdGFrZXMgdG8gZXhwYW5kIGFuZCBjb250cmFjdCBhcmMpXG4gKiAgICAgIEFSQ1NUQVJUUk9UID0gMjE2IGRlZ3JlZXMgKGhvdyBtdWNoIHRoZSBzdGFydCBsb2NhdGlvbiBvZiB0aGUgYXJjXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvdWxkIHJvdGF0ZSBlYWNoIHRpbWUsIDIxNiBnaXZlcyB1cyBhXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNSBwb2ludGVkIHN0YXIgc2hhcGUgKGl0J3MgMzYwLzUgKiAzKS5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGb3IgYSA3IHBvaW50ZWQgc3Rhciwgd2UgbWlnaHQgZG9cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNjAvNyAqIDMgPSAxNTQuMjg2KVxuICogICAgICBDT05UQUlORVJXSURUSCA9IDI4cHhcbiAqICAgICAgU0hSSU5LX1RJTUUgPSA0MDBtc1xuICovXG4ucHJlbG9hZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuICAucHJlbG9hZGVyLXdyYXBwZXIuc21hbGwge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDsgfVxuICAucHJlbG9hZGVyLXdyYXBwZXIuYmlnIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgLnByZWxvYWRlci13cmFwcGVyLmFjdGl2ZSB7XG4gICAgLyogZHVyYXRpb246IDM2MCAqIEFSQ1RJTUUgLyAoQVJDU1RBUlRST1QgKyAoMzYwLUFSQ1NJWkUpKSAqL1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjb250YWluZXItcm90YXRlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc3Bpbm5lci1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMjY1Y2Y0OyB9XG5cbi5zcGlubmVyLWJsdWUsXG4uc3Bpbm5lci1ibHVlLW9ubHkge1xuICBib3JkZXItY29sb3I6ICM0Mjg1ZjQ7IH1cblxuLnNwaW5uZXItcmVkLFxuLnNwaW5uZXItcmVkLW9ubHkge1xuICBib3JkZXItY29sb3I6ICNkYjQ0Mzc7IH1cblxuLnNwaW5uZXIteWVsbG93LFxuLnNwaW5uZXIteWVsbG93LW9ubHkge1xuICBib3JkZXItY29sb3I6ICNmNGI0MDA7IH1cblxuLnNwaW5uZXItZ3JlZW4sXG4uc3Bpbm5lci1ncmVlbi1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGY5ZDU4OyB9XG5cbi8qKlxuICogSU1QT1JUQU5UIE5PVEUgQUJPVVQgQ1NTIEFOSU1BVElPTiBQUk9QRVJUSUVTIChrZWFudWxlZSk6XG4gKlxuICogaU9TIFNhZmFyaSAodGVzdGVkIG9uIGlPUyA4LjEpIGRvZXMgbm90IGhhbmRsZSBhbmltYXRpb24tZGVsYXkgdmVyeSB3ZWxsIC0gaXQgZG9lc24ndFxuICogZ3VhcmFudGVlIHRoYXQgdGhlIGFuaW1hdGlvbiB3aWxsIHN0YXJ0IF9leGFjdGx5XyBhZnRlciB0aGF0IHZhbHVlLiBTbyB3ZSBhdm9pZCB1c2luZ1xuICogYW5pbWF0aW9uLWRlbGF5IGFuZCBpbnN0ZWFkIHNldCBjdXN0b20ga2V5ZnJhbWVzIGZvciBlYWNoIGNvbG9yIChhcyByZWR1bmRhbnQgYXMgaXRcbiAqIHNlZW1zKS5cbiAqXG4gKiBXZSB3cml0ZSBvdXQgZWFjaCBhbmltYXRpb24gaW4gZnVsbCAoaW5zdGVhZCBvZiBzZXBhcmF0aW5nIGFuaW1hdGlvbi1uYW1lLFxuICogYW5pbWF0aW9uLWR1cmF0aW9uLCBldGMuKSBiZWNhdXNlIHVuZGVyIHRoZSBwb2x5ZmlsbCwgU2FmYXJpIGRvZXMgbm90IHJlY29nbml6ZSB0aG9zZVxuICogc3BlY2lmaWMgcHJvcGVydGllcyBwcm9wZXJseSwgdHJlYXRzIHRoZW0gYXMgLXdlYmtpdC1hbmltYXRpb24sIGFuZCBvdmVycmlkZXMgdGhlXG4gKiBvdGhlciBhbmltYXRpb24gcnVsZXMuIFNlZSBodHRwczovL2dpdGh1Yi5jb20vUG9seW1lci9wbGF0Zm9ybS9pc3N1ZXMvNTMuXG4gKi9cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgcmVkLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHJlZC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci15ZWxsb3cge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHllbGxvdy1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ncmVlbiB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIsXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItYmx1ZS1vbmx5LFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXJlZC1vbmx5LFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXllbGxvdy1vbmx5LFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWdyZWVuLW9ubHkge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAvKiAwLjUgKiBBUkNTSVpFICovXG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC8qIDEgICAqIEFSQ1NJWkUgKi9cbiAgMzcuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgfVxuICAvKiAxLjUgKiBBUkNTSVpFICovXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpOyB9XG4gIC8qIDIgICAqIEFSQ1NJWkUgKi9cbiAgNjIuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTsgfVxuICAvKiAyLjUgKiBBUkNTSVpFICovXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpOyB9XG4gIC8qIDMgICAqIEFSQ1NJWkUgKi9cbiAgODcuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgfVxuICAvKiAzLjUgKiBBUkNTSVpFICovXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9XG4gIC8qIDQgICAqIEFSQ1NJWkUgKi8gfVxuXG5Aa2V5ZnJhbWVzIGZpbGwtdW5maWxsLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC8qIDAuNSAqIEFSQ1NJWkUgKi9cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC8qIDEgICAqIEFSQ1NJWkUgKi9cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7IH1cbiAgLyogMS41ICogQVJDU0laRSAqL1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7IH1cbiAgLyogMiAgICogQVJDU0laRSAqL1xuICA2Mi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTsgfVxuICAvKiAyLjUgKiBBUkNTSVpFICovXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTsgfVxuICAvKiAzICAgKiBBUkNTSVpFICovXG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpOyB9XG4gIC8qIDMuNSAqIEFSQ1NJWkUgKi9cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9XG4gIC8qIDQgICAqIEFSQ1NJWkUgKi8gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI2JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA4OSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJsdWUtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNiUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgODklIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlZC1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTElIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDE1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUxJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB5ZWxsb3ctZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc2JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NiUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3JlZW4tZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyoqXG4gKiBQYXRjaCB0aGUgZ2FwIHRoYXQgYXBwZWFyIGJldHdlZW4gdGhlIHR3byBhZGphY2VudCBkaXYuY2lyY2xlLWNsaXBwZXIgd2hpbGUgdGhlXG4gKiBzcGlubmVyIGlzIHJvdGF0aW5nIChhcHBlYXJzIG9uIENocm9tZSAzOCwgU2FmYXJpIDcuMSwgYW5kIElFIDExKS5cbiAqL1xuLmdhcC1wYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5nYXAtcGF0Y2ggLmNpcmNsZSB7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbGVmdDogLTQ1MCU7IH1cblxuLmNpcmNsZS1jbGlwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gIC5jaXJjbGUtY2xpcHBlciAuY2lyY2xlIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgLyogU1RST0tFV0lEVEggKi9cbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLmNpcmNsZS1jbGlwcGVyLmxlZnQgLmNpcmNsZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7IH1cbiAgLmNpcmNsZS1jbGlwcGVyLnJpZ2h0IC5jaXJjbGUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7IH1cblxuLmFjdGl2ZSAuY2lyY2xlLWNsaXBwZXIubGVmdCAuY2lyY2xlIHtcbiAgLyogZHVyYXRpb246IEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGxlZnQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLnJpZ2h0IC5jaXJjbGUge1xuICAvKiBkdXJhdGlvbjogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IHJpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVmdC1zcGluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgbGVmdC1zcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByaWdodC1zcGluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfSB9XG5cbiNzcGlubmVyQ29udGFpbmVyLmNvb2xkb3duIHtcbiAgLyogZHVyYXRpb246IFNIUklOS19USU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGUsIGZhZGUtb3V0IDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGlkZXIuZnVsbHNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgICAuc2xpZGVyLmZ1bGxzY3JlZW4gdWwuc2xpZGVzIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zbGlkZXIuZnVsbHNjcmVlbiB1bC5pbmRpY2F0b3JzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3R0b206IDMwcHg7IH1cbiAgLnNsaWRlciAuc2xpZGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgLnNsaWRlciAuc2xpZGVzIGxpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnNsaWRlciAuc2xpZGVzIGxpIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLnNsaWRlciAuc2xpZGVzIGxpIC5jYXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAuc2xpZGVyIC5zbGlkZXMgbGkgLmNhcHRpb24gcCB7XG4gICAgICAgICAgY29sb3I6ICNlMGUwZTA7IH1cbiAgICAgIC5zbGlkZXIgLnNsaWRlcyBsaS5hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gIC5zbGlkZXIgLmluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNsaWRlciAuaW5kaWNhdG9ycyAuaW5kaWNhdG9yLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLnNsaWRlciAuaW5kaWNhdG9ycyAuaW5kaWNhdG9yLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjsgfVxuXG4uY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwZXJzcGVjdGl2ZTogNTAwcHg7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTsgfVxuICAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWZpeGVkLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtZml4ZWQtaXRlbS53aXRoLWluZGljYXRvcnMge1xuICAgICAgICBib3R0b206IDY4cHg7IH1cbiAgICAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuY2Fyb3VzZWwgLmluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNhcm91c2VsIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBtYXJnaW46IDI0cHggNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5jYXJvdXNlbCAuaW5kaWNhdG9ycyAuaW5kaWNhdG9yLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY2Fyb3VzZWwuc2Nyb2xsaW5nIC5jYXJvdXNlbC1pdGVtIC5tYXRlcmlhbGJveGVkLFxuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW06bm90KC5hY3RpdmUpIC5tYXRlcmlhbGJveGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udGFwLXRhcmdldC13cmFwcGVyIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDgwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuM3M7IH1cblxuLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwczsgfVxuICAudGFwLXRhcmdldC13cmFwcGVyLm9wZW4gLnRhcC10YXJnZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogLjk1O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAudGFwLXRhcmdldC13cmFwcGVyLm9wZW4gLnRhcC10YXJnZXQtd2F2ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiAudGFwLXRhcmdldC13YXZlOjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAxcyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC4zOCwgMSkgaW5maW5pdGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3MsIHZpc2liaWxpdHkgMHMgMXM7IH1cblxuLnRhcC10YXJnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMTBweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzMHB4IDEwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cblxuLnRhcC10YXJnZXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4udGFwLXRhcmdldC13YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDEwMDAxOyB9XG4gIC50YXAtdGFyZ2V0LXdhdmU6OmJlZm9yZSwgLnRhcC10YXJnZXQtd2F2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRhcC10YXJnZXQtd2F2ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7IH1cbiAgLnRhcC10YXJnZXQtd2F2ZTo6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgdmlzaWJpbGl0eSAwcztcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4udGFwLXRhcmdldC1vcmlnaW4ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4gIC50YXAtdGFyZ2V0LW9yaWdpbjpub3QoLmJ0bik6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLXNtYWxsKSwgLnRhcC10YXJnZXQtb3JpZ2luOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRhcC10YXJnZXQsIC50YXAtdGFyZ2V0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4OyB9IH1cblxuLnB1bHNlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHVsc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3M7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbkBrZXlmcmFtZXMgcHVsc2UtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9IH1cblxuLyogTW9kYWwgKi9cbi5kYXRlcGlja2VyLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LWhlaWdodDogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7IH1cblxuLmRhdGVwaWNrZXItY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5zZWxlY3Qtd3JhcHBlciBpbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIGlucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LXllYXIgaW5wdXQge1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5zZWxlY3QtbW9udGggaW5wdXQge1xuICAgIHdpZHRoOiA3MHB4OyB9XG5cbi5tb250aC1wcmV2LCAubW9udGgtbmV4dCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIERhdGUgRGlzcGxheSAqL1xuLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IHtcbiAgZmxleDogMSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1Y2Y0O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5kYXRlcGlja2VyLWRhdGUtZGlzcGxheSAueWVhci10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIC5kYXRlcGlja2VyLWRhdGUtZGlzcGxheSAuZGF0ZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi8qIENhbGVuZGFyICovXG4uZGF0ZXBpY2tlci1jYWxlbmRhci1jb250YWluZXIge1xuICBmbGV4OiAyLjUgYXV0bzsgfVxuXG4uZGF0ZXBpY2tlci10YWJsZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGF0ZXBpY2tlci10YWJsZSB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci10YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kYXRlcGlja2VyLXRhYmxlIHRyIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmRhdGVwaWNrZXItdGFibGUgYWJiciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5kYXRlcGlja2VyLXRhYmxlIHRkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5kYXRlcGlja2VyLXRhYmxlIHRkLmlzLXRvZGF5IHtcbiAgICAgIGNvbG9yOiAjMjY1Y2Y0OyB9XG4gICAgLmRhdGVwaWNrZXItdGFibGUgdGQuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmRhdGVwaWNrZXItdGFibGUgdGQuaXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoLCAuZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItZGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmRhdGVwaWNrZXItZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgOTUsIDIzOCwgMC4yNSk7IH1cblxuLyogRm9vdGVyICovXG4uZGF0ZXBpY2tlci1mb290ZXIge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmRhdGVwaWNrZXItY2FuY2VsLFxuLmRhdGVwaWNrZXItY2xlYXIsXG4uZGF0ZXBpY2tlci10b2RheSxcbi5kYXRlcGlja2VyLWRvbmUge1xuICBjb2xvcjogIzI2NWNmNDtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG5cbi5kYXRlcGlja2VyLWNsZWFyIHtcbiAgY29sb3I6ICNGNDQzMzY7IH1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuZGF0ZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MjVweDsgfVxuICAuZGF0ZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICAgIGZsZXg6IDAgMSAyNzBweDsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyxcbiAgLmRhdGVwaWNrZXItdGFibGUsXG4gIC5kYXRlcGlja2VyLWZvb3RlciB7XG4gICAgd2lkdGg6IDMyMHB4OyB9XG4gIC5kYXRlcGlja2VyLWRheS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuLyogVGltZXBpY2tlciBDb250YWluZXJzICovXG4udGltZXBpY2tlci1tb2RhbCB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuLnRpbWVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwOyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogQ2xvY2sgRGlnaXRhbCBEaXNwbGF5ICovXG4udGltZXBpY2tlci1kaWdpdGFsLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjVjZjQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRpbWVwaWNrZXItdGV4dC1jb250YWluZXIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnRpbWVwaWNrZXItc3Bhbi1ob3Vycyxcbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyxcbi50aW1lcGlja2VyLXNwYW4tYW0tcG0gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50aW1lcGlja2VyLXNwYW4taG91cnMge1xuICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuXG4udGltZXBpY2tlci1zcGFuLW1pbnV0ZXMge1xuICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbi50aW1lcGlja2VyLWRpc3BsYXktYW0tcG0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIEFuYWxvZyBDbG9jayBEaXNwbGF5ICovXG4udGltZXBpY2tlci1hbmFsb2ctZGlzcGxheSB7XG4gIGZsZXg6IDIuNSBhdXRvOyB9XG5cbi50aW1lcGlja2VyLXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4udGltZXBpY2tlci1jYW52YXMsXG4udGltZXBpY2tlci1kaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLnRpbWVwaWNrZXItbWludXRlcyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGltZXBpY2tlci10aWNrIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4udGltZXBpY2tlci10aWNrLmFjdGl2ZSxcbi50aW1lcGlja2VyLXRpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA5MiwgMjQ0LCAwLjI1KTsgfVxuXG4udGltZXBpY2tlci1kaWFsIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zOyB9XG5cbi50aW1lcGlja2VyLWRpYWwtb3V0IHtcbiAgb3BhY2l0eTogMDsgfVxuICAudGltZXBpY2tlci1kaWFsLW91dC50aW1lcGlja2VyLWhvdXJzIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgfVxuICAudGltZXBpY2tlci1kaWFsLW91dC50aW1lcGlja2VyLW1pbnV0ZXMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpOyB9XG5cbi50aW1lcGlja2VyLWNhbnZhcyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7IH1cbiAgLnRpbWVwaWNrZXItY2FudmFzIGxpbmUge1xuICAgIHN0cm9rZTogIzI2NWNmNDtcbiAgICBzdHJva2Utd2lkdGg6IDQ7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOyB9XG5cbi50aW1lcGlja2VyLWNhbnZhcy1vdXQge1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbi50aW1lcGlja2VyLWNhbnZhcy1iZWFyaW5nIHtcbiAgc3Ryb2tlOiBub25lO1xuICBmaWxsOiAjMjY1Y2Y0OyB9XG5cbi50aW1lcGlja2VyLWNhbnZhcy1iZyB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogIzI2NWNmNDsgfVxuXG4vKiBGb290ZXIgKi9cbi50aW1lcGlja2VyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi50aW1lcGlja2VyLWNsZWFyIHtcbiAgY29sb3I6ICNGNDQzMzY7IH1cblxuLnRpbWVwaWNrZXItY2xvc2Uge1xuICBjb2xvcjogIzI2NWNmNDsgfVxuXG4udGltZXBpY2tlci1jbGVhcixcbi50aW1lcGlja2VyLWNsb3NlIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnRpbWVwaWNrZXItbW9kYWwge1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgLnRpbWVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnRpbWVwaWNrZXItdGV4dC1jb250YWluZXIge1xuICAgIHRvcDogMzIlOyB9XG4gIC50aW1lcGlja2VyLWRpc3BsYXktYW0tcG0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTsgfSB9XG5cbi8qIVxuICogTWF0ZXJpYWxpemUgMS4wLjAgKGh0dHA6Ly9tYXRlcmlhbGl6ZWNzcy5jb20pXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE1IE1hdGVyaWFsaXplXG4gKiBNSVQgTGljZW5zZSAoaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0RvZ2ZhbG8vbWF0ZXJpYWxpemUvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3Vpc2xpZGVyIC0gOS4xLjAgLSAyMDE2LTEyLTEwIDE2OjAwOjMyICovXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5ub1VpLWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC8qIEZpeCA0MDEgKi8gfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7IH1cblxuLm5vVWktb3JpZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjI1cywgcmlnaHQgMC4yNXMsIGJvdHRvbSAwLjI1cywgbGVmdCAwLjI1cztcbiAgdHJhbnNpdGlvbjogdG9wIDAuMjVzLCByaWdodCAwLjI1cywgYm90dG9tIDAuMjVzLCBsZWZ0IDAuMjVzOyB9XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5ub1VpLWhhbmRsZS10b3VjaC1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAtMTVweDsgfVxuXG4vKiBQYWludGluZyBhbmQgcGVyZm9ybWFuY2U7XG4gKiBCcm93c2VycyBjYW4gcGFpbnQgaGFuZGxlcyBpbiB0aGVpciBvd24gbGF5ZXIuXG4gKi9cbi5ub1VpLWJhc2UsXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiAtNnB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtMTdweDsgfVxuXG4vKiBTdHlsaW5nO1xuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjY2RjZGNkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjMjZBNjlBO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7IH1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4vKiBIYW5kbGUgc3RyaXBlc1xuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDsgfVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDsgfVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODsgfVxuXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBCYXNlO1xuICpcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBWYWx1ZXM7XG4gKlxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyogTWFya2luZ3M7XG4gKlxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7IH1cblxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCA1MCUsIDApOyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDsgfVxuXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7IH1cblxuLyogTWF0ZXJpYWxpemUgU3R5bGVzICovXG4ubm9VaS10YXJnZXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogM3B4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogM3B4OyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBO1xuICBib3JkZXI6IG5vbmU7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTZweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgaGVpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGxlZnQgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4ubm9VaS10YXJnZXQgLm5vVWktYWN0aXZlLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4ubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogLTE3cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkE2OUE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlOyB9XG5cbi5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktYWN0aXZlIC5ub1VpLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgyM3B4LCAtMjVweCk7IH1cblxuLm5vVWktdG9vbHRpcCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTFweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG5cbi5ub1VpLXRhcmdldC5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogLTE3cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkE2OUE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlOyB9XG5cbi5ub1VpLXRhcmdldC5ub1VpLXZlcnRpY2FsIC5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlKDM1cHgsIC0xMHB4KTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAtMXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktYWN0aXZlIC5ub1VpLXRvb2x0aXAgc3Bhbixcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHNwYW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mci1lbGVtZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7IH1cbiAgLmZyLWVsZW1lbnQgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5oZXJpdDsgfVxuXG4uZnItZWxlbWVudCAuZnItcmVkYWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwOyB9XG5cbi5mci1lbGVtZW50IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLyogVG9vbHRpcCBGcm9hbGEg4oCTIG3Eg3JpcmUgdGV4dCAqL1xuLmZyLXRvb2x0aXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4OyB9XG5cbi5mci1jb21tYW5kLmZyLWJ0bltkYXRhLWNtZD1cInNwZWNpYWxUZXh0R2VuZXJhdG9yXCJdIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzhweDsgfVxuICAuZnItY29tbWFuZC5mci1idG5bZGF0YS1jbWQ9XCJzcGVjaWFsVGV4dEdlbmVyYXRvclwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjYTgwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZnItY29tbWFuZC5mci1idG5bZGF0YS1jbWQ9XCJzcGVjaWFsVGV4dEdlbmVyYXRvclwiXSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvaWNvbW9vbi9pY29tb29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24uc3ZnI2ZvbnRuYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0sXG4uaWNvbixcbmFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLFxuYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLFxuLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4ubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWFjaGlldmVtZW50IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFjaGlldmVtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFkanVzdG1lbnRzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFkanVzdG1lbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsZXJ0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsaWduLXZlcnRpY2FsLXJpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsaWduLXZlcnRpY2FsLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTBcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsaWduLWhvcml6b250YWwtbWlkZGxlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsaWduLWhvcml6b250YWwtbWlkZGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsaWduLXZlcnRpY2FsLWNlbnRlciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi12ZXJ0aWNhbC1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYWxpZ24tdmVydGljYWwtbGVmdCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi12ZXJ0aWNhbC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsaWduLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsaWduLWFib3ZlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsaWduLWFib3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsaWduLWJlbG93IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsaWduLWJlbG93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsaWduLXJpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsaWduLWxlZnQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1zdGFydCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi1zdGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1lbmQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYWxpZ24tZW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTBcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFuY2hvci1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbmNob3ItbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYW5nbGUtcmlnaHQsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb24sIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgLnJlZ2lzdHJ5LWNhcmRzIGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb24sIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGUsXG5hc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgLnJlZ2lzdHJ5LWNhcmRzIGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbmdsZS1yaWdodDpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb246YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgLnJlZ2lzdHJ5LWNhcmRzIGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEuaWNvbjpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGU6YmVmb3JlLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IC5yZWdpc3RyeS1jYXJkcyBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hcHBzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFwcHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXJyb3ctZG93biB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFycm93LWxlZnQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LTIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYXJyb3ctbGVmdC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFycm93LXJpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LTIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYXJyb3ctcmlnaHQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hcnJvdy11cCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hdG9tIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWF0b206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3ZlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXVkaXQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYXVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXR0YWNoIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWF0dGFjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1iYWNrd2FyZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1iZWQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWJlbGwge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1iZXR3ZWVuIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWJldHdlZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmV0d2Vlbi0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWJldHdlZW4tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1iaWctY2l0eSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1iaWctY2l0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1icmllZmNhc2Uge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNhbGVuZGFyIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNhbGVuZGFyLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNhbGVuZGFyLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNhdXRpb24ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY2F1dGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jaGF0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY2hlY2sge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY2hlY2stbGlzdCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jaGVjay1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2VcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNpcmNsZS1iYWNrIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNpcmNsZS1iYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTBcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNpcmNsZS1sZWZ0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTBcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNpdHkge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY2l0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jbGlwYm9hcmQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNsb2NrIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNsb2NrLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNsb2NrLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNsb25lIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNsb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNsb3VkLXNvZnR3YXJlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNsb3VkLXNvZnR3YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNvbC0xLTIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY29sLTEtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jb2wtMi0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNvbC0yLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliN1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29sLTEtMyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb2wtMS0zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNvbC0yLTMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY29sLTItMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jb2wtMy0zIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNvbC0zLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29vcGVyYXRpb24ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY29vcGVyYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY291bnR5IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNvdW50eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ5XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jb3JwdXJpIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNvcnB1cmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljY1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29ycHVyaS1mdWxsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNvcnB1cmktZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jb21wYXJlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNvbXBhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZGViYXRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWRlYmF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1kZWJhdGUtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZGViYXRlLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRvY3VtZW50IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRvY3VtZW50LXgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZG9jdW1lbnQteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1kb2N1bWVudC1jaGVja2VkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWRvY3VtZW50LWNoZWNrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5N1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZG9jdW1lbnQtc3RhciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1kb2N1bWVudC1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRvY3VtZW50cyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1kb2N1bWVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZG93bmxvYWQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1M1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZHJhZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1kcmFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWVkaXQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZWRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1lZGl0LWJvcmRlciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1lZGl0LWJvcmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1lbWFpbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1lbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1lbWFpbC1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1lbWFpbC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1lbWFpbC1vcGVuIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWVtYWlsLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZXllLWhpZGRlbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1leWUtaGlkZGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWV4Y2xhbWF0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWV4cGVyaWVuY2Uge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZXhwZXJpZW5jZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1mYXgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmF4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWNzdiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLWNzdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWRvYyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLWRvYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWRvY3gge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS1kb2N4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MThcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUtcGRmIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUtcGRmLXNpZ25lZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLXBkZi1zaWduZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZmlsZS1wcHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS1wcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZmlsZS1wcHR4IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZpbGUtcHB0eDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLXhscyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLXhsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLXhsc3gge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS14bHN4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUtcG9ydHJhaXQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS1wb3J0cmFpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWxhbmRzY2FwZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLWxhbmRzY2FwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1mbGFnIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZmxhZy0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZsYWctMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1mb2xkZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZvbGRlci11bmxvY2tlZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1mb2xkZXItdW5sb2NrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZm9sZGVyLWxvY2tlZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1mb2xkZXItbG9ja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZvcndhcmQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1nbG9iZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1oYW5kIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWhhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taGFwcHkge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24taGFwcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taGFzaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1oYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWhhc2gtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24taGFzaC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1oZWFkaW5ncyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1oZWFkaW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1oZWxwIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWhlbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taG9tZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWhvdXJnbGFzcyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taG91cmdsYXNzLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWhvdXJnbGFzcy1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDFmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1ob3VzZSwgLmxvY2F0aW9uLXN0YXR1cyAuaWNvbi12aWxsYWdlLCAubWFwLXdyYXBwZXIgLnJlc3VsdHMgLmljb24tdmlsbGFnZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1ob3VzZTpiZWZvcmUsIC5sb2NhdGlvbi1zdGF0dXMgLmljb24tdmlsbGFnZTpiZWZvcmUsIC5tYXAtd3JhcHBlciAucmVzdWx0cyAuaWNvbi12aWxsYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1pbWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taW1nMiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1pbWcyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWluZm8ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24taW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sYXllcnMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxpa2Uge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1saW5lZ3JhcGgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGluZWdyYXBoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzBcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxpbmVicmVhayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1saW5lYnJlYWs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbGluayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sb2NhdGlvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sb2NhdGlvbi1lbXB0eSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NhdGlvbi1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sb2NhdGlvbi1mdWxsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9jayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxvY2stZnVsbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NrLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9jay1mdWxsLW9wZW4ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbG9jay1mdWxsLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9nbyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2dvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxvZ28tcmVnaXN0cmF0dXJhIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWxvZ28tcmVnaXN0cmF0dXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxvZ28tYWNvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2dvLWFjb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljYlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9nby1zY29yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWxvZ28tc2NvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1tYXAge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW1vdGl2YXRpb24ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbW90aXZhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1tb3RpdmF0aW9uLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW1vdGl2YXRpb24tbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbWVldGluZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1tZWV0aW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2NcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1tZXNzYWdlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbWludXMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbW9uZXkge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbW9uZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3M1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbXVzaWMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbXVzaWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkOVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbmVpZ2hib3Job29kIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW5laWdoYm9yaG9vZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1ub3RlYm9vay1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1ub3RlYm9vay1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1vcHRpb24ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tb3B0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2JcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW91dHNvcmNpbmcge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tb3V0c29yY2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1vdXRzb3JjaW5nLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW91dHNvcmNpbmctbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkNVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGFnZWJyZWFrIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBhZ2VicmVhazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wYWludGJydXNoIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAzNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGFydG5lcnNoaXAge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGFydG5lcnNoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkN1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGFydG5lcnNoaXAtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGFydG5lcnNoaXAtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkOFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGF1c2Uge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGVuY2lsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wZW5kaW5nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBlbmRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGhvbmUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGxhY2VzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBsYWNlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wbHVzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGx1cy1jaXJjbGUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcG93ZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcG93ZXItbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcG93ZXItbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcHJlc2VudGF0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wcmludCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wdWJsaWMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcHVibGljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXB1enpsZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1wdXp6bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcXVvdGUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2M1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcmVmcmVzaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXJlc2V0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXJlc2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXJpYmJvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1yaWJib246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcm9ja2V0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXJvY2tldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1yb21hbmlhIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXJvbWFuaWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcnNzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXJzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zYWQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc2VhcmNoLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNlYXJjaC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zZW5kIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNlbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc2V0dGluZ3Mge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc2V0dGluZ3MtbWVudSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zZXR0aW5ncy1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNldHRpbmdzLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNldHRpbmdzLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwMmJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNoYXJlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNoaWVsZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc2hpZWxkLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNoaWVsZC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zdXBwb3J0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXN1cHBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5YlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3VwcG9ydC1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdXBwb3J0LWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNtcyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zbXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc21zLWZsYWcge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc21zLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc21zLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNtcy1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zbXMtbGlzdCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zbXMtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zbXMtbW9uZXkge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc21zLW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNtcy1zdGFyIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNtcy1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNvcnQtYXNjIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNvcnQtYXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNvcnQtZGVzYyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4N1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3Bpbm5lciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zcGlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXN0YWtlaG9sZGVyIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXN0YWtlaG9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXN0YW1wIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXN0YW1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXN0YXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zdGFyLWVtcHR5IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3Rhci1mdWxsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXN0YXItZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zdGF0cyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdGF0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zdWJzaWRpYXJ5IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXN1YnNpZGlhcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljOVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3Vic2lkaWFyeTIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc3Vic2lkaWFyeTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljOVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdGFyZ2V0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXRhcmdldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10ZWFtd29yayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10ZWFtd29yazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10ZXh0LWFsaWduLWxlZnQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdGV4dC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXRleHQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXRleHQtYWxpZ24tcmlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIzXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10aHVtYi1kb3duIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXRodW1iLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdGh1bWItbmV1dHJhbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10aHVtYi1uZXV0cmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXRodW1iLXVwIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXRodW1iLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXRyYXNoIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXRyYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXRyYXNoLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXRyYXNoLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2FcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVwbG9hZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdXNlciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2RcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXItYWRkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXVzZXItYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXItbGlnaHQtYWRkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXVzZXItbGlnaHQtYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXItbWludXMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlci1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg5XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLWxpZ2h0LW1pbnVzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXVzZXItbGlnaHQtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdXNlci1jaGVjayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2JcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXItaGVscCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyLWhlbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdXNlci1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXIteCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5Y1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdXNlcnMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdXNlcnMtYWRkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXVzZXJzLWFkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2Vycy1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2Vycy1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi12aWRlbyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi12aWRlby1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi12aWRlby1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi12aWV3IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXZpZXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24td2FsbGV0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXdhbGxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDE2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi13ZWIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24td2ViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwNTJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24teDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi14LWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXgtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiICFpbXBvcnRhbnQ7IH1cblxuW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdLFxuW2NsYXNzKj1cIiBtZWRpdW0taWNvblwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ1cHg7IH1cbiAgW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdOmJlZm9yZSxcbiAgW2NsYXNzKj1cIiBtZWRpdW0taWNvblwiXTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBbY2xhc3NePVwibWVkaXVtLWljb25cIl0uaWNvbi11c2VyLFxuICBbY2xhc3MqPVwiIG1lZGl1bS1pY29uXCJdLmljb24tdXNlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTsgfVxuICBbY2xhc3NePVwibWVkaXVtLWljb25cIl0uaWNvbi11c2VycyxcbiAgW2NsYXNzKj1cIiBtZWRpdW0taWNvblwiXS5pY29uLXVzZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gIFtjbGFzc149XCJtZWRpdW0taWNvblwiXS5pY29uLXBob25lLFxuICBbY2xhc3MqPVwiIG1lZGl1bS1pY29uXCJdLmljb24tcGhvbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7IH1cbiAgW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdLmljb24tZW1haWwsXG4gIFtjbGFzcyo9XCIgbWVkaXVtLWljb25cIl0uaWNvbi1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MzsgfVxuICBbY2xhc3NePVwibWVkaXVtLWljb25cIl0uaWNvbi1mb3J3YXJkLFxuICBbY2xhc3MqPVwiIG1lZGl1bS1pY29uXCJdLmljb24tZm9yd2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNUQ5QTsgfVxuXG5bY2xhc3MqPWljb25dLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZjMzAwOyB9XG4gIFtjbGFzcyo9aWNvbl0uYWN0aXZlLmljb24tcGVuZGluZyB7XG4gICAgY29sb3I6ICNlOTFlNjM7IH1cblxuW2NsYXNzKj1pY29uXS5kb25lIHtcbiAgY29sb3I6ICM4Y2JjMDA7IH1cblxuW2NsYXNzKj1pY29uXS5zZW5kaW5nIHtcbiAgY29sb3I6ICNlOTFlNjM7IH1cblxuW2NsYXNzKj1pY29uXS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOGU5NmE5OyB9XG5cbi5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gIGhlaWdodDogMTA1cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTQwcHg7IH1cbiAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZjMzAwO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzUlKTsgfVxuICAgICAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dLmNvbG9yLWdyYXkge1xuICAgICAgICBjb2xvcjogIzg2OTZDOTsgfVxuXG4uY2lyY2xlLWljb24tZ3JheSB7XG4gIGhlaWdodDogMTA1cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTQwcHg7IH1cbiAgLmNpcmNsZS1pY29uLWdyYXkgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgICAuY2lyY2xlLWljb24tZ3JheSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTc1JSk7IH1cblxuLmNpcmNsZS1pY29uLXJlZCB7XG4gIGhlaWdodDogMTA1cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTQwcHg7IH1cbiAgLmNpcmNsZS1pY29uLXJlZCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNDBweDsgfVxuICAgIC5jaXJjbGUtaWNvbi1yZWQgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmMDUzNTI7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpOyB9XG5cbi8qIFRoZSBhbmltYXRpb24gY29kZSAqL1xuQGtleWZyYW1lcyBhbmltLWxpdmUge1xuICBmcm9tIHtcbiAgICBjb2xvcjogI2YwNTM1MjsgfVxuICB0byB7IH1cbiAgMCUge1xuICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gIDI1JSB7XG4gICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgNzUlIHtcbiAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAxMDAlIHtcbiAgICBjb2xvcjogIzhlOTZhOTsgfSB9XG5cbltjbGFzc149aWNvbl0uYW5pbS5saXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW0tbGl2ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uY29sb3ItYW1hcmFudGgge1xuICBjb2xvcjogI2U5MWU2MyAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1hbWJlci1kYXJrZW4ge1xuICBjb2xvcjogI2NlOTkwMiAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1hbWJlciB7XG4gIGNvbG9yOiAjZmZjMzAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWFtYmVyLWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZmOWY0ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWFtYmVyLWxpZ2h0ZW4ge1xuICBjb2xvcjogI2ZmZWNkMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWJsdWUtZGFya2VuIHtcbiAgY29sb3I6ICM0RjVEOUEgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjNGM4NGZmICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWJsdWUtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNjMGQ0ZjMgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYmx1ZS1saWdodGVuLTIge1xuICBjb2xvcjogI2YxZjZmZSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ibHVlLWxpZ2h0ZW4ge1xuICBjb2xvcjogI2U0ZWVmZCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1icmljay1yZWQge1xuICBjb2xvcjogI2M3MmI2MCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1lYXN0LXNpZGUge1xuICBjb2xvcjogI0EzODhDRSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMxMDJhNjQgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItZ3JheS1kYXJrZW4ge1xuICBjb2xvcjogIzA2MTE0QiAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjRjNGNkZFICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWdyYXktbGlnaHRlbiB7XG4gIGNvbG9yOiAjOGU5NmE5ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWdyYXkge1xuICBjb2xvcjogIzg2OTZDOSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjOGNiYzAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWdyZWVuLWxpZ2h0ZW4ge1xuICBjb2xvcjogI2YzZjdlNiAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmNmQyNCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzg1NTNkMSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1yZWQge1xuICBjb2xvcjogI2YwNTM1MiAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1yZWQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZmYyZjYgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcmVkLWxpZ2h0ZW4ge1xuICBjb2xvcjogI2ZiZGVlOCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1yZWdlbnQtZ3JheSB7XG4gIGNvbG9yOiAjOGM5NTllICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXNodXR0bGUtZ3JheSB7XG4gIGNvbG9yOiAjNWM2MTY5ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXNsYXRlLWdyYXkge1xuICBjb2xvcjogIzcwN2Y5MCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1zaWx2ZXIge1xuICBjb2xvcjogIzhlOTZhOSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci10dW5hLWxpZ2h0ZW4ge1xuICBjb2xvcjogIzA2MTE0QiAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci10dW5hIHtcbiAgY29sb3I6ICMwRTIxMzYgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1hbWFyYW50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDsgfVxuXG4uYmctYW1iZXItZGFya2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlOTkwMiAhaW1wb3J0YW50OyB9XG5cbi5iZy1hbWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDAgIWltcG9ydGFudDsgfVxuXG4uYmctYW1iZXItbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjlmNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1hbWJlci1saWdodGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNkMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmctYmx1ZS1kYXJrZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY1RDlBICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsdWUtbGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDRmMyAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibHVlLWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY2ZmUgIWltcG9ydGFudDsgfVxuXG4uYmctYmx1ZS1saWdodGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1icmljay1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcyYjYwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWVhc3Qtc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMzg4Q0UgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JheS1kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDJhNjQgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JheS1kYXJrZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYxMTRCICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmF5LWxpZ2h0ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5NmE5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY5NkM5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmVlbi1saWdodGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTUzZDEgIWltcG9ydGFudDsgfVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MiAhaW1wb3J0YW50OyB9XG5cbi5iZy1yZWQtbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1yZWQtbGlnaHRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRlZTggIWltcG9ydGFudDsgfVxuXG4uYmctcmVnZW50LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5NTllICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNodXR0bGUtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzYxNjkgIWltcG9ydGFudDsgfVxuXG4uYmctc2xhdGUtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDdmOTAgIWltcG9ydGFudDsgfVxuXG4uYmctc2lsdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTZhOSAhaW1wb3J0YW50OyB9XG5cbi5iZy10dW5hLWxpZ2h0ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYxMTRCICFpbXBvcnRhbnQ7IH1cblxuLmJnLXR1bmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUyMTM2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5cXCFmbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLlxcIXNtXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uXFwhZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5jbG9uZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLlxcIWZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZmxleC13cmFwLW5vbmUge1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4uZmxleC0xIHtcbiAgZmxleDogMTsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3BhY2UtYmV0d2VlbiB7XG4gIGFsaWduLWl0ZW1zOiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50LWl0ZW1zLXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uY29udGVudC1pdGVtcy1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmRpcmVjdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5kaXJlY3Rpb24tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWFyZ2luLTAge1xuICBtYXJnaW46IDBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi01IHtcbiAgbWFyZ2luOiA1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tMTAge1xuICBtYXJnaW46IDEwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0tMTAge1xuICBtYXJnaW46IC0xMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtLTEwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0yMCB7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLS0yMCB7XG4gIG1hcmdpbjogLTIwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0tMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0tMjAge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0yMCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTI1IHtcbiAgbWFyZ2luOiAyNXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tLTI1IHtcbiAgbWFyZ2luOiAtMjVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMjUge1xuICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLS0yNSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LS0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tMzAge1xuICBtYXJnaW46IDMwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0tMzAge1xuICBtYXJnaW46IC0zMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtLTMwIHtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi00MCB7XG4gIG1hcmdpbjogNDBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLS00MCB7XG4gIG1hcmdpbjogLTQwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0tNDAge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0tNDAge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS00MCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTUwIHtcbiAgbWFyZ2luOiA1MHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tLTUwIHtcbiAgbWFyZ2luOiAtNTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNTAge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLS01MCB7XG4gIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LS01MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tNzUge1xuICBtYXJnaW46IDc1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0tNzUge1xuICBtYXJnaW46IC03NXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS03NSB7XG4gIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtLTc1IHtcbiAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0tNzUge1xuICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0xMDAge1xuICBtYXJnaW46IDEwMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0tMTAwIHtcbiAgbWFyZ2luOiAtMTAwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLS0xMDAge1xuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYXV0byB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubWFyZ2luLWJvdHRvbS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTAge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctNSB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0tMTAge1xuICBwYWRkaW5nOiAtMTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLS0xMCB7XG4gIHBhZGRpbmctdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctMjAge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctLTIwIHtcbiAgcGFkZGluZzogLTIwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0tMjAge1xuICBwYWRkaW5nLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0yMCB7XG4gIHBhZGRpbmctbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTI1IHtcbiAgcGFkZGluZzogMjVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLS0yNSB7XG4gIHBhZGRpbmc6IC0yNXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMjUge1xuICBwYWRkaW5nLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtLTI1IHtcbiAgcGFkZGluZy10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0tMjUge1xuICBwYWRkaW5nLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtLTI1IHtcbiAgcGFkZGluZy1yaWdodDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0zMCB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0tMzAge1xuICBwYWRkaW5nOiAtMzBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLS0zMCB7XG4gIHBhZGRpbmctdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctNDAge1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctLTQwIHtcbiAgcGFkZGluZzogLTQwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS00MCB7XG4gIHBhZGRpbmctYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0tNDAge1xuICBwYWRkaW5nLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LS00MCB7XG4gIHBhZGRpbmctbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTUwIHtcbiAgcGFkZGluZzogNTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLS01MCB7XG4gIHBhZGRpbmc6IC01MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNTAge1xuICBwYWRkaW5nLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtLTUwIHtcbiAgcGFkZGluZy10b3A6IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0tNTAge1xuICBwYWRkaW5nLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtLTUwIHtcbiAgcGFkZGluZy1yaWdodDogLTUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy03NSB7XG4gIHBhZGRpbmc6IDc1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC03NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0tNzUge1xuICBwYWRkaW5nOiAtNzVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLS03NSB7XG4gIHBhZGRpbmctdG9wOiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTc1IHtcbiAgcGFkZGluZy1sZWZ0OiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS03NSB7XG4gIHBhZGRpbmctcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctMTAwIHtcbiAgcGFkZGluZzogMTAwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLS0xMDAge1xuICBwYWRkaW5nOiAtMTAwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLS0xMDAge1xuICBwYWRkaW5nLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0tMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMTAwIHtcbiAgcGFkZGluZy1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYXV0byB7XG4gIHBhZGRpbmc6IGF1dG87IH1cblxuLnBhZGRpbmctYm90dG9tLWF1dG8ge1xuICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC1hdXRvIHtcbiAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5zcGFjZXItMTAge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BhY2VyLTEwLmRldmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDEzMiwgMjU1LCAwLjEpOyB9XG5cbi5zcGFjZXItMjAge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BhY2VyLTIwLmRldmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDEzMiwgMjU1LCAwLjEpOyB9XG5cbi5zcGFjZXItMjUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BhY2VyLTI1LmRldmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDEzMiwgMjU1LCAwLjEpOyB9XG5cbi5zcGFjZXItMzAge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BhY2VyLTMwLmRldmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDEzMiwgMjU1LCAwLjEpOyB9XG5cbi5zcGFjZXItNDAge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BhY2VyLTQwLmRldmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDEzMiwgMjU1LCAwLjEpOyB9XG5cbi5zcGFjZXItNTAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BhY2VyLTUwLmRldmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDEzMiwgMjU1LCAwLjEpOyB9XG5cbi5zcGFjZXItNzUge1xuICBoZWlnaHQ6IDc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BhY2VyLTc1LmRldmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDEzMiwgMjU1LCAwLjEpOyB9XG5cbi5zcGFjZXItMTAwIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zcGFjZXItMTAwLmRldmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDEzMiwgMjU1LCAwLjEpOyB9XG5cbi5yb3cgLmNvbCAuY2FyZCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sIC5jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuLnJvdy13cmFwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3V0ZXItcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4OyB9XG5cbi5uby1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRkZW4taW1wb3J0YW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5cXCFoaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTsgfVxuXG4uZW1wdHktdGV4dCB7XG4gIGNvbG9yOiAjOGU5NmE5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ubm8td2lkdGgge1xuICB3aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZ1bGwtcm93LXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMS41cmVtKTsgfVxuXG4uZml0LWNvbnRlbnQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cblxuLlxcIWZpdC1jb250ZW50IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmV0d2VlbiB7XG4gIGxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDsgfVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGM0Y2RkU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmVycm9yLW1zZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmVycm9yLW1zZyBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLmVycm9yLW1zZyBzcGFuW2NsYXNzXj1pY29uXSB+IHAge1xuICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4OyB9XG4gIC5lcnJvci1tc2cgcCB7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7IH1cblxuLnR4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50eHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udHh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udHh0LWluaXRpYWwge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4udHh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50eHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZ3JvdXAtaW5kZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRjNGNkZFO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBNZWRpYSBRdWVyeSBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGV4dC1jZW50ZXJlZC1vbi1zbWFsbC1vbmx5LFxuICAudGV4dC1jZW50ZXJlZC1vbi1zbWFsbC1hbmQtZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWNlbnRlcmVkLW9uLXNtYWxsLW9ubHkgKixcbiAgICAudGV4dC1jZW50ZXJlZC1vbi1zbWFsbC1hbmQtZG93biAqIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnRleHQtY2VudGVyZWQtb24tc21hbGwtYW5kLXVwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtY2VudGVyZWQtb24tc21hbGwtYW5kLXVwICoge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dC1jZW50ZXJlZC1vbi1tZWQtYW5kLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC1jZW50ZXJlZC1vbi1tZWQtYW5kLWRvd24gKiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnRleHQtY2VudGVyZWQtb24tbWVkLWFuZC11cCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWNlbnRlcmVkLW9uLW1lZC1hbmQtdXAgKiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHQtY2VudGVyZWQtb24tbWVkLW9ubHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC1jZW50ZXJlZC1vbi1tZWQtb25seSAqIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbmh0bWwsXG5odG1sICoge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oMSB7XG4gIG1hcmdpbjogMS43OTY4OHJlbSAwIDEuMTVyZW0gMDsgfVxuXG5oMiB7XG4gIG1hcmdpbjogMS40MDYyNXJlbSAwIDAuOXJlbSAwOyB9XG5cbmgzIHtcbiAgbWFyZ2luOiAxLjA5Mzc1cmVtIDAgMC43cmVtIDA7IH1cblxuaDQge1xuICBtYXJnaW46IDAuNzgxMjVyZW0gMCAwLjVyZW0gMDsgfVxuXG5oNSB7XG4gIG1hcmdpbjogMC42MjVyZW0gMCAwLjRyZW0gMDsgfVxuXG5oNiB7XG4gIG1hcmdpbjogMC41NDY4OHJlbSAwIDAuMzVyZW0gMDsgfVxuXG5oMSB7XG4gIGNvbG9yOiAjMTAyYTY0O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5oMiB7XG4gIGNvbG9yOiAjMDYxMTRCO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG5oMyB7XG4gIGNvbG9yOiAjMDYxMTRCO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBoMy5ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbmg0IHtcbiAgY29sb3I6ICMxMDJhNjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIGg0LmJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ZTk2YTk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuaDUge1xuICBjb2xvcjogIzA2MTE0QjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgaDUuYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuaDYge1xuICBjb2xvcjogIzA2MTE0QjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuYS5zZWxlY3Rpb24ge1xuICBjb2xvcjogIzA2MTE0QjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGEuc2VsZWN0aW9uIHNwYW4ge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICBhLnNlbGVjdGlvbi5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzhlOTZhOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIGEuc2VsZWN0aW9uLmJvcmRlci1ib3R0b206aG92ZXIge1xuICAgICAgY29sb3I6ICMwYTFjN2E7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYS5zZWxlY3Rpb246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmEge1xuICBjb2xvcjogIzQzNTlmNjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBhLmN1c3RvbS1saW5rLWRhcmtlbiB7XG4gICAgY29sb3I6ICM0RjVEOUE7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5hLFxuW2NsYXNzKj1pY29uXSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxucC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mLXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwOyB9XG5cbi5cXCFmLXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7IH1cblxuLmYtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5cXCFmLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mLXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5cXCFmLXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmYtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5cXCFmLXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5mLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5cXCFmLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZyLXJlZGFjdGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiRmxvdyBDaXJjdWxhclwiLCBcIk9wZW4gU2Fuc1wiOyB9XG5cbi5mc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMTEge1xuICBmb250LXNpemU6IDAuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xMyB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTE0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTE2IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTE3IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMTgge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTE5IHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMjAge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMjEge1xuICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0yMiB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMjMge1xuICBmb250LXNpemU6IDEuNDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0yNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTI1IHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMjYge1xuICBmb250LXNpemU6IDEuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTI3IHtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMjgge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMjkge1xuICBmb250LXNpemU6IDEuODEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zMCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMzEge1xuICBmb250LXNpemU6IDEuOTM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zMiB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zMyB7XG4gIGZvbnQtc2l6ZTogMi4wNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTM0IHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zNSB7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTM2IHtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTM3IHtcbiAgZm9udC1zaXplOiAyLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMzgge1xuICBmb250LXNpemU6IDIuMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTM5IHtcbiAgZm9udC1zaXplOiAyLjQzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNDAge1xuICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS00MSB7XG4gIGZvbnQtc2l6ZTogMi41NjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTQyIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS00MyB7XG4gIGZvbnQtc2l6ZTogMi42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTQ0IHtcbiAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTQ1IHtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNDYge1xuICBmb250LXNpemU6IDIuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTQ3IHtcbiAgZm9udC1zaXplOiAyLjkzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNDgge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNDkge1xuICBmb250LXNpemU6IDMuMDYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS01MCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNTEge1xuICBmb250LXNpemU6IDMuMTg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS01MiB7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS01MyB7XG4gIGZvbnQtc2l6ZTogMy4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTU0IHtcbiAgZm9udC1zaXplOiAzLjM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS01NSB7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTU2IHtcbiAgZm9udC1zaXplOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNTcge1xuICBmb250LXNpemU6IDMuNTYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS01OCB7XG4gIGZvbnQtc2l6ZTogMy42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNTkge1xuICBmb250LXNpemU6IDMuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS02MCB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS02MSB7XG4gIGZvbnQtc2l6ZTogMy44MTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTYyIHtcbiAgZm9udC1zaXplOiAzLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS02MyB7XG4gIGZvbnQtc2l6ZTogMy45Mzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTY0IHtcbiAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTY1IHtcbiAgZm9udC1zaXplOiA0LjA2MjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNjYge1xuICBmb250LXNpemU6IDQuMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTY3IHtcbiAgZm9udC1zaXplOiA0LjE4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNjgge1xuICBmb250LXNpemU6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNjkge1xuICBmb250LXNpemU6IDQuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS03MCB7XG4gIGZvbnQtc2l6ZTogNC4zNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNzEge1xuICBmb250LXNpemU6IDQuNDM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS03MiB7XG4gIGZvbnQtc2l6ZTogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTczIHtcbiAgZm9udC1zaXplOiA0LjU2MjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNzQge1xuICBmb250LXNpemU6IDQuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTc1IHtcbiAgZm9udC1zaXplOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNzYge1xuICBmb250LXNpemU6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNzcge1xuICBmb250LXNpemU6IDQuODEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS03OCB7XG4gIGZvbnQtc2l6ZTogNC44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtNzkge1xuICBmb250LXNpemU6IDQuOTM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS04MSB7XG4gIGZvbnQtc2l6ZTogNS4wNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTgyIHtcbiAgZm9udC1zaXplOiA1LjEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS04MyB7XG4gIGZvbnQtc2l6ZTogNS4xODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTg0IHtcbiAgZm9udC1zaXplOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTg1IHtcbiAgZm9udC1zaXplOiA1LjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtODYge1xuICBmb250LXNpemU6IDUuMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTg3IHtcbiAgZm9udC1zaXplOiA1LjQzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtODgge1xuICBmb250LXNpemU6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS04OSB7XG4gIGZvbnQtc2l6ZTogNS41NjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTkwIHtcbiAgZm9udC1zaXplOiA1LjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogIzEwMmE2NDsgfVxuXG50ZXh0YXJlYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaW5wdXQucmVhZG9ubHkge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmlucHV0LWZpZWxkLm1hcmdpbi0wIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmlucHV0LWZpZWxkLmJyb3dzZXItZGVmYXVsdCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZTk2YTk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmlucHV0LWZpZWxkIGlucHV0LmJyb3dzZXItZGVmYXVsdCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZTk2YTk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuaW5wdXQtZmllbGQgaW5wdXQuYnJvd3Nlci1kZWZhdWx0ICsgbGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgLmlucHV0LWZpZWxkIGlucHV0LmJyb3dzZXItZGVmYXVsdCArIGxhYmVsLmFjdGl2ZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpIHNjYWxlKDAuOCk7IH1cbiAgLmlucHV0LWZpZWxkIGlucHV0Om5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhlOTZhOTsgfVxuICAuaW5wdXQtZmllbGQgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuaW5wdXQtZmllbGQgbGFiZWwuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmlucHV0LWZpZWxkIGxhYmVsLmFjdGl2ZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5pbnB1dC1maWVsZCAucHJlZml4LmZsYWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIHRvcDogMTVweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5pbnB1dC1maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICAgIC5pbnB1dC1maWVsZCBsYWJlbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpOyB9XG4gICAgICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0cHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5pbnB1dC1maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5pbnB1dC1maWVsZCBpbnB1dDpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfSB9XG5cbi5yYW5nZS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAtMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiAtMnB4OyB9XG4gIC5yYW5nZS1zbGlkZXIgLm5vVWktdG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNCAhaW1wb3J0YW50OyB9XG4gIC5yYW5nZS1zbGlkZXIgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogIzI2NWNmNDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAucmFuZ2Utc2xpZGVyIC5ub1VpLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNCAhaW1wb3J0YW50OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzhlOTZhOTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2NWNmNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2NWNmNDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiB7XG4gIGNvbG9yOiAjMDYxMTRCOyB9XG5cblt0eXBlPVwicmFkaW9cIl0gKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl0gKyBzcGFuOmFmdGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cblt0eXBlPVwicmFkaW9cIl0gKyBzcGFuIHtcbiAgY29sb3I6ICMwNjExNEI7IH1cbiAgLmNvbC1jaGVjayBbdHlwZT1cInJhZGlvXCJdICsgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4OyB9XG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2NWNmNDsgfVxuXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2NWNmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNDsgfVxuXG4uc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpdGNoIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXRjaCBsYWJlbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuc3dpdGNoIGxhYmVsIC5iaWcge1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbnVsLmNoZWNrYm94LWxpc3QgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICB1bC5jaGVja2JveC1saXN0IGxpIGxhYmVsIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgdWwuY2hlY2tib3gtbGlzdCBsaSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5maWxlLWZpZWxkIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaW5wdXQ6bm90KC5icm93c2VyLWRlZmF1bHQpOm5vdCguaW52YWxpZCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlucHV0Om5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG50ZXh0YXJlYTpub3QoLmJyb3dzZXItZGVmYXVsdCk6bm90KC5pbnZhbGlkKSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxudGV4dGFyZWE6bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbmZvcm0udGFibGUge1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi5mci13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgLm1vZGFsIC5mci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGZvcm0udGFibGUuZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDY1cHgpOyB9XG4gIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbmFzaWRlI2xlZnRzaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMjEzNjtcbiAgYm94LXNoYWRvdzogMXB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjcwcHg7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5scy10b2dnbGUtbWVudSBhc2lkZSNsZWZ0c2lkZWJhcixcbiAgLmxzLWNsb3NlZCBhc2lkZSNsZWZ0c2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMjBweDsgfVxuICAub3ZlcmxheS1vcGVuIGFzaWRlI2xlZnRzaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMzsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciAuaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIC5zbGltU2Nyb2xsQmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgLmxvZ28ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlN2EzNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIC5sb2dvIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIC51c2VyLWluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6ICMwNjExNEI7XG4gICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggODVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgYXNpZGUjbGVmdHNpZGViYXIgLnVzZXItaW5mbzpob3ZlciAuYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgYXNpZGUjbGVmdHNpZGViYXIgLnVzZXItaW5mbyAqIHtcbiAgICAgIGNvbG9yOiAjOGM5NTllO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAudXNlci1pbmZvIC5hY3Rpb24ge1xuICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDdweDsgfVxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgLnVzZXItaW5mbyAuYWN0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAudXNlci1pbmZvIC5pbWcge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG4gICAgICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAudXNlci1pbmZvIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIC51c2VyLWluZm8gcC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjOGM5NTllO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAudXNlci1pbmZvIC5uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSxcbiAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDkxNTIyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUsXG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5pY29uLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IC5yZWdpc3RyeS1jYXJkcyBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb24sXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGUsXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSAucmVnaXN0cnktY2FyZHMgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAgIC5yZWdpc3RyeS1jYXJkcyBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb246YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgLnJlZ2lzdHJ5LWNhcmRzIGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5pY29uOmJlZm9yZSxcbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgLnJlZ2lzdHJ5LWNhcmRzIGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgICAgICAgIC5yZWdpc3RyeS1jYXJkcyBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOGM5NTllO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5NDhcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEsXG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzhjOTU5ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNXB4IDEycHggMTBweDsgfVxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOGM5NTllO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5NDhcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLnRvZ2dsZWQ6YmVmb3JlLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEudG9nZ2xlZDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhOmhvdmVyLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTE1MjI7IH1cbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYTpob3ZlciBbY2xhc3MqPWljb25dLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYTpob3ZlciBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjY1Y2Y0OyB9XG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGE6aG92ZXIgc3BhbixcbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGE6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYSBpLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEgaSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhIHNwYW4sXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCA1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51IGEuc2VsZWN0ZWQsXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgYS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjY1Y2Y0O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgYS5zZWxlY3RlZDpob3ZlcixcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51IGEuc2VsZWN0ZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjY1Y2Y0O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51IGEuc2VsZWN0ZWQ6aG92ZXIgc3BhbiwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSBhLnNlbGVjdGVkOmhvdmVyIGksXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51IGEuc2VsZWN0ZWQ6aG92ZXIgc3BhbixcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgYS5zZWxlY3RlZDpob3ZlciBpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51LFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MTE0QjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGg2LFxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGg2IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWE2MjZhO1xuICAgICAgY29sb3I6ICNkZmRmZGY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luOiAwIDE1cHggMTBweCAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpLFxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIGEsXG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSBhIHtcbiAgICAgICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgYS5tZW51LXRvZ2dsZSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgYS5tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSBhLnRvZ2dsZWQsXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIGEudG9nZ2xlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSBhOmhvdmVyLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIGE6Zm9jdXMsXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIGE6aG92ZXIsXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIHNwYW4sXG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDsgfVxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSAuc3VibWVudSxcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIC5zdWJtZW51IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgLnN1Ym1lbnUgbGksXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIC5zdWJtZW51IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgLnN1Ym1lbnUgYSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgLnN1Ym1lbnUgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIC5zdWJtZW51IGEuc2VsZWN0ZWQsXG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgLnN1Ym1lbnUgYS5zZWxlY3RlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgLnN1Ym1lbnUgYSBpLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIC5zdWJtZW51IGEgaSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIC5zdWJtZW51IGEgc3BhbixcbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSAuc3VibWVudSBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1yb21hbmlhLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tcm9tYW5pYSB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLWFwcHMsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1hcHBzIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tdGVhbXdvcmssXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi10ZWFtd29yayB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLWF0b20sXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1hdG9tIHtcbiAgICBmb250LXNpemU6IDI3cHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tbWVldGluZyxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLW1lZXRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1wdXp6bGUsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1wdXp6bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1zaGllbGQsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1zaGllbGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1zdGFrZWhvbGRlcixcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXN0YWtlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tcGVuY2lsLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tcGVuY2lsIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24taG91c2UsIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5sb2NhdGlvbi1zdGF0dXMgLmljb24tdmlsbGFnZSwgLmxvY2F0aW9uLXN0YXR1cyBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi12aWxsYWdlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bCAubWFwLXdyYXBwZXIgLnJlc3VsdHMgLmljb24tdmlsbGFnZSwgLm1hcC13cmFwcGVyIC5yZXN1bHRzIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXZpbGxhZ2UsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1ob3VzZSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5sb2NhdGlvbi1zdGF0dXMgLmljb24tdmlsbGFnZSxcbiAgLmxvY2F0aW9uLXN0YXR1cyBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tdmlsbGFnZSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5tYXAtd3JhcHBlciAucmVzdWx0cyAuaWNvbi12aWxsYWdlLFxuICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXZpbGxhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi11c2VycyxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXVzZXJzIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tZm9yd2FyZCxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWZvcndhcmQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1zdGFyLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tc3RhciB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXBhaW50YnJ1c2gsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1wYWludGJydXNoIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tZmxhZyxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWZsYWcge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1yaWJib24sXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1yaWJib24ge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1jbGlwYm9hcmQsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1jbGlwYm9hcmQge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1kb2N1bWVudHMsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1kb2N1bWVudHMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1sb2dvLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tbG9nbyB7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLWxvZ28tcmVnaXN0cmF0dXJhLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tbG9nby1yZWdpc3RyYXR1cmEge1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1ub3RlYm9vay1saWdodCxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLW5vdGVib29rLWxpZ2h0IHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tZG9jdW1lbnQtc3RhcixcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWRvY3VtZW50LXN0YXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciAuYnRuLWluc3RpdHV0aW9uLWxpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2YwNTM1MjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMTJweCA1cHggMTJweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIC5idG4taW5zdGl0dXRpb24tbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWUzYzNiOyB9XG4gICAgYXNpZGUjbGVmdHNpZGViYXIgLmJ0bi1pbnN0aXR1dGlvbi1saW5rIFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgYXNpZGUjbGVmdHNpZGViYXIgLmJ0bi1pbnN0aXR1dGlvbi1saW5rIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICBhc2lkZSNsZWZ0c2lkZWJhciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTMyMHB4O1xuICAgIHRvcDogMHB4OyB9IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RkU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4ub3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTI7IH1cblxubmF2Lm5hdmJhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBuYXYubmF2YmFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIG5hdi5uYXZiYXIgLm5hdmJhci1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlN2EzNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB3aWR0aDogMjcwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5idG4tbWVudSB7XG4gICAgICAgICAgY29sb3I6ICM1YzYxNjk7IH0gfVxuICAgIG5hdi5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAgIC5scy1jbG9zZWQgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciAuYnRuLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIG5hdi5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmxvZ28ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aW9ucyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMuYWxpZ24tbGVmdCA+IHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zLmFsaWduLXJpZ2h0ID4gdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zID4gdWwge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zID4gdWwgYSB7XG4gICAgICAgICAgY29sb3I6ICM1YzYxNjk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMgPiB1bCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMgPiB1bCAuYmFkZ2Uge1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4OyB9XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zIC5sYW5ndWFnZS1zZWxlY3RvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aW9ucyAubGFuZ3VhZ2Utc2VsZWN0b3IgLmljb24tYXJyb3ctZG93biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zIC5pY29uLXB1YmxpYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aW9ucyAuaWNvbi1jb21wYXJlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAgLmlubmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIgKiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAgLmlubmVyIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIgaDMgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAgLmlubmVyIGg2IHtcbiAgICAgICAgICBjb2xvcjogIzg2OTZDOTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAgLmlubmVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIgaDMgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7IH0gfVxuICAgIC5scy1jbG9zZWQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAubHMtdG9nZ2xlLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIG5hdi5uYXZiYXIgLm5hdmJhci1zZXR0aW5ncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBuYXYubmF2YmFyIC5uYXZiYXItc2V0dGluZ3MgYSB7XG4gICAgICBjb2xvcjogIzVjNjE2OTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1zZXR0aW5ncyBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxubWFpbiB7XG4gIG1hcmdpbjogNjBweCAwIDAgMjcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICB3aWR0aDogMTAwJTsgfVxuICAubHMtdG9nZ2xlLW1lbnUgbWFpbixcbiAgLmxzLWNsb3NlZCBtYWluIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBtYWluIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDFweCkge1xuICAgICAgbWFpbiAuY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTgwMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBtYWluIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1haW4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgbWFpbiAuY29udGFpbmVyID4gLnJvdywgbWFpbiBuYXYubmF2YmFyIC5jb250YWluZXIgPiAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciBtYWluIC5jb250YWluZXIgPiAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgbWFpbiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wsIG1haW4gbmF2Lm5hdmJhciAuY29udGFpbmVyID4gLm5hdmJhci1uYXYgPiAuY29sLCBuYXYubmF2YmFyIG1haW4gLmNvbnRhaW5lciA+IC5uYXZiYXItbmF2ID4gLmNvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIuY2VudGVyLWFsaWduIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlci5jZW50ZXItYWxpZ24gLnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlci5jZW50ZXItYWxpZ24gLnN1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7IH1cbiAgICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyLmNlbnRlci1hbGlnbiAuc3VidGl0bGUgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyLmNlbnRlci1hbGlnbiBwIHtcbiAgICAgICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgaDIudGl0bGUge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5idG4sIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmJ0bi1sYXJnZSwgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciAuYnRuLXNtYWxsLCBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggMTBweDsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5idG4gW2NsYXNzKj1pY29uXSwgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciAuYnRuLWxhcmdlIFtjbGFzcyo9aWNvbl0sIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmJ0bi1zbWFsbCBbY2xhc3MqPWljb25dLCBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIFtjbGFzcyo9aWNvbl0sIC5mYy1oZWFkZXItdG9vbGJhciBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5mYy10b2RheS1idXR0b24gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIC5hZHZhbmNlZC1zZWFyY2gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIC5hZHZhbmNlZC1zZWFyY2ggYSB7XG4gICAgICAgICAgICBjb2xvcjogIzQzNTlmNjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIC5hZHZhbmNlZC1zZWFyY2ggW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAgIG1haW4gLmNvbnRhaW5lciBoMi50aXRsZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciBoMi50aXRsZSBpbWcge1xuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2NXB4OyB9XG4gICAgICBtYWluIC5jb250YWluZXIgaDIudGl0bGUgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIG1haW4gLmNvbnRhaW5lciBoMi50aXRsZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAgICAgICBtYWluIC5jb250YWluZXIgaDIudGl0bGUgc3BhbiBzcGFuIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyIGgyLnRpdGxlIHNwYW4uc3VidGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBtYWluIC5jb250YWluZXIgLmJ0bi1mbG9hdGluZy13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAzNXB4OyB9XG4gICAgICBtYWluIC5jb250YWluZXIgLmJ0bi1mbG9hdGluZy13cmFwLmZpeGVkLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgLmJ0bi1mbG9hdGluZy13cmFwLmZpeGVkLWJvdHRvbS1yaWdodCAuYnRuLWZsb2F0aW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyIC5idG4tZmxvYXRpbmctd3JhcCAuaWNvbi1lZGl0IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgbWFpbiAuY29udGFpbmVyIFtjbGFzcyo9c3BhY2VyXSAuYnRuLWZsb2F0aW5nLXdyYXAge1xuICAgICAgdG9wOiAyMHB4OyB9XG4gICAgbWFpbiAuY29udGFpbmVyIC5jYXJkOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1haW4gLmNvbnRhaW5lciAuY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4OyB9IH1cbiAgICBtYWluIC5jb250YWluZXIgPiBwIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuW2NsYXNzXj1cImZsYWctXCJdLFxuW2NsYXNzKj1cIiBmbGFnLVwiXSxcbi5mbGFnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5mbGFnIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5mbGFnLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWJnLnBuZ1wiKTsgfVxuXG4uZmxhZy1neSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1neS5wbmdcIik7IH1cblxuLmZsYWctaHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctaHIucG5nXCIpOyB9XG5cbi5mbGFnLWh1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWh1LnBuZ1wiKTsgfVxuXG4uZmxhZy1ycyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1ycy5wbmdcIik7IH1cblxuLmZsYWctcnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctcnUucG5nXCIpOyB9XG5cbi5mbGFnLXNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXNrLnBuZ1wiKTsgfVxuXG4uZmxhZy10ciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy10ci5wbmdcIik7IH1cblxuLmZsYWctdWsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctdWsucG5nXCIpOyB9XG5cbi5mbGFnLXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXJvLnBuZ1wiKTsgfVxuXG4uZmxhZy1kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1kZS5wbmdcIik7IH1cblxuLnBvbGl0aWNhbC1wc2Qgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmMDAwMCA1MCUsICNmZjAwMDAgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC1wc2Qgc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtcHNkIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC1wc2Qgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjZmYwMDAwOyB9XG5cbi5wb2xpdGljYWwtcHNkIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICMwNjExNEI7IH1cblxuLnBvbGl0aWNhbC1wc2QuY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICBjb2xvcjogI2ZmMDAwMDsgfVxuXG4ucG9saXRpY2FsLWFsZGUgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBiNGE3OSA1MCUsICMwYjRhNzkgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC1hbGRlIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLWFsZGUgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLWFsZGUgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjMGI0YTc5OyB9XG5cbi5wb2xpdGljYWwtYWxkZSBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjMDYxMTRCOyB9XG5cbi5wb2xpdGljYWwtYWxkZS5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICMwYjRhNzk7XG4gIGNvbG9yOiAjMGI0YTc5OyB9XG5cbi5wb2xpdGljYWwtcG5sIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmOGQzMDYgNTAlLCAjZjhkMzA2IDUwJSk7XG4gIGNvbG9yOiAjMDQ0YzdmOyB9XG5cbi5wb2xpdGljYWwtcG5sIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLXBubCBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtcG5sIHNwYW4ucG9saXRpY2FsLXRleHQge1xuICBjb2xvcjogI2Y4ZDMwNjsgfVxuXG4ucG9saXRpY2FsLXBubCBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjMDYxMTRCOyB9XG5cbi5wb2xpdGljYWwtcG5sLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZDMwNjtcbiAgY29sb3I6ICNmOGQzMDY7IH1cblxuLnBvbGl0aWNhbC1wbXAgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk4YzIzMCA1MCUsICM5OGMyMzAgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC1wbXAgc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtcG1wIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC1wbXAgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjOThjMjMwOyB9XG5cbi5wb2xpdGljYWwtcG1wIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICMwNjExNEI7IH1cblxuLnBvbGl0aWNhbC1wbXAuY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOThjMjMwO1xuICBjb2xvcjogIzk4YzIzMDsgfVxuXG4ucG9saXRpY2FsLXBybyBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTQ2N2IxIDUwJSwgIzE0NjdiMSA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLXBybyBzcGFuLnBvbGl0aWNhbC10ZXh0LFxuLnBvbGl0aWNhbC1wcm8gc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLXBybyBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICMxNDY3YjE7IH1cblxuLnBvbGl0aWNhbC1wcm8gc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBjb2xvcjogIzA2MTE0QjsgfVxuXG4ucG9saXRpY2FsLXByby5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICMxNDY3YjE7XG4gIGNvbG9yOiAjMTQ2N2IxOyB9XG5cbi5wb2xpdGljYWwtdXNyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDljZmYgNTAlLCAjMDA5Y2ZmIDUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb2xpdGljYWwtdXNyIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLXVzciBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtdXNyIHNwYW4ucG9saXRpY2FsLXRleHQge1xuICBjb2xvcjogIzAwOWNmZjsgfVxuXG4ucG9saXRpY2FsLXVzciBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjMDYxMTRCOyB9XG5cbi5wb2xpdGljYWwtdXNyLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOWNmZjtcbiAgY29sb3I6ICMwMDljZmY7IH1cblxuLnBvbGl0aWNhbC1wbHVzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYzcwM2UgNTAlLCAjZmM3MDNlIDUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb2xpdGljYWwtcGx1cyBzcGFuLnBvbGl0aWNhbC10ZXh0LFxuLnBvbGl0aWNhbC1wbHVzIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC1wbHVzIHNwYW4ucG9saXRpY2FsLXRleHQge1xuICBjb2xvcjogI2ZjNzAzZTsgfVxuXG4ucG9saXRpY2FsLXBsdXMgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBjb2xvcjogIzA2MTE0QjsgfVxuXG4ucG9saXRpY2FsLXBsdXMuY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmM3MDNlO1xuICBjb2xvcjogI2ZjNzAzZTsgfVxuXG4ucG9saXRpY2FsLXVzcnBsdXMgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOWNmZiA1MCUsICNmYzcwM2UgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC11c3JwbHVzIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLXVzcnBsdXMgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLXVzcnBsdXMgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjMDA5Y2ZmOyB9XG5cbi5wb2xpdGljYWwtdXNycGx1cyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjMDYxMTRCOyB9XG5cbi5wb2xpdGljYWwtdXNycGx1cy5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICMwMDljZmY7XG4gIGNvbG9yOiAjMDA5Y2ZmOyB9XG5cbi5wb2xpdGljYWwtcHJtIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYjRkOTUgNTAlLCAjMGI0ZDk1IDUwJSk7XG4gIGNvbG9yOiAjZWNkYjFjOyB9XG5cbi5wb2xpdGljYWwtcHJtIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLXBybSBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtcHJtIHNwYW4ucG9saXRpY2FsLXRleHQge1xuICBjb2xvcjogIzBiNGQ5NTsgfVxuXG4ucG9saXRpY2FsLXBybSBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjMDYxMTRCOyB9XG5cbi5wb2xpdGljYWwtcHJtLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzBiNGQ5NTtcbiAgY29sb3I6ICMwYjRkOTU7IH1cblxuLnBvbGl0aWNhbC11ZG1yIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYjY4MjAgNTAlLCAjMGI2ODIwIDUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb2xpdGljYWwtdWRtciBzcGFuLnBvbGl0aWNhbC10ZXh0LFxuLnBvbGl0aWNhbC11ZG1yIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC11ZG1yIHNwYW4ucG9saXRpY2FsLXRleHQge1xuICBjb2xvcjogIzBiNjgyMDsgfVxuXG4ucG9saXRpY2FsLXVkbXIgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBjb2xvcjogIzA2MTE0QjsgfVxuXG4ucG9saXRpY2FsLXVkbXIuY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGI2ODIwO1xuICBjb2xvcjogIzBiNjgyMDsgfVxuXG4ucG9saXRpY2FsLWVjbyBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBiZjg3IDUwJSwgIzAwYmY4NyA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLWVjbyBzcGFuLnBvbGl0aWNhbC10ZXh0LFxuLnBvbGl0aWNhbC1lY28gc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLWVjbyBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICMwMGJmODc7IH1cblxuLnBvbGl0aWNhbC1lY28gc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBjb2xvcjogIzA2MTE0QjsgfVxuXG4ucG9saXRpY2FsLWVjby5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICMwMGJmODc7XG4gIGNvbG9yOiAjMDBiZjg3OyB9XG5cbi5wb2xpdGljYWwtaW5kZXBlbmRlbnQgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY1NzQ4NSA1MCUsICM2NTc0ODUgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC1pbmRlcGVuZGVudCBzcGFuLnBvbGl0aWNhbC10ZXh0LFxuLnBvbGl0aWNhbC1pbmRlcGVuZGVudCBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtaW5kZXBlbmRlbnQgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjNjU3NDg1OyB9XG5cbi5wb2xpdGljYWwtaW5kZXBlbmRlbnQgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBjb2xvcjogIzA2MTE0QjsgfVxuXG4ucG9saXRpY2FsLWluZGVwZW5kZW50LmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzY1NzQ4NTtcbiAgY29sb3I6ICM2NTc0ODU7IH1cblxuLnBvbGl0aWNhbC1iYWRnZSBzcGFuLFxuLmJhZGdlIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7IH1cblxuLmF0dGFjaG1lbnRzLXdyYXAuYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGU5NmE5O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG51bC5hdHRhY2htZW50cy1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIHVsLmF0dGFjaG1lbnRzLWxpc3QgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgdWwuYXR0YWNobWVudHMtbGlzdCBsaS5maXJzdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdWwuYXR0YWNobWVudHMtbGlzdCBsaS5sYXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgbGkubGFzdCAuZXJyb3Ige1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29sb3I6ICNmMDUzNTI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdWwuYXR0YWNobWVudHMtbGlzdCBsaS5zZXRlY3RlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgbGkuc2V0ZWN0ZWQgLnN0YXR1cy1iYWRnZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgbGkuc2V0ZWN0ZWQgLmluZm8ge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZTRmYztcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOTBweDsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcC5wcm9maWxlLWltZyB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwLnByb2ZpbGUtaW1nIC5pbmZvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAucHJvZmlsZS1pbWcgLmlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwLnByb2ZpbGUtaW1nLWJpZyB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDE3MHB4OyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAucHJvZmlsZS1pbWctYmlnIC5pbmZvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAucHJvZmlsZS1pbWctYmlnIC5pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcC5uby1jYXB0aW9uIC5pbmZvIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcC5uby1jYXB0aW9uIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIC5maWxlLXBkZiB7XG4gICAgICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLmZpbGUtZG9jeCxcbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5mbyAuZmlsZS1kb2Mge1xuICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIC5maWxlLXhsc3gsXG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLmZpbGUteGxzIHtcbiAgICAgICAgY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5mbyAuZmlsZS1wcHQsXG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLmZpbGUtcHB0eCxcbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5mbyAuZmlsZS1vdGhlciB7XG4gICAgICAgIGNvbG9yOiAjZmZjMzAwOyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLnByb2dyZXNzLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlNGZjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5mbyAucHJvZ3Jlc3Mtd3JhcCAucHJvZ3Jlc3Mge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuY2FwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlYmZkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuY2FwdGlvbiBhIHtcbiAgICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcC5sb2FkaW5nIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbm5lcjpob3ZlciAub3ZlcmxheSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbm5lciAub3ZlcmxheSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmlubmVyIC5vdmVybGF5IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmlubmVyIC5vdmVybGF5IC5idG4tcmVtb3ZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAxMHB4OyB9XG4gICAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5uZXIgLm92ZXJsYXkgLmJ0bi1lZGl0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICAgIHRvcDogMTBweDsgfVxuICAgICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmlubmVyIC5vdmVybGF5IC5pY29uLXNlYXJjaCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5uZXIgLm92ZXJsYXkgLmljb24tc2VhcmNoLmJ0bi1lZGl0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmlubmVyIC5vdmVybGF5IC5idG4tc2VsZWN0IHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmJ0bi1hZGQtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RkU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogODhweDsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmJ0bi1hZGQtaW1hZ2U6aG92ZXIsIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmJ0bi1hZGQtaW1hZ2U6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjNGM4NGZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmJ0bi1hZGQtaW1hZ2UgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN0YXR1cy1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogLTVweDsgfVxuICAuc3RhdHVzLWJhZGdlW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICBjb2xvcjogIzg2OTZDOTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc3RhdHVzLWJhZGdlW2NsYXNzKj1pY29uXS5pY29uLWNoZWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc3RhdHVzLWJhZGdlW2NsYXNzKj1pY29uXS5pY29uLWhlbHAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmMzMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5zdGF0dXMtYmFkZ2VbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc3RhdHVzLWJhZGdlLnNtYWxsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgLnN0YXR1cy1iYWRnZS5jb21wbGV0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Y2JjMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLnN0YXR1cy1iYWRnZS5wYXJ0aWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY2ZDI0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjJweDtcbiAgICB6LWluZGV4OiA0OyB9XG4gIC5zdGF0dXMtYmFkZ2UgKyAuc3RhdHVzLWJhZGdlIHtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IC0xMnB4OyB9XG5cbi5mdW5jdGlvbi1iYWRnZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogLTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7IH1cbiAgLmZ1bmN0aW9uLWJhZGdlOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZ1bmN0aW9uLWJhZGdlW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICBjb2xvcjogIzg2OTZDOTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuZnVuY3Rpb24tYmFkZ2VbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZnVuY3Rpb24tYmFkZ2UuZnVuY3Rpb25hciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgei1pbmRleDogNDsgfVxuICAuZnVuY3Rpb24tYmFkZ2UuY29udHJhY3R1YWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Yzg0ZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLmZ1bmN0aW9uLWJhZGdlLmNvb3BlcmFyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNmQyNDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgei1pbmRleDogNDsgfVxuXG4uYmFkZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFkZ2Utd3JhcHBlciAuYmFkZ2Uge1xuICAgIGhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHdpZHRoOiAxOHB4OyB9XG5cbi5idXR0b25zLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9ucy13cmFwIC5idG4sIC5idXR0b25zLXdyYXAgLmJ0bi1sYXJnZSwgLmJ1dHRvbnMtd3JhcCAuYnRuLXNtYWxsLCAuYnV0dG9ucy13cmFwIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ1dHRvbnMtd3JhcCAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5zdGVwIC5jYXJkIC5idXR0b25zLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYnV0dG9ucy13cmFwLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYnV0dG9ucy13cmFwLnNwYWNlLWJldHdlZW4gPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnNldHRpbmdzLWJ1dHRvbnMtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuXG4uYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmJ0biwgLmJ0bi1sYXJnZSwgLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgbWluLXdpZHRoOiAxMzBweDsgfSB9XG4gIC5idG4uYnRuLXNpemUtMzAsIC5idG4tc2l6ZS0zMC5idG4tbGFyZ2UsIC5idG4tc2l6ZS0zMC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXNpemUtMzAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgLmJ0bi5zbWFsbCwgLnNtYWxsLmJ0bi1sYXJnZSwgLnNtYWxsLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5zbWFsbC5mYy10b2RheS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07IH1cbiAgICAuYnRuLnNtYWxsIHAsIC5zbWFsbC5idG4tbGFyZ2UgcCwgLnNtYWxsLmJ0bi1zbWFsbCBwLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnNtYWxsLmZjLXRvZGF5LWJ1dHRvbiBwLFxuICAgIC5idG4uc21hbGwgc3BhbixcbiAgICAuc21hbGwuYnRuLWxhcmdlIHNwYW4sXG4gICAgLnNtYWxsLmJ0bi1zbWFsbCBzcGFuLFxuICAgIC5mYy1oZWFkZXItdG9vbGJhciAuc21hbGwuZmMtdG9kYXktYnV0dG9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgLmJ0bi5sYXJnZSwgLmxhcmdlLmJ0bi1sYXJnZSwgLmxhcmdlLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5sYXJnZS5mYy10b2RheS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07IH1cbiAgICAuYnRuLmxhcmdlIHAsIC5sYXJnZS5idG4tbGFyZ2UgcCwgLmxhcmdlLmJ0bi1zbWFsbCBwLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmxhcmdlLmZjLXRvZGF5LWJ1dHRvbiBwLFxuICAgIC5idG4ubGFyZ2Ugc3BhbixcbiAgICAubGFyZ2UuYnRuLWxhcmdlIHNwYW4sXG4gICAgLmxhcmdlLmJ0bi1zbWFsbCBzcGFuLFxuICAgIC5mYy1oZWFkZXItdG9vbGJhciAubGFyZ2UuZmMtdG9kYXktYnV0dG9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgLmJ0bi5uby1tYXJnaW4sIC5uby1tYXJnaW4uYnRuLWxhcmdlLCAubm8tbWFyZ2luLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5uby1tYXJnaW4uZmMtdG9kYXktYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmJ0bi5wZW5kaW5nLCAucGVuZGluZy5idG4tbGFyZ2UsIC5wZW5kaW5nLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5wZW5kaW5nLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5idG4ucGVuZGluZzphZnRlciwgLnBlbmRpbmcuYnRuLWxhcmdlOmFmdGVyLCAucGVuZGluZy5idG4tc21hbGw6YWZ0ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAucGVuZGluZy5mYy10b2RheS1idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9yb2xsaW5nLXdoaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAuYnRuLnBlbmRpbmcgcCwgLnBlbmRpbmcuYnRuLWxhcmdlIHAsIC5wZW5kaW5nLmJ0bi1zbWFsbCBwLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnBlbmRpbmcuZmMtdG9kYXktYnV0dG9uIHAge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5idG4ubm9ybWFsLCAubm9ybWFsLmJ0bi1sYXJnZSwgLm5vcm1hbC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1Y2Y0OyB9XG4gICAgLmJ0bi5ub3JtYWw6aG92ZXIsIC5ub3JtYWwuYnRuLWxhcmdlOmhvdmVyLCAubm9ybWFsLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4ubm9ybWFsOmZvY3VzLCAubm9ybWFsLmJ0bi1sYXJnZTpmb2N1cywgLm5vcm1hbC5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzgwZjY7IH1cbiAgLmJ0bi5idG4tYWRkLCAuYnRuLWFkZC5idG4tbGFyZ2UsIC5idG4tYWRkLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYWRkLmZjLXRvZGF5LWJ1dHRvbiwgLmJ0bi5idG4tc2VhcmNoLCAuYnRuLXNlYXJjaC5idG4tbGFyZ2UsIC5idG4tc2VhcmNoLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tc2VhcmNoLmZjLXRvZGF5LWJ1dHRvbiwgLmJ0bi5idG4tY2xvc2UtZWRpdCwgLmJ0bi1jbG9zZS1lZGl0LmJ0bi1sYXJnZSwgLmJ0bi1jbG9zZS1lZGl0LmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tY2xvc2UtZWRpdC5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDdmOTA7IH1cbiAgICAuYnRuLmJ0bi1hZGQ6aG92ZXIsIC5idG4tYWRkLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1hZGQuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1hZGQuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1hZGQ6Zm9jdXMsIC5idG4tYWRkLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1hZGQuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1hZGQuZmMtdG9kYXktYnV0dG9uOmZvY3VzLCAuYnRuLmJ0bi1zZWFyY2g6aG92ZXIsIC5idG4tc2VhcmNoLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zZWFyY2guYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1zZWFyY2guZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1zZWFyY2g6Zm9jdXMsIC5idG4tc2VhcmNoLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1zZWFyY2guYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1zZWFyY2guZmMtdG9kYXktYnV0dG9uOmZvY3VzLCAuYnRuLmJ0bi1jbG9zZS1lZGl0OmhvdmVyLCAuYnRuLWNsb3NlLWVkaXQuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWNsb3NlLWVkaXQuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1jbG9zZS1lZGl0LmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tY2xvc2UtZWRpdDpmb2N1cywgLmJ0bi1jbG9zZS1lZGl0LmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1jbG9zZS1lZGl0LmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tY2xvc2UtZWRpdC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkOTlhNjsgfVxuICAuYnRuLmJ0bi1zY2hlZHVsZSwgLmJ0bi1zY2hlZHVsZS5idG4tbGFyZ2UsIC5idG4tc2NoZWR1bGUuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1zY2hlZHVsZS5mYy10b2RheS1idXR0b24sIC5idG4uYnRuLW9yYW5nZSwgLmJ0bi1vcmFuZ2UuYnRuLWxhcmdlLCAuYnRuLW9yYW5nZS5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLW9yYW5nZS5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7IH1cbiAgICAuYnRuLmJ0bi1zY2hlZHVsZTpob3ZlciwgLmJ0bi1zY2hlZHVsZS5idG4tbGFyZ2U6aG92ZXIsIC5idG4tc2NoZWR1bGUuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1zY2hlZHVsZS5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4uYnRuLXNjaGVkdWxlOmZvY3VzLCAuYnRuLXNjaGVkdWxlLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1zY2hlZHVsZS5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXNjaGVkdWxlLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cywgLmJ0bi5idG4tb3JhbmdlOmhvdmVyLCAuYnRuLW9yYW5nZS5idG4tbGFyZ2U6aG92ZXIsIC5idG4tb3JhbmdlLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tb3JhbmdlLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tb3JhbmdlOmZvY3VzLCAuYnRuLW9yYW5nZS5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tb3JhbmdlLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tb3JhbmdlLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZjMzOyB9XG4gIC5idG4uYnRuLWFtYmVyLCAuYnRuLWFtYmVyLmJ0bi1sYXJnZSwgLmJ0bi1hbWJlci5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWFtYmVyLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDsgfVxuICAgIC5idG4uYnRuLWFtYmVyOmhvdmVyLCAuYnRuLWFtYmVyLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1hbWJlci5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWFtYmVyLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tYW1iZXI6Zm9jdXMsIC5idG4tYW1iZXIuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWFtYmVyLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYW1iZXIuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhmNTc7IH1cbiAgLmJ0bi5idG4tZGVsZXRlLCAuYnRuLWRlbGV0ZS5idG4tbGFyZ2UsIC5idG4tZGVsZXRlLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tZGVsZXRlLmZjLXRvZGF5LWJ1dHRvbiwgLmJ0bi5idG4tZGlzYWJsZSwgLmJ0bi1kaXNhYmxlLmJ0bi1sYXJnZSwgLmJ0bi1kaXNhYmxlLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tZGlzYWJsZS5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgICAuYnRuLmJ0bi1kZWxldGU6aG92ZXIsIC5idG4tZGVsZXRlLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1kZWxldGUuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1kZWxldGUuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1kZWxldGU6Zm9jdXMsIC5idG4tZGVsZXRlLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1kZWxldGUuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1kZWxldGUuZmMtdG9kYXktYnV0dG9uOmZvY3VzLCAuYnRuLmJ0bi1kaXNhYmxlOmhvdmVyLCAuYnRuLWRpc2FibGUuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWRpc2FibGUuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1kaXNhYmxlLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tZGlzYWJsZTpmb2N1cywgLmJ0bi1kaXNhYmxlLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1kaXNhYmxlLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tZGlzYWJsZS5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNmE2OTsgfVxuICAuYnRuLmJ0bi1jYW5jZWwsIC5idG4tY2FuY2VsLmJ0bi1sYXJnZSwgLmJ0bi1jYW5jZWwuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1jYW5jZWwuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlNGZjO1xuICAgIGNvbG9yOiAjMDYxMTRCOyB9XG4gICAgLmJ0bi5idG4tY2FuY2VsOmhvdmVyLCAuYnRuLWNhbmNlbC5idG4tbGFyZ2U6aG92ZXIsIC5idG4tY2FuY2VsLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tY2FuY2VsLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tY2FuY2VsOmZvY3VzLCAuYnRuLWNhbmNlbC5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tY2FuY2VsLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tY2FuY2VsLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRkM2ZhOyB9XG4gIC5idG4uYnRuLWJyYW5kLCAuYnRuLWJyYW5kLmJ0bi1sYXJnZSwgLmJ0bi1icmFuZC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWJyYW5kLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzI4NzsgfVxuICAgIC5idG4uYnRuLWJyYW5kOmhvdmVyLCAuYnRuLWJyYW5kLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1icmFuZC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWJyYW5kLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tYnJhbmQ6Zm9jdXMsIC5idG4tYnJhbmQuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWJyYW5kLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYnJhbmQuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzQwYWM7IH1cbiAgLmJ0bi5idG4tdXBsb2FkLCAuYnRuLXVwbG9hZC5idG4tbGFyZ2UsIC5idG4tdXBsb2FkLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tdXBsb2FkLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzI4NzsgfVxuICAgIC5idG4uYnRuLXVwbG9hZCAuaWNvbi11cGxvYWQsIC5idG4tdXBsb2FkLmJ0bi1sYXJnZSAuaWNvbi11cGxvYWQsIC5idG4tdXBsb2FkLmJ0bi1zbWFsbCAuaWNvbi11cGxvYWQsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXVwbG9hZC5mYy10b2RheS1idXR0b24gLmljb24tdXBsb2FkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5idG4uYnRuLXVwbG9hZDpob3ZlciwgLmJ0bi11cGxvYWQuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLXVwbG9hZC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXVwbG9hZC5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4uYnRuLXVwbG9hZDpmb2N1cywgLmJ0bi11cGxvYWQuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLXVwbG9hZC5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXVwbG9hZC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NDBhYzsgfVxuICAuYnRuLmJ0bi1wdXJwbGUsIC5idG4tcHVycGxlLmJ0bi1sYXJnZSwgLmJ0bi1wdXJwbGUuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1wdXJwbGUuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU1M2QxOyB9XG4gICAgLmJ0bi5idG4tcHVycGxlIC5pY29uLXVwbG9hZCwgLmJ0bi1wdXJwbGUuYnRuLWxhcmdlIC5pY29uLXVwbG9hZCwgLmJ0bi1wdXJwbGUuYnRuLXNtYWxsIC5pY29uLXVwbG9hZCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tcHVycGxlLmZjLXRvZGF5LWJ1dHRvbiAuaWNvbi11cGxvYWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmJ0bi5idG4tcHVycGxlOmhvdmVyLCAuYnRuLXB1cnBsZS5idG4tbGFyZ2U6aG92ZXIsIC5idG4tcHVycGxlLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tcHVycGxlLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tcHVycGxlOmZvY3VzLCAuYnRuLXB1cnBsZS5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tcHVycGxlLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tcHVycGxlLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTI3YmRjOyB9XG4gIC5idG4uYnRuLWF0dGFjaCwgLmJ0bi1hdHRhY2guYnRuLWxhcmdlLCAuYnRuLWF0dGFjaC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWF0dGFjaC5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTk2YTk7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYnRuLmJ0bi1hdHRhY2ggW2NsYXNzKj1pY29uXSwgLmJ0bi1hdHRhY2guYnRuLWxhcmdlIFtjbGFzcyo9aWNvbl0sIC5idG4tYXR0YWNoLmJ0bi1zbWFsbCBbY2xhc3MqPWljb25dLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1hdHRhY2guZmMtdG9kYXktYnV0dG9uIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgLmJ0bi5idG4tYXR0YWNoOmhvdmVyLCAuYnRuLWF0dGFjaC5idG4tbGFyZ2U6aG92ZXIsIC5idG4tYXR0YWNoLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYXR0YWNoLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJiMWJmOyB9XG4gIC5idG4uYnRuLWJyaWNrLXJlZCwgLmJ0bi1icmljay1yZWQuYnRuLWxhcmdlLCAuYnRuLWJyaWNrLXJlZC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWJyaWNrLXJlZC5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzJiNjA7IH1cbiAgICAuYnRuLmJ0bi1icmljay1yZWQ6aG92ZXIsIC5idG4tYnJpY2stcmVkLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1icmljay1yZWQuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1icmljay1yZWQuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1icmljay1yZWQ6Zm9jdXMsIC5idG4tYnJpY2stcmVkLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1icmljay1yZWQuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1icmljay1yZWQuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODRkN2M7IH1cbiAgLmJ0bi5vdXRsaW5lLXdoaXRlLCAub3V0bGluZS13aGl0ZS5idG4tbGFyZ2UsIC5vdXRsaW5lLXdoaXRlLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLXdoaXRlLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5idG4ub3V0bGluZS13aGl0ZTpob3ZlciwgLm91dGxpbmUtd2hpdGUuYnRuLWxhcmdlOmhvdmVyLCAub3V0bGluZS13aGl0ZS5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAub3V0bGluZS13aGl0ZS5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4ub3V0bGluZS13aGl0ZTpmb2N1cywgLm91dGxpbmUtd2hpdGUuYnRuLWxhcmdlOmZvY3VzLCAub3V0bGluZS13aGl0ZS5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAub3V0bGluZS13aGl0ZS5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC5idG4ub3V0bGluZS1ncmVlbiwgLm91dGxpbmUtZ3JlZW4uYnRuLWxhcmdlLCAub3V0bGluZS1ncmVlbi5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAub3V0bGluZS1ncmVlbi5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5idG4ub3V0bGluZS1ncmVlbjpob3ZlciwgLm91dGxpbmUtZ3JlZW4uYnRuLWxhcmdlOmhvdmVyLCAub3V0bGluZS1ncmVlbi5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAub3V0bGluZS1ncmVlbi5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4ub3V0bGluZS1ncmVlbjpmb2N1cywgLm91dGxpbmUtZ3JlZW4uYnRuLWxhcmdlOmZvY3VzLCAub3V0bGluZS1ncmVlbi5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAub3V0bGluZS1ncmVlbi5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZTdhMzU7XG4gICAgICBjb2xvcjogI2JlN2EzNTsgfVxuICAuYnRuIHAsIC5idG4tbGFyZ2UgcCwgLmJ0bi1zbWFsbCBwLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiBwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5idG46aG92ZXIsIC5idG4tbGFyZ2U6aG92ZXIsIC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdjYjAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgLmJ0biBbY2xhc3MqPWljb25dLCAuYnRuLWxhcmdlIFtjbGFzcyo9aWNvbl0sIC5idG4tc21hbGwgW2NsYXNzKj1pY29uXSwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24gW2NsYXNzKj1pY29uXSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5idG4gLnJpZ2h0LCAuYnRuLWxhcmdlIC5yaWdodCwgLmJ0bi1zbWFsbCAucmlnaHQsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIC5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmJ0biAubGVmdCwgLmJ0bi1sYXJnZSAubGVmdCwgLmJ0bi1zbWFsbCAubGVmdCwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24gLmxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uYnRuLWZsb2F0aW5nICsgLmJ0bi1mbG9hdGluZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmJ0bi1mbG9hdGluZy5idG4taW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmJ0bi1mbG9hdGluZy5idG4taW1nIC5mbG9hdGluZy1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuLWZsb2F0aW5nLmJ0bi1pbWcgLmJ0bi1mbG9hdGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1mbG9hdGluZy5idG4taW1nOmhvdmVyIC5mbG9hdGluZy1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJ0bi1mbG9hdGluZyAuZmxvYXRpbmctY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMDYxMTRCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogLTZweDtcbiAgei1pbmRleDogMjsgfVxuXG4uYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4ge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7IH1cbiAgLmJ0bi1mbG9hdGluZy13cmFwIC5maXhlZC1hY3Rpb24tYnRuOmhvdmVyIHVsIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwge1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7IH1cbiAgICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYVtjbGFzcyo9YnRuLV0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDdmOTA7IH1cbiAgICAgICAgICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYVtjbGFzcyo9YnRuLV06aG92ZXIsIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhW2NsYXNzKj1idG4tXTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ5OWE2OyB9XG4gICAgICAgICAgLmJ0bi1mbG9hdGluZy13cmFwIC5maXhlZC1hY3Rpb24tYnRuIHVsIGxpIGFbY2xhc3MqPWJ0bi1dLmJ0bi1lZGl0LCAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYVtjbGFzcyo9YnRuLV0uYnRuLXZpZXcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNDsgfVxuICAgICAgICAgICAgLmJ0bi1mbG9hdGluZy13cmFwIC5maXhlZC1hY3Rpb24tYnRuIHVsIGxpIGFbY2xhc3MqPWJ0bi1dLmJ0bi1lZGl0OmhvdmVyLCAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYVtjbGFzcyo9YnRuLV0uYnRuLWVkaXQ6Zm9jdXMsIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhW2NsYXNzKj1idG4tXS5idG4tdmlldzpob3ZlciwgLmJ0bi1mbG9hdGluZy13cmFwIC5maXhlZC1hY3Rpb24tYnRuIHVsIGxpIGFbY2xhc3MqPWJ0bi1dLmJ0bi12aWV3OmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3ODBmNjsgfVxuICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gW2NsYXNzKj1pY29uXSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmJ0bi1mbG9hdGluZy13cmFwIC5maXhlZC1hY3Rpb24tYnRuIFtjbGFzcyo9aWNvbl0uaWNvbi1lZGl0LCAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gW2NsYXNzKj1pY29uXS5pY29uLXZpZXcge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gLmJ0bi1tZW51IFtjbGFzcyo9aWNvbl0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5zZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5zZWxlY3Rpb246aG92ZXIge1xuICAgICAgY29sb3I6ICMyNjVjZjQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuc2VsZWN0aW9uIHNwYW4ge1xuICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0biwgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1sYXJnZSwgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zbWFsbCwgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0biwgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1sYXJnZSwgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zbWFsbCwgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4OyB9IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuIFtjbGFzcyo9aWNvbl0sIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tbGFyZ2UgW2NsYXNzKj1pY29uXSwgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zbWFsbCBbY2xhc3MqPWljb25dLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiBbY2xhc3MqPWljb25dLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmZjLXRvZGF5LWJ1dHRvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZW5kLXNtcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2VuZC1zbXMgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZW5kLXNtczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZjU3OyB9XG4gIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2VuZC1hbGVydC1pdGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTUzZDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNlbmQtYWxlcnQtaXRsIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2VuZC1hbGVydC1pdGw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EyN2JkYzsgfVxuICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNlbmQtZW1haWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNlbmQtZW1haWwgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZW5kLWVtYWlsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2NiMDA7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1hZGQtZ3JvdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NHB4OyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1hZGQtZ3JvdXAgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1hZGQtZ3JvdXA6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2YzMzsgfVxuICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWRlbGV0ZSxcbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTZhOTtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ0cHg7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWRlbGV0ZSBbY2xhc3MqPWljb25dLFxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2V0dGluZ3MgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1kZWxldGU6aG92ZXIsXG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5nczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJiMWJmOyB9XG4gIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2V0dGluZ3MgW2NsYXNzKj1pY29uXSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2V0dGluZ3Mtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ0cHg7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNldHRpbmdzLW91dGxpbmUgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm1heW9yIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2V0dGluZ3Mtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViMDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxOTYwMDsgfVxuICAgICAgLm1heW9yIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2V0dGluZ3Mtb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMTk2MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMTk2MDA7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNldHRpbmdzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmYTdmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzcyZmY7IH1cblxuLmFkdmFuY2VkLXNlYXJjaC1saW5rLFxuLmN1c3RvbS1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmFkdmFuY2VkLXNlYXJjaC1saW5rOmxhc3QtY2hpbGQsXG4gIC5jdXN0b20tbGluazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5hZHZhbmNlZC1zZWFyY2gtbGluayxcbiAgICAuY3VzdG9tLWxpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmFkdmFuY2VkLXNlYXJjaC1saW5rOmhvdmVyIHAsIC5hZHZhbmNlZC1zZWFyY2gtbGluazpob3ZlciBzcGFuLFxuICAuY3VzdG9tLWxpbms6aG92ZXIgcCxcbiAgLmN1c3RvbS1saW5rOmhvdmVyIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hZHZhbmNlZC1zZWFyY2gtbGluazpob3ZlciBbY2xhc3MqPWljb25dLFxuICAuY3VzdG9tLWxpbms6aG92ZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hZHZhbmNlZC1zZWFyY2gtbGluazpob3ZlciBhLmJ0bi1kZWxldGUsXG4gIC5jdXN0b20tbGluazpob3ZlciBhLmJ0bi1kZWxldGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuYWR2YW5jZWQtc2VhcmNoLWxpbms6aG92ZXIgYS5idG4tZGVsZXRlIFtjbGFzcyo9aWNvbl0sXG4gICAgLmN1c3RvbS1saW5rOmhvdmVyIGEuYnRuLWRlbGV0ZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYWR2YW5jZWQtc2VhcmNoLWxpbmsgcCwgLmFkdmFuY2VkLXNlYXJjaC1saW5rIHNwYW4sXG4gIC5jdXN0b20tbGluayBwLFxuICAuY3VzdG9tLWxpbmsgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuYWR2YW5jZWQtc2VhcmNoLWxpbmsgW2NsYXNzKj1pY29uXSxcbiAgLmN1c3RvbS1saW5rIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWR2YW5jZWQtc2VhcmNoLWxpbmsgW2NsYXNzKj1pY29uXVtjbGFzcyo9aWNvbi1hcnJvdy1sZWZ0XSwgLmFkdmFuY2VkLXNlYXJjaC1saW5rIFtjbGFzcyo9aWNvbl1bY2xhc3MqPWljb24tYXJyb3ctcmlnaHRdLFxuICAgIC5jdXN0b20tbGluayBbY2xhc3MqPWljb25dW2NsYXNzKj1pY29uLWFycm93LWxlZnRdLFxuICAgIC5jdXN0b20tbGluayBbY2xhc3MqPWljb25dW2NsYXNzKj1pY29uLWFycm93LXJpZ2h0XSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuYWR2YW5jZWQtc2VhcmNoLWxpbmsgW2NsYXNzKj1pY29uXVtjbGFzcyo9aWNvbi14XSxcbiAgICAuY3VzdG9tLWxpbmsgW2NsYXNzKj1pY29uXVtjbGFzcyo9aWNvbi14XSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmFkdmFuY2VkLXNlYXJjaC1saW5rIGEuYnRuLWRlbGV0ZSxcbiAgLmN1c3RvbS1saW5rIGEuYnRuLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuLWltcG9ydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMCA1cHggMDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmJ0bi1pbXBvcnQubmV3IHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMjVweCA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNmQyNDsgfVxuICAgIC5idG4taW1wb3J0Lm5ldy5zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA1NXB4OyB9XG4gICAgLmJ0bi1pbXBvcnQubmV3IFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgIGNvbG9yOiAjZmY2ZDI0OyB9XG4gIC5idG4taW1wb3J0LnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA1NXB4OyB9XG4gICAgLmJ0bi1pbXBvcnQuc21hbGwgcC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYnRuLWltcG9ydC5zbWFsbCBwLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5idG4taW1wb3J0LnNtYWxsIFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAuYnRuLWltcG9ydCBwLnZhbHVlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5idG4taW1wb3J0IHAudGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmJ0bi1pbXBvcnQgW2NsYXNzKj1pY29uLV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDVweDsgfVxuICAgIC5idG4taW1wb3J0IFtjbGFzcyo9aWNvbi1dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmxleC1jb2x1bW4gLmJ0biwgLmZsZXgtY29sdW1uIC5idG4tbGFyZ2UsIC5mbGV4LWNvbHVtbiAuYnRuLXNtYWxsLCAuZmxleC1jb2x1bW4gLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciAuZmxleC1jb2x1bW4gLmZjLXRvZGF5LWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZsZXgtY29sdW1uIC5idG46bGFzdC1jaGlsZCwgLmZsZXgtY29sdW1uIC5idG4tbGFyZ2U6bGFzdC1jaGlsZCwgLmZsZXgtY29sdW1uIC5idG4tc21hbGw6bGFzdC1jaGlsZCwgLmZsZXgtY29sdW1uIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uOmxhc3QtY2hpbGQsIC5mYy1oZWFkZXItdG9vbGJhciAuZmxleC1jb2x1bW4gLmZjLXRvZGF5LWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNldHRpbmdzLXN0ZXAgLmJ1dHRvbnMtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAuc2V0dGluZ3Mtc3RlcCAuY2FyZCAuYnV0dG9ucy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jYWxlbmRhci13cmFwIC5sZWdlbmQge1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ge1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubmF0aW9uYWwtZGF5LW9uOmJlZm9yZSwgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLm5hdGlvbmFsLWRheS1vZmY6YmVmb3JlLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubG9jYWwtZGF5LW9uOmJlZm9yZSwgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLmxvY2FsLWRheS1vZmY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5uYXRpb25hbC1kYXktb2ZmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzExMzRlOyB9XG4gICAgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLm5hdGlvbmFsLWRheS1vbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzRiNzUwMDsgfVxuICAgIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5sb2NhbC1kYXktb2ZmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY2ZDI0OyB9XG4gICAgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLmxvY2FsLWRheS1vbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzdjYzIwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubmF0aW9uYWwtZGF5LW9mZiwgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLm5hdGlvbmFsLWRheS1vbiwgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLmxvY2FsLWRheS1vZmYsIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5sb2NhbC1kYXktb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5uYXRpb25hbC1kYXktb2ZmOmJlZm9yZSwgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLm5hdGlvbmFsLWRheS1vbjpiZWZvcmUsIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5sb2NhbC1kYXktb2ZmOmJlZm9yZSwgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLmxvY2FsLWRheS1vbjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDsgfSB9XG5cbi5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IGF1dG87IH1cbiAgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc4MGY2OyB9XG5cbi5mYy1kYXlHcmlkTW9udGgtdmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1zY3JvbGxncmlkIHtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IH1cbiAgICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLXNjcm9sbGdyaWQgdGQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyB9XG4gIC5mYy1kYXlHcmlkTW9udGgtdmlldyAuZmMtY29sLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5mYy1kYXlHcmlkTW9udGgtdmlldyAuZmMtY29sLWhlYWRlciB0ciB0aDpudGgtY2hpbGQoNiksXG4gICAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1jb2wtaGVhZGVyIHRyIHRoOm50aC1jaGlsZCg3KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGVmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmJkZWU4OyB9XG4gICAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1jb2wtaGVhZGVyIGEuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5mYy1kYXlHcmlkTW9udGgtdmlldyAuZmMtZGF5Z3JpZC1ib2R5LmZjLWRheWdyaWQtYm9keS1uYXR1cmFsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1kYXlncmlkLWJvZHkuZmMtZGF5Z3JpZC1ib2R5LW5hdHVyYWwgdGFibGUuZmMtc2Nyb2xsZ3JpZC1zeW5jLXRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmZjLWRheUdyaWRNb250aC12aWV3IGEuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcbiAgICBjb2xvcjogIzA2MTE0QjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1zY3JvbGxncmlkLXN5bmMtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDYpLFxuICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJkZWU4OyB9XG5cbi5mYy1oLWV2ZW50Lm5hdGlvbmFsLWRheS1vZmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzExMzRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzExMzRlOyB9XG5cbi5mYy1oLWV2ZW50Lm5hdGlvbmFsLWRheS1vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yjc1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0Yjc1MDA7IH1cblxuLmZjLWgtZXZlbnQubG9jYWwtZGF5LW9mZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjZkMjQ7IH1cblxuLmZjLWgtZXZlbnQubG9jYWwtZGF5LW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjYzIwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdjYzIwMDsgfVxuXG4uZmMtaC1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5jaGlwcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNDBweDsgfVxuICAuY2hpcHMgLmNoaXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjVjZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gIC5jaGlwcyBpbnB1dC5pbnB1dCB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfVxuICAuY2hpcHMuZm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjY1Y2Y0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMjY1Y2Y0OyB9XG4gICAgLmNoaXBzLmZvY3VzIGlucHV0LmlucHV0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG5cbi5jaGlwIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxudWwuY29sbGFwc2libGUge1xuICBtYXJnaW46IDA7IH1cbiAgdWwuY29sbGFwc2libGUuY2hlY2tib3gsIHVsLmNvbGxhcHNpYmxlLnJhZGlvIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLmNoZWNrYm94IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIsIHVsLmNvbGxhcHNpYmxlLnJhZGlvIGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLmNoZWNrYm94IGxpIC5jb2xsYXBzaWJsZS1ib2R5LCB1bC5jb2xsYXBzaWJsZS5yYWRpbyBsaSAuY29sbGFwc2libGUtYm9keSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG5cbi5jb2wtY29sb3ItcGlja2VyIHAge1xuICBjb2xvcjogIzhlOTZhOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCA1cHggMDsgfVxuXG4uY29sLWNvbG9yLXBpY2tlciAuY29sb3Ige1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZTRmYzsgfVxuXG4uY3VzdG9tLWNvbG9yLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogI0YzRjZGRTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICB0b3A6IC01MHB4OyB9XG4gIC5jdXN0b20tY29sb3ItZHJvcGRvd24gbGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5jdXN0b20tY29sb3ItZHJvcGRvd24gbGk6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gICAgLmN1c3RvbS1jb2xvci1kcm9wZG93biBsaS5hY3RpdmUge1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuY3VzdG9tLWNvbG9yLWRyb3Bkb3duIGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkxM1wiICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29sb3ItYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5jb21taXR0ZWUtY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbW1pdHRlZS1jYXJkIC5oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGM0Y2RkU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAwIDgwcHggMCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAuaGVhZGVyIC5jb21taXR0ZWUtaW5kZXgge1xuICAgICAgYmFja2dyb3VuZDogIzcwN2Y5MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAuaGVhZGVyIGg0IHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC5oZWFkZXIgLmljb24tbWVudSB7XG4gICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmNvbW1pdHRlZS1jYXJkIC5jb21taXR0ZWUtZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLmNvbW1pdHRlZS1kZXRhaWxzIGg1IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjNGNkZFO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLmNvbW1pdHRlZS1kZXRhaWxzIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLmNvbW1pdHRlZS1jYXJkIC5jb21taXR0ZWUtZGV0YWlscyBwIGIsIC5jb21taXR0ZWUtY2FyZCAuY29tbWl0dGVlLWRldGFpbHMgcCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC5jb21taXR0ZWUtZGV0YWlscyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLmNvbW1pdHRlZS1jYXJkIC5jb21taXR0ZWUtZGV0YWlscyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNvbW1pdHRlZS1jYXJkIC51c2VyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLnVzZXIgW2NsYXNzXj1cImltZ1wiXSB7XG4gICAgICBsZWZ0OiAtODVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAudXNlci5zaXplLTU1IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgbWluLWhlaWdodDogNTVweDsgfVxuICAgICAgLmNvbW1pdHRlZS1jYXJkIC51c2VyLnNpemUtNTUgW2NsYXNzXj1cImltZ1wiXSB7XG4gICAgICAgIGxlZnQ6IC02NXB4OyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC51c2VyLnNpemUtNzUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA3NXB4OyB9XG4gICAgICAuY29tbWl0dGVlLWNhcmQgLnVzZXIuc2l6ZS03NSBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgICAgbGVmdDogLTg1cHg7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLnVzZXIuc2l6ZS0xMDAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5jb21taXR0ZWUtY2FyZCAudXNlci5zaXplLTEwMCBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgICAgbGVmdDogLTExNXB4OyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC51c2VyOmhvdmVyIHAge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNvbW1pdHRlZS1jYXJkIC5wZXJzb24ge1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogNXB4IDAgMCAwOyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC5wZXJzb246aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLnBlcnNvbiBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLnBlcnNvbiAubGFzdC1uYW1lIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tbWl0dGVlLWNhcmQgLmhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC5oZWFkZXIgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC5oZWFkZXIgLmNvbW1pdHRlZS1pbmRleCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIC5jb21taXR0ZWUtY2FyZCAuY29tbWl0dGVlLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ub3ZlcnZpZXctY29uc3VsdGFudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAub3ZlcnZpZXctY29uc3VsdGFudCAuaW1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAub3ZlcnZpZXctY29uc3VsdGFudCAuZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAub3ZlcnZpZXctY29uc3VsdGFudCAudXNlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAub3ZlcnZpZXctY29uc3VsdGFudCAudXNlciA+ICoge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAub3ZlcnZpZXctY29uc3VsdGFudCAuZnVuY3Rpb24ge1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmZ1bmN0aW9uID4gKiB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIC5vdmVydmlldy1jb25zdWx0YW50IC5jb250YWN0LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAub3ZlcnZpZXctY29uc3VsdGFudCAuY29udGFjdC1saXN0IGxpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgIC5vdmVydmlldy1jb25zdWx0YW50IC5jb250YWN0LWxpc3Qgc3BhbltjbGFzcyo9aWNvbi1dIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmNvbnRhY3QtbGlzdCBhIHtcbiAgICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmNvbnRhY3QtbGlzdCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZsb2F0aW5nLWNvbnN1bHRhbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb25zdWx0YW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jb25zdWx0YW50LXdyYXAgLmltYWdlLXdyYXAge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNkZmRmZGY7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAuY29uc3VsdGFudC13cmFwIC5pbWFnZS13cmFwIC5pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY29uc3VsdGFudC13cmFwIC51c2VyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnN1bHRhbnQtd3JhcCAuZnVuY3Rpb24ge1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29uc3VsdGFudC13cmFwIC5jb250YWN0LWxpc3Qge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5jb25zdWx0YW50LXdyYXAgLmNvbnRhY3QtbGlzdCBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAuY29uc3VsdGFudC13cmFwIC5jb250YWN0LWxpc3Qgc3BhbltjbGFzcyo9aWNvbi1dIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmNvbnN1bHRhbnQtd3JhcCAuY29udGFjdC1saXN0IGEge1xuICAgICAgY29sb3I6ICM0RjVEOUE7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuY29uc3VsdGFudC13cmFwIC5jb250YWN0LWxpc3QgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm92ZXJ2aWV3LWNvbnN1bHRhbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5vdmVydmlldy1jb25zdWx0YW50IC5pbWcge1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAub3ZlcnZpZXctY29uc3VsdGFudCAuZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9IH1cblxuLmNvdW50ZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIC5jb3VudGRvd24uc21hbGwgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jb3VudGRvd24uc21hbGwgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICNmZjZkMjQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5jb3VudGRvd24uc21hbGwgLmlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5jb3VudGRvd24uc21hbGwgLmlubmVyIC5ncm91cCB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDsgfVxuICAgICAgLmNvdW50ZG93bi5zbWFsbCAuaW5uZXIgLmdyb3VwIC5taW51dGVzLFxuICAgICAgLmNvdW50ZG93bi5zbWFsbCAuaW5uZXIgLmdyb3VwIC5zZWNvbmRzIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmNvdW50ZG93bi5zbWFsbCAuaW5uZXIgLmdyb3VwIC5zbWFsbHRleHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNvdW50ZG93bi5maW5pc2ggLmlubmVyIC5ncm91cCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWUzYzNiIDUwJSwgI2YyNmE2OSA1MCUpOyB9XG4gIC5jb3VudGRvd24gW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICNmZjZkMjQ7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5jb3VudGRvd24gLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY291bnRkb3duIC5kb3RzIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuY291bnRkb3duIC5pbm5lciAuZ3JvdXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzM3MmZmIDUwJSwgIzY2OTZmZiA1MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb3VudGRvd24gLmlubmVyIC5ncm91cCAubWludXRlcyxcbiAgICAuY291bnRkb3duIC5pbm5lciAuZ3JvdXAgLnNlY29uZHMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmNvdW50ZG93biAuaW5uZXIgLmdyb3VwIC5zbWFsbHRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmRhdGVwaWNrZXItbW9kYWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuZGF0ZXBpY2tlci1tb2RhbCB1bC5kcm9wZG93bi1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDsgfVxuICAuZGF0ZXBpY2tlci1tb2RhbCAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LW1vbnRoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgLmRhdGVwaWNrZXItbW9kYWwgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7IH1cbiAgICAuZGF0ZXBpY2tlci1tb2RhbCAuZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkgLmRhdGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIuM3JlbTsgfVxuICAuZGF0ZXBpY2tlci1tb2RhbCAuZGF0ZXBpY2tlci1jYWxlbmRhci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmRhdGVwaWNrZXItbW9kYWwgLmRhdGVwaWNrZXItZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4udGltZXBpY2tlci1tb2RhbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC50aW1lcGlja2VyLW1vZGFsIC50aW1lcGlja2VyLWRpZ2l0YWwtZGlzcGxheSB7XG4gICAgcGFkZGluZzogMzBweCAzNXB4OyB9XG4gICAgLnRpbWVwaWNrZXItbW9kYWwgLnRpbWVwaWNrZXItZGlnaXRhbC1kaXNwbGF5IC50aW1lcGlja2VyLWRpc3BsYXktY29sdW1uIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4zcmVtOyB9XG4gICAgICAudGltZXBpY2tlci1tb2RhbCAudGltZXBpY2tlci1kaWdpdGFsLWRpc3BsYXkgLnRpbWVwaWNrZXItZGlzcGxheS1jb2x1bW4gLnRpbWVwaWNrZXItc3Bhbi1hbS1wbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC50aW1lcGlja2VyLW1vZGFsIC50aW1lcGlja2VyLWZvb3RlciB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuXG4uZG9jdW1lbnQtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZG9jdW1lbnQtd3JhcCAuaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZG9jdW1lbnQtd3JhcCAuZmlsZS1maWVsZCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kb2N1bWVudC13cmFwIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuZG9jdW1lbnQtd3JhcCAuZmlsZS1wYXRoLXdyYXBwZXIgLmZpbGUge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5kb2N1bWVudC13cmFwIC5maWxlLXBhdGgtd3JhcHBlciAuZmlsZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5kb2N1bWVudC13cmFwIC5idG4tYWRkLFxuICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICAuZG9jdW1lbnQtd3JhcCAuYnRuLWFkZCBwLFxuICAgIC5kb2N1bWVudC13cmFwIC5idG4tdmlldyBwIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmRvY3VtZW50LXdyYXAgLmJ0bi1hZGQgcCAuZXh0ZW5zaW9uLFxuICAgICAgLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3IHAgLmV4dGVuc2lvbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3LmxvYWRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3LmxvYWRpbmcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcubG9hZGluZyBbY2xhc3MqPVwiaWNvblwiXTpub3QoW2NsYXNzKj1cImNpcmNsZS1pY29uXCJdKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3LmxvYWRpbmcgLnByb2dyZXNzLXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3IC5wcm9ncmVzcy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kb2N1bWVudC13cmFwIC5idG4tdmlldyBwIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmRvY3VtZW50LXdyYXAgYS5idG4tcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZG9jdW1lbnQtd3JhcCBhLmJ0bi1yZW1vdmU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmRvY3VtZW50LXdyYXAgLnByb2dyZXNzLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmU0ZmM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAuZG9jdW1lbnQtd3JhcCAucHJvZ3Jlc3Mtd3JhcCAucHJvZ3Jlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5kb2N1bWVudC13cmFwIC5lcnJvciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kb2N1bWVudC1jYXJkIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLmRvY3VtZW50LWNhcmQgLmNhcmQge1xuICAgIHBhZGRpbmc6IDUwcHggNzBweDsgfVxuICAuZG9jdW1lbnQtY2FyZCAuZW1wdHktY2FyZCBwIHtcbiAgICBjb2xvcjogIzhlOTZhOTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmRvY3VtZW50LWNhcmQuZWRpdCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZC5lZGl0IC5oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkLmVkaXQgLmZyLWVsZW1lbnQge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjNGNkZFO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMxLCAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmZsYWctdHlwZSAuZmxhZyAuYzIsIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmZsYWctdHlwZSAuZmxhZyAuYzEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzM1OWI7IH1cbiAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJkMDM2OyB9XG4gICAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjMTYyZDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuaW1hZ2UtaGVhZGVyIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmVtcHR5LWltZyB7XG4gICAgICB3aWR0aDogNzBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAuY29udGVudC1zdGFydCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cC5jb250ZW50LXN0YXJ0IC5jb250YWN0LWluZm8ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwLmNvbnRlbnQtc3RhcnQgLmNvbnRhY3QtaW5mbyBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bnRyeSB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvdW50eSB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmxvY2F0aW9uIHtcbiAgICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvdW5jaWwge1xuICAgICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvLmZsZXgtY29sdW1uIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mby5mbGV4LWNvbHVtbiBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8uZmxleC1jb2x1bW4gcDphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyBwIHtcbiAgICAgICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgICAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8gcDphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogNHB4OyB9XG4gICAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyBwOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kb2N1bWVudC1jYXJkIC5kb2N1bWVudC1yZWNlaXZlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmRvY3VtZW50LXJlY2VpdmVyID4gcCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5kb2N1bWVudC1yZWNlaXZlciA+IC5ncm91cCB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuZG9jdW1lbnQtcmVjZWl2ZXIgPiAuZ3JvdXAgLnJlY2VpdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmRvY3VtZW50LXJlY2VpdmVyID4gLmdyb3VwIC5hZGRyZXNzIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IHtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgaDEsIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IGgyLCAuZG9jdW1lbnQtY2FyZCAuY29udGVudCBoMywgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgaDQge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgc3Ryb25nLCAuZG9jdW1lbnQtY2FyZCAuY29udGVudCBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuY29udGVudCB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBpbmhlcml0OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgdWwsIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgdWwgbGksIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmRvY3VtZW50LWVtcHR5LWNpcmNsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIC5kb2N1bWVudC1lbXB0eS1jaXJjbGUuc3RhdHV0ZTpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICNhMzg4Y2U7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZS5ydWxlczpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICNiZTdhMzU7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZS5jb3VuY2lsOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzY3YmJmZjsgfVxuICAuZG9jdW1lbnQtZW1wdHktY2lyY2xlLm1heW9yOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYjkwNTsgfVxuICAuZG9jdW1lbnQtZW1wdHktY2lyY2xlLmZpbmFuY2lhbDpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICNkOTU0N2U7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZS5vdGhlcnM6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjODFkN2UwOyB9XG4gIC5kb2N1bWVudC1lbXB0eS1jaXJjbGUgLmNpcmNsZS1pY29uLXdoaXRlIFtjbGFzcyo9aWNvbl0sXG4gIC5kb2N1bWVudC1lbXB0eS1jaXJjbGUgLmNpcmNsZS1pY29uLWdyYXkgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG4gIC5kb2N1bWVudC1lbXB0eS1jaXJjbGUgcCB7XG4gICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb2N1bWVudC1jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA3NXB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvdW50cnkge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvdW50eSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAubG9jYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvdW5jaWwge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5kb2N1bWVudC1lbXB0eS1jaXJjbGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZG9jdW1lbnQtY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMxLCAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmZsYWctdHlwZSAuZmxhZyAuYzIsIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMyB7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICB3aWR0aDogNTBweDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5pbWFnZS1oZWFkZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1heC13aWR0aDogMzVweDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZW1wdHktaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAuY29udGVudC1zdGFydCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvdW50cnkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5jb3VudHkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5sb2NhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvdW5jaWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG5cbi5kcm9wZG93bi1jb250ZW50Om5vdCguY3VzdG9tLWNvbG9yLWRyb3Bkb3duKSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMykgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMDJhNjQ7IH1cblxuLmRyb3Bkb3duLWNvbnRlbnQ6bm90KC5jdXN0b20tY29sb3ItZHJvcGRvd24pIGxpLmFjdGl2ZSxcbi5kcm9wZG93bi1jb250ZW50Om5vdCguY3VzdG9tLWNvbG9yLWRyb3Bkb3duKSBsaS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmRyb3Bkb3duLWNvbnRlbnQgbGkge1xuICBjb2xvcjogIzA2MTE0QjtcbiAgbWluLWhlaWdodDogMzBweDsgfVxuICAuZHJvcGRvd24tY29udGVudCBsaSA+IGEsIC5kcm9wZG93bi1jb250ZW50IGxpID4gc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7IH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgbGFiZWwge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5kcm9wZG93bi1jb250ZW50IGxpIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cblxuLmN1c3RvbS1kcm9wZG93biB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWluLXdpZHRoOiAyNzBweDsgfVxuICAuY3VzdG9tLWRyb3Bkb3duOm5vdCguZGVmYXVsdCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgLmN1c3RvbS1kcm9wZG93biBsaSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgICAuY3VzdG9tLWRyb3Bkb3duIGxpLmRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuY3VzdG9tLWRyb3Bkb3duIGxpLmRpc2FibGVkIGEge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuY3VzdG9tLWRyb3Bkb3duIGxpLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDsgfVxuICAgIC5jdXN0b20tZHJvcGRvd24gbGkgYSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICM1YzYxNjk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jdXN0b20tZHJvcGRvd24gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7IH1cbiAgLmN1c3RvbS1kcm9wZG93biBbY2xhc3MqPWljb25dIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7IH1cbiAgICAuY3VzdG9tLWRyb3Bkb3duIFtjbGFzcyo9aWNvbl0uaWNvbi1hcnJvdy11cCwgLmN1c3RvbS1kcm9wZG93biBbY2xhc3MqPWljb25dLmljb24tYXJyb3ctZG93biB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAuY3VzdG9tLWRyb3Bkb3duIFtjbGFzcyo9aWNvbl0uaWNvbi1wcmludCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmN1c3RvbS1kcm9wZG93biAuZmxhZyB7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAuY3VzdG9tLWRyb3Bkb3duIHNwYW4uYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7IH1cbiAgLmN1c3RvbS1kcm9wZG93biAubGFuZ3VhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5maWx0ZXJzLXdyYXAuY2FyZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZpbHRlcnMtd3JhcC5uby10YWJzIGZvcm0ge1xuICBwYWRkaW5nOiAzMHB4IDc1cHggMHB4IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZmlsdGVycy13cmFwLm5vLXRhYnMgZm9ybSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuZmlsdGVycy13cmFwLm5vLXRhYnMgZm9ybSArIC5maWx0ZXJzLWxpbmtzLXdyYXAge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjNGNkZFOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXJzLXdyYXAubm8tdGFicyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cblxuLmZpbHRlcnMtd3JhcC5uby10YWJzIC5idG4tc2VhcmNoLXdyYXAge1xuICB0b3A6IDMwcHg7IH1cblxuLmZpbHRlcnMtd3JhcCAuYnRuLXNlYXJjaC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4OyB9XG4gIC5maWx0ZXJzLXdyYXAgLmJ0bi1zZWFyY2gtd3JhcCAuYnRuLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5maWx0ZXJzLXdyYXAgLmJ0bi1zZWFyY2gtd3JhcCAuYnRuLXNlYXJjaDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdjYjAwOyB9XG5cbi5maWx0ZXJzLXdyYXAgLmNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YzRjZGRTsgfVxuXG4uZmlsdGVycy13cmFwIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5maWx0ZXJzLWxpbmtzLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIC5maWx0ZXJzLWxpbmtzLXdyYXAudG9wIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcC50b3AgLmxpbmtzLWZpbHRlcnMsXG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcC50b3AgLnJlc2V0LWZpbHRlcnMsXG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcC50b3AgLmNsb3NlLWZpbHRlcnMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuZmlsdGVycy1saW5rcy13cmFwIC5saW5rcy1maWx0ZXJzLFxuICAuZmlsdGVycy1saW5rcy13cmFwIC5yZXNldC1maWx0ZXJzLFxuICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICAuZmlsdGVycy1saW5rcy13cmFwIC5saW5rcy1maWx0ZXJzOmhvdmVyIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pLFxuICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnM6aG92ZXIgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksXG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAuY2xvc2UtZmlsdGVyczpob3ZlciBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmxpbmtzLWZpbHRlcnMgW2NsYXNzKj1pY29uXSxcbiAgICAuZmlsdGVycy1saW5rcy13cmFwIC5yZXNldC1maWx0ZXJzIFtjbGFzcyo9aWNvbl0sXG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAuY2xvc2UtZmlsdGVycyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAubGlua3MtZmlsdGVycyBzcGFuOm5vdChbY2xhc3MqPWljb25dKSxcbiAgICAuZmlsdGVycy1saW5rcy13cmFwIC5yZXNldC1maWx0ZXJzIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pLFxuICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmNsb3NlLWZpbHRlcnMgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmxpbmtzLWZpbHRlcnMsXG4gICAgICAuZmlsdGVycy1saW5rcy13cmFwIC5yZXNldC1maWx0ZXJzLFxuICAgICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAuY2xvc2UtZmlsdGVycyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAuZmlsdGVycy1saW5rcy13cmFwIC5saW5rcy1maWx0ZXJzIFtjbGFzcyo9aWNvbl0sXG4gICAgICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnMgW2NsYXNzKj1pY29uXSxcbiAgICAgICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAuY2xvc2UtZmlsdGVycyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAubGlua3MtZmlsdGVycy5jbG9zZS1maWx0ZXJzIFtjbGFzcyo9aWNvbl0sXG4gICAgICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnMuY2xvc2UtZmlsdGVycyBbY2xhc3MqPWljb25dLFxuICAgICAgICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzLmNsb3NlLWZpbHRlcnMgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmZpbHRlcnMtbGlua3Mtd3JhcCAuY2xvc2UtZmlsdGVycyBbY2xhc3MqPWljb25dIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmxvY2F0aW9ucy10YWJzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmxvY2F0aW9ucy10YWJzLXdyYXAgdWwudGFicyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzOmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzIC5pbmRpY2F0b3Ige1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmxvY2F0aW9ucy10YWJzLXdyYXAgdWwudGFicyBsaS50YWIge1xuICAgICAgICAgIGZsZXg6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxvY2F0aW9ucy10YWJzLXdyYXAgdWwudGFicyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgaGVpZ2h0OiA3cHg7IH1cbiAgICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjsgfVxuICAgICAgLmxvY2F0aW9ucy10YWJzLXdyYXAgdWwudGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzFjMWMxOyB9XG4gICAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzIGxpLnRhYiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuXG4ubG9jYXRpb25zLWZpbHRlcnMtd3JhcCAuc2VhcmNoLXdyYXBwZXIgLmljb24tc2VhcmNoLFxuLmNoZWNrYm94LWZpbHRlcnMtd3JhcCAuc2VhcmNoLXdyYXBwZXIgLmljb24tc2VhcmNoIHtcbiAgY29sb3I6ICM4ZTk2YTk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ubG9jYXRpb25zLWZpbHRlcnMtd3JhcCAubGlzdC13cmFwLFxuLmNoZWNrYm94LWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAgLmxpc3Qtd3JhcCB1bC5saXN0LFxuICAuY2hlY2tib3gtZmlsdGVycy13cmFwIC5saXN0LXdyYXAgdWwubGlzdCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIC5saXN0LXdyYXAgLnNsaW1TY3JvbGxCYXIsXG4gIC5jaGVja2JveC1maWx0ZXJzLXdyYXAgLmxpc3Qtd3JhcCAuc2xpbVNjcm9sbEJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubG9jYXRpb25zLWZpbHRlcnMtd3JhcCAubGlzdC13cmFwLFxuICAgIC5jaGVja2JveC1maWx0ZXJzLXdyYXAgLmxpc3Qtd3JhcCB7XG4gICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDsgfVxuICAgICAgLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAgLmxpc3Qtd3JhcCAuc2xpbVNjcm9sbERpdixcbiAgICAgIC5jaGVja2JveC1maWx0ZXJzLXdyYXAgLmxpc3Qtd3JhcCAuc2xpbVNjcm9sbERpdiB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICAubG9jYXRpb25zLWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIC5zbGltU2Nyb2xsQmFyLFxuICAgICAgLmNoZWNrYm94LWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIC5zbGltU2Nyb2xsQmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIHVsLmxpc3QgbGksXG4uY2hlY2tib3gtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkgYSxcbiAgLmNoZWNrYm94LWZpbHRlcnMtd3JhcCB1bC5saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9jYXRpb25zLWZpbHRlcnMtd3JhcCB1bC5saXN0LFxuICAuY2hlY2tib3gtZmlsdGVycy13cmFwIHVsLmxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubG9jYXRpb25zLWZpbHRlcnMtd3JhcCB1bC5saXN0LFxuICAuY2hlY2tib3gtZmlsdGVycy13cmFwIHVsLmxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMTsgfVxuICAgIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkgbGFiZWwsXG4gICAgLmNoZWNrYm94LWZpbHRlcnMtd3JhcCB1bC5saXN0IGxpIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubG9jYXRpb25zLWZpbHRlcnMtd3JhcCB1bC5saXN0IGxpIGEsXG4gICAgLmNoZWNrYm94LWZpbHRlcnMtd3JhcCB1bC5saXN0IGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ubG9jYXRpb25zLWZpbHRlcnMtd3JhcCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuLFxuLmNoZWNrYm94LWZpbHRlcnMtd3JhcCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuIHtcbiAgY29sb3I6ICMwNjExNEI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubG9jYXRpb25zLWZpbHRlcnMtd3JhcCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuLFxuLmNoZWNrYm94LWZpbHRlcnMtd3JhcCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIHtcbiAgY29sb3I6ICMwNjExNEI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubG9jYXRpb25zLWZpbHRlcnMtd3JhcCBoNCxcbi5jaGVja2JveC1maWx0ZXJzLXdyYXAgaDQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWV3LWFjdGlvbnMtbW9kZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnZpZXctYWN0aW9ucy1tb2RlLmZsb2F0aW5nLXRvcC1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC52aWV3LWFjdGlvbnMtbW9kZS5mbG9hdGluZy10b3AtbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnZpZXctYWN0aW9ucy1tb2RlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC52aWV3LWFjdGlvbnMtbW9kZSAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDsgfVxuICAgIC52aWV3LWFjdGlvbnMtbW9kZSAuYWN0aW9ucyBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI0YzRjZGRTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgLnZpZXctYWN0aW9ucy1tb2RlIC5hY3Rpb25zIGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RiZTRmYzsgfVxuICAgICAgLnZpZXctYWN0aW9ucy1tb2RlIC5hY3Rpb25zIGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ4ZTM7IH1cbiAgICAgICAgLnZpZXctYWN0aW9ucy1tb2RlIC5hY3Rpb25zIGxpLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4ICNkMmQ4ZTM7IH1cbiAgICAgICAgLnZpZXctYWN0aW9ucy1tb2RlIC5hY3Rpb25zIGxpLmFjdGl2ZSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBjb2xvcjogIzRGNUQ5QTsgfVxuICAgICAgLnZpZXctYWN0aW9ucy1tb2RlIC5hY3Rpb25zIGxpIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbnVsLmZpbHRlcnMtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIHVsLmZpbHRlcnMtY29udGFpbmVyIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHVsLmZpbHRlcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5mci10b29sYmFyLmZyLXRvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNGM0Y2RkU7IH1cbiAgLmZyLXRvb2xiYXIuZnItdG9wIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmZyLXRvb2xiYXIuZnItdG9wIC5mci1tb3JlLXRvb2xiYXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGNkZFOyB9XG5cbi5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5mci1ib3guZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NDQ0NDQzsgfVxuICAuZnItYm94LmZyLWJhc2ljLmZyLXRvcCAuZnItd3JhcHBlciArIC5zZWNvbmQtdG9vbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5mci13cmFwcGVyLnNob3ctcGxhY2Vob2xkZXIgLmZyLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uZnItcWktaGVscGVyIFtkYXRhLWNtZD1cInZpZGVvXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mci1mbG9hdGluZy1idG4ge1xuICB0ZXh0LWluZGVudDogMDsgfVxuXG4uZnItdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mci10ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLmZyLXRleHQtc2VudGVuc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAuZnItdG9vbGJhci5mci1zdGlja3ktb24ge1xuICAgIHRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmZ1bmN0aW9ucy1jYXJkcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7IH1cbiAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIC5jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCAuYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCAuYWN0aW9ucyBhIHtcbiAgICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCAuYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLmZ1bmN0aW9uIHtcbiAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZTk2YTk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuaW5zdGl0dXRpb24sXG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAub3JnYW5pemF0aW9uIHtcbiAgICBjb2xvcjogIzA2MTE0QjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbjpob3ZlcixcbiAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLm9yZ2FuaXphdGlvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLmluc3RpdHV0aW9uLXdyYXAsXG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAub3JnYW5pemF0aW9uLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwIGltZyxcbiAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLm9yZ2FuaXphdGlvbi13cmFwIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgbWF4LWhlaWdodDogODBweDsgfVxuICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCB1bCBsaSB7XG4gICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzhjYmMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29udGVudDogXCJcXGU5MTNcIiAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyMnB4OyB9XG4gICAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwgbGkgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbnVsLmhlYWRlcnMtbGlzdCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIHVsLmhlYWRlcnMtbGlzdCBsaS5hY3RpdmUgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmN2ZkOyB9XG4gIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyOmhvdmVyIHNlY3Rpb24uaGVhZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIGxhYmVsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcge1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMxLCB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMyLCB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNTliOyB9XG4gICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJkMDM2OyB9XG4gICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2MxNjJkOyB9XG4gICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5pbWFnZS10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZjZmMywgI2Y4ZjZmMyAxMHB4LCAjZmZmZmZmIDEwcHgsICNmZmZmZmYgMjBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuaW1hZ2UtdHlwZSBbY2xhc3MqPWljb24tXSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIgLmVtcHR5LWltZyB7XG4gICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAuY29udGVudC1zdGFydCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cC5jb250ZW50LXN0YXJ0IC5jb250YWN0LWluZm8ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAuY29udGVudC1zdGFydCAuY29udGFjdC1pbmZvIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvdW50cnkge1xuICAgICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY291bnR5IHtcbiAgICAgICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvdW5jaWwge1xuICAgICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvLmZsZXgtY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvLmZsZXgtY29sdW1uIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8uZmxleC1jb2x1bW4gcDphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHAge1xuICAgICAgICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyBwOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTk5OTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0cHg7IH1cbiAgICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8gcDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2wtaW1hZ2UgLmltYWdlLXdyYXAge1xuICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2wtaW1hZ2UgPiBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczAge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczEge1xuICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczMge1xuICBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuXG4ucm93IC5jb2wuYWZ0ZXItczQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1zNCB7XG4gIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXM1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXM2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczYge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuXG4ucm93IC5jb2wuYWZ0ZXItczcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1zNyB7XG4gIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXM4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXM5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczkge1xuICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuXG4ucm93IC5jb2wuYWZ0ZXItczEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXMxMSB7XG4gIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1zMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAucm93IC5jb2wuYWZ0ZXItbTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbTMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW00LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbTQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbTYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW03LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbTcge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbTksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW0xMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW0xMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW0xMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvdyAuY29sLmFmdGVyLWwwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLWwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDMge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLWw0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLWw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDYge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLWw3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLWw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDkge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sMTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMTAge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMTEge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5yb3cgLmNvbC5hZnRlci14bDAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucm93IC5jb2wuYWZ0ZXIteGwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXIteGwxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDIge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDMge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDUge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDYge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDcge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDgge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDkge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXIteGwxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLXhsMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXIteGwxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXhsMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTsgfSB9XG5cbi5pbWFnZS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJlNGZjO1xuICBtaW4taGVpZ2h0OiAyMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2Utd3JhcDpub3QoLm5vLWhlaWdodCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5pbWFnZS13cmFwIC5uby1pbWFnZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMGQ0ZjM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBkNGYzO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICM0RjVEOUE7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyID4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5pbWFnZS13cmFwIC5uby1pbWFnZS5kcmFnb3ZlciAuZmlsZS1maWVsZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5maWxlLWZpZWxkIC5idG4sIC5pbWFnZS13cmFwIC5uby1pbWFnZS5kcmFnb3ZlciAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuaW1hZ2Utd3JhcCAubm8taW1hZ2UuZHJhZ292ZXIgLmZpbGUtZmllbGQgLmJ0bi1zbWFsbCwgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5maWxlLWZpZWxkIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5maWxlLWZpZWxkIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICM0RjVEOUE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgPiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgLmlucHV0LWZpZWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5pbWFnZS13cmFwIC5uby1pbWFnZSAuZmlsZS1maWVsZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgLnByb2dyZXNzLXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZTRmYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIC5pbWFnZS13cmFwIC5uby1pbWFnZSAucHJvZ3Jlc3Mtd3JhcCAucHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgLmVycm9yIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29sb3I6ICNmMDUzNTI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbWFnZS13cmFwIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaW1hZ2Utd3JhcCAuaW5uZXIuY29udGFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlOyB9XG4gICAgLmltYWdlLXdyYXAgLmlubmVyOmhvdmVyIC5vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAuaW1hZ2Utd3JhcCAuaW5uZXIgLm92ZXJsYXkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmltYWdlLXdyYXAgLmlubmVyIC5vdmVybGF5IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuaW1hZ2Utd3JhcCAuaW5uZXIgLm92ZXJsYXkgLmJ0bi1yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgIC5pbWFnZS13cmFwIC5pbm5lciAub3ZlcmxheSAuaWNvbi1zZWFyY2gge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4ubWF0ZXJpYWwtcGxhY2Vob2xkZXIgI21hdGVyaWFsYm94LW92ZXJsYXkgKyAuaW5uZXIubWF0ZXJpYWxib3hlZCAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1hdGVyaWFsLXBsYWNlaG9sZGVyIC5pbm5lci5tYXRlcmlhbGJveGVkIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIC5tYXRlcmlhbC1wbGFjZWhvbGRlciAuaW5uZXIubWF0ZXJpYWxib3hlZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5kaXYuaW1nLTI1LFxuYS5pbWctMjUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjVweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgd2lkdGg6IDI1cHg7IH1cblxuZGl2LmltZy0zMCxcbmEuaW1nLTMwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbmRpdi5pbWctNDUsXG5hLmltZy00NSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICB3aWR0aDogNDVweDsgfVxuXG5kaXYuaW1nLTU1LFxuYS5pbWctNTUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTVweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgd2lkdGg6IDU1cHg7IH1cblxuZGl2LmltZy02NSxcbmEuaW1nLTY1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIHdpZHRoOiA2NXB4OyB9XG5cbmltZy5pbWctNjUge1xuICB3aWR0aDogNjVweDsgfVxuXG5kaXYuaW1nLTc1LFxuYS5pbWctNzUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNzVweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgd2lkdGg6IDc1cHg7IH1cblxuZGl2LmltZy0xMDAsXG5hLmltZy0xMDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG5bY2xhc3MqPVwiaW1nXCJdLm1hbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3VzZXItbWFuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbltjbGFzcyo9XCJpbWdcIl0uZmVtYWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy91c2VyLWdpcmwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuW2NsYXNzKj1cImltZ1wiXS5kZWZhdWx0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuW2NsYXNzKj1cImltZ1wiXS5pbnN0aXR1dGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VlZmE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogIzRGNUQ5QTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5pbWcuaW1nLTEwIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuaW1nLmltZy0yMCB7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbmltZy5pbWctMjUge1xuICB3aWR0aDogMjVweDsgfVxuXG5pbWcuaW1nLTMwIHtcbiAgd2lkdGg6IDMwcHg7IH1cblxuaW1nLmltZy0zNSB7XG4gIHdpZHRoOiAzNXB4OyB9XG5cbmltZy5pbWctNDAge1xuICB3aWR0aDogNDBweDsgfVxuXG5pbWcuaW1nLTQ1IHtcbiAgd2lkdGg6IDQ1cHg7IH1cblxuaW1nLmltZy01MCB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbmltZy5pbWctNTUge1xuICB3aWR0aDogNTVweDsgfVxuXG5pbWcuaW1nLTYwIHtcbiAgd2lkdGg6IDYwcHg7IH1cblxuaW1nLmltZy02NSB7XG4gIHdpZHRoOiA2NXB4OyB9XG5cbmltZy5pbWctNzAge1xuICB3aWR0aDogNzBweDsgfVxuXG5pbWcuaW1nLTc1IHtcbiAgd2lkdGg6IDc1cHg7IH1cblxuaW1nLmltZy04MCB7XG4gIHdpZHRoOiA4MHB4OyB9XG5cbmltZy5pbWctODUge1xuICB3aWR0aDogODVweDsgfVxuXG5pbWcuaW1nLTkwIHtcbiAgd2lkdGg6IDkwcHg7IH1cblxuaW1nLmltZy05NSB7XG4gIHdpZHRoOiA5NXB4OyB9XG5cbmltZy5pbWctMTAwIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbmltZy5pbWctMTA1IHtcbiAgd2lkdGg6IDEwNXB4OyB9XG5cbmltZy5pbWctMTEwIHtcbiAgd2lkdGg6IDExMHB4OyB9XG5cbmltZy5pbWctMTE1IHtcbiAgd2lkdGg6IDExNXB4OyB9XG5cbmltZy5pbWctMTIwIHtcbiAgd2lkdGg6IDEyMHB4OyB9XG5cbmltZy5pbWctMTI1IHtcbiAgd2lkdGg6IDEyNXB4OyB9XG5cbmltZy5pbWctMTMwIHtcbiAgd2lkdGg6IDEzMHB4OyB9XG5cbmltZy5pbWctMTM1IHtcbiAgd2lkdGg6IDEzNXB4OyB9XG5cbmltZy5pbWctMTQwIHtcbiAgd2lkdGg6IDE0MHB4OyB9XG5cbmltZy5pbWctMTQ1IHtcbiAgd2lkdGg6IDE0NXB4OyB9XG5cbmltZy5pbWctMTUwIHtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbmltZy5pbWctMTU1IHtcbiAgd2lkdGg6IDE1NXB4OyB9XG5cbmltZy5pbWctMTYwIHtcbiAgd2lkdGg6IDE2MHB4OyB9XG5cbmltZy5pbWctMTY1IHtcbiAgd2lkdGg6IDE2NXB4OyB9XG5cbmltZy5pbWctMTcwIHtcbiAgd2lkdGg6IDE3MHB4OyB9XG5cbi5pbnN0aXR1dGlvbi1jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAubG9nb3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5sb2dvcyA+ICoge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5sb2dvcyAuaW5zdGl0dXRpb24tbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgPiAuZ3JvdXAge1xuICAgIGZsZXg6IDE7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YzRjZGRTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIHAgYiwgLmluc3RpdHV0aW9uLWNhcmQgcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAudXNlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIgW2NsYXNzXj1cImltZ1wiXSB7XG4gICAgICBsZWZ0OiAtODVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC51c2VyLnNpemUtNjUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA2NXB4OyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5zaXplLTY1IFtjbGFzc149XCJpbWdcIl0ge1xuICAgICAgICBsZWZ0OiAtNzVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC51c2VyLnNpemUtNzUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA3NXB4OyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5zaXplLTc1IFtjbGFzc149XCJpbWdcIl0ge1xuICAgICAgICBsZWZ0OiAtODVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC51c2VyLnNpemUtMTAwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5zaXplLTEwMCBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgICAgbGVmdDogLTExNXB4OyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXI6aG92ZXIgcCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAucGVyc29uIHtcbiAgICBjb2xvcjogIzA2MTE0QjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDVweCAwIDAgMDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5wZXJzb246aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAucGVyc29uIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzA2MTE0QjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmZ1bmN0aW9uIHNwYW4ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAubG9jYXRpb24ge1xuICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5sb2NhdGlvbiBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLmJ0biwgLmluc3RpdHV0aW9uLWNhcmQgLmJ0bi1sYXJnZSwgLmluc3RpdHV0aW9uLWNhcmQgLmJ0bi1zbWFsbCwgLmluc3RpdHV0aW9uLWNhcmQgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciAuaW5zdGl0dXRpb24tY2FyZCAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAuYnRuOmhvdmVyLCAuaW5zdGl0dXRpb24tY2FyZCAuYnRuLWxhcmdlOmhvdmVyLCAuaW5zdGl0dXRpb24tY2FyZCAuYnRuLXNtYWxsOmhvdmVyLCAuaW5zdGl0dXRpb24tY2FyZCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5pbnN0aXR1dGlvbi1jYXJkIC5mYy10b2RheS1idXR0b246aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmJ0biBwLCAuaW5zdGl0dXRpb24tY2FyZCAuYnRuLWxhcmdlIHAsIC5pbnN0aXR1dGlvbi1jYXJkIC5idG4tc21hbGwgcCwgLmluc3RpdHV0aW9uLWNhcmQgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24gcCwgLmZjLWhlYWRlci10b29sYmFyIC5pbnN0aXR1dGlvbi1jYXJkIC5mYy10b2RheS1idXR0b24gcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLnJvdywgLmluc3RpdHV0aW9uLWNhcmQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAuaW5zdGl0dXRpb24tY2FyZCAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5yb3cgLmNvbCwgLmluc3RpdHV0aW9uLWNhcmQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLCBuYXYubmF2YmFyIC5pbnN0aXR1dGlvbi1jYXJkIC5uYXZiYXItbmF2IC5jb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAudmlsbGFnZXMtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLnZpbGxhZ2VzLWxpc3QubXVsdGlwbGUtY29sdW1ucyB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICBjb2x1bW4tZ2FwOiAyNXB4OyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLnZpbGxhZ2VzLWxpc3QgbGkge1xuICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5pbnN0aXR1dGlvbi1jYXJkIC52aWxsYWdlcy1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogNnB4OyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5jb250YWN0LWxpc3Qubm8tbWFyZ2luIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5jb250YWN0LWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmNvbnRhY3QtbGlzdCBsaSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmNvbnRhY3QtbGlzdCBsaSBbY2xhc3NePWljb25dIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmNvbnRhY3QtbGlzdCBsaSBiLCAuaW5zdGl0dXRpb24tY2FyZCAuY29udGFjdC1saXN0IGxpIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLmZ1bmN0aW9ucy1saXN0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYzZjg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbnMtbGlzdCA+IGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbnMtbGlzdCA+IGEgaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmZ1bmN0aW9ucy1saXN0IHVsIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbnMtbGlzdCBsaSB7XG4gICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmluc3RpdHV0aW9uLWNhcmQgLmZ1bmN0aW9ucy1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHdpZHRoOiA2cHg7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLm1pbm9yaXRpZXMtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5taW5vcml0aWVzLWxpc3QgPiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubWlub3JpdGllcy1saXN0IHVsIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmluc3RpdHV0aW9uLWNhcmQgLm1pbm9yaXRpZXMtbGlzdCB1bCAqIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAuY291bmNpbC1tZWV0aW5nIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAuY291bmNpbC1tZWV0aW5nIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5jb3VuY2lsLW1lZXRpbmcgYSBzdHJvbmcge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmNvdW5jaWwtbWVldGluZyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZjMzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmluc3RpdHV0aW9uLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5sb2dvcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5yb3cuZnVsbC13aWR0aCwgLmluc3RpdHV0aW9uLWNhcmQgbmF2Lm5hdmJhciAuZnVsbC13aWR0aC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5pbnN0aXR1dGlvbi1jYXJkIC5mdWxsLXdpZHRoLm5hdmJhci1uYXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5wcmVzaWRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5pbnN0aXR1dGlvbi1jYXJkIC51c2VyLnByZXNpZGVudCBbY2xhc3MqPWltZ10ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDsgfSB9XG5cbi5sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5sYWJlbC5ub3JtYXRpdmUtY2hhcmFjdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1Y2Y0OyB9XG4gIC5sYWJlbC5pbmRpdmlkdWFsLWNoYXJhY3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDsgfVxuICAubGFiZWwuYXR0YWNobWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7IH1cbiAgLmxhYmVsLmNvbmZpcm1lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAubGFiZWwud2FpdGluZy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU1M2QxOyB9XG4gIC5sYWJlbC5pbi12YWxpZGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gIC5sYWJlbC51bnJlZ2lzdGVyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7IH1cbiAgLmxhYmVsLmJnLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICAubGFiZWwuYmctZWFzdC1zaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTM4OENFOyB9XG4gIC5sYWJlbC5iZy1ibHVlLWRhcmtlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNUQ5QTsgfVxuXG4udGV4dC5ub3JtYXRpdmUtY2hhcmFjdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNDsgfVxuXG4udGV4dC5pbmRpdmlkdWFsLWNoYXJhY3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7IH1cblxuLnRleHQuY29sb3ItZ3JheSB7XG4gIGNvbG9yOiAjODY5NkM5OyB9XG5cbi50ZXh0LmNvbG9yLWRhcmstZ3JheSB7XG4gIGNvbG9yOiAjMTAyYTY0OyB9XG5cbi50ZXh0LmNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZjA1MzUyOyB9XG5cbi50ZXh0LmNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICM4Y2JjMDA7IH1cblxuLnRleHQuY29sb3ItZGFyay1ncmVlbiB7XG4gIGNvbG9yOiAjMWI1ZTIwOyB9XG5cbi50ZXh0LmNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmY2ZDI0OyB9XG5cbi50ZXh0LmluZm8ge1xuICBjb2xvcjogI2YwNTM1MjsgfVxuXG4ubGFiZWwtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmxhYmVsLXdyYXAgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5sYWJlbC13cmFwIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmxhYmVsLXdyYXAgW2NsYXNzKj1pY29uXS5pY29uLWJldHdlZW4ge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwOyB9XG4gIC5sYWJlbC13cmFwIHAge1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDA7IH1cblxuLmxhbmd1YWdlcy10YWJzLXdyYXAge1xuICB3aWR0aDogMTAwJTsgfVxuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFicyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYnM6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWJzIC50YWIuY29tcGxldGVkIC5mbGFnLFxuICAgIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWJzIC50YWIgYS5hY3RpdmUgLmZsYWcge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWJzIC50YWIgLmZsYWcge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYnMgLmluZGljYXRvciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5zdGF0dXRlIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSwgLnN0YXR1dGVcbiAgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXc6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gICAgY29sb3I6ICNhMzg4Y2U7IH1cbiAgLnJ1bGVzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSwgLnJ1bGVzXG4gIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjYmU3YTM1OyB9XG4gIC5jb3VuY2lsIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSwgLmNvdW5jaWxcbiAgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXc6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gICAgY29sb3I6ICM2N2JiZmY7IH1cbiAgLm1heW9yIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSwgLm1heW9yXG4gIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5maW5hbmNpYWwgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLWFkZDpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdLCAuZmluYW5jaWFsXG4gIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjZDk1NDdlOyB9XG4gIC5vdGhlcnMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLWFkZDpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdLCAub3RoZXJzXG4gIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjODFkN2UwOyB9XG4gIC5zdGF0dXRlIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjYTM4OGNlOyB9XG4gIC5ydWxlcyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogI2JlN2EzNTsgfVxuICAuY291bmNpbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogIzY3YmJmZjsgfVxuICAubWF5b3IgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gICAgY29sb3I6ICNmZmI5MDU7IH1cbiAgLmZpbmFuY2lhbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogI2Q5NTQ3ZTsgfVxuICAub3RoZXJzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjODFkN2UwOyB9XG4gIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCAuY2lyY2xlLWljb24td2hpdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICBmb250LXNpemU6IDU1cHg7IH1cblxuLmxpbmtzLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5saW5rcy1jYXJkcyAuY29sIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubGluay1jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjE5MEU4LCAjQTdCRkU4KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAubGluay1jYXJkOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIG9wYWNpdHk6IDAuODU7IH1cbiAgLmxpbmstY2FyZCBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAubGluay1jYXJkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGlua3MtY2FyZHMgLmNvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubGluay1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5sb2FkLW1vcmUtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvYWQtbW9yZS13cmFwIC5sb2FkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sb2FkLW1vcmUtd3JhcCAubG9hZC1tb3JlLnBlbmRpbmc6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9yb2xsaW5nLWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cblxuLnBlbmRpbmcge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBlbmRpbmcgPiAqIHtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLnBlbmRpbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvcm9sbGluZy1ibHVlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAzMHB4OyB9XG5cbi5sb2NhdGlvbi1zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuICAubG9jYXRpb24tc3RhdHVzIC5pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHggMTBweCA1cHggMHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIudmVyaWZpZWQsIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2U2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIudmVyaWZpZWQgW2NsYXNzKj1pY29uLV0sIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmFjdGl2ZSBbY2xhc3MqPWljb24tXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lci52ZXJpZmllZCBwLnRpdGxlLCAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5hY3RpdmUgcC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIuaW4tdmVyaWZpY2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNlNWM0OyB9XG4gICAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5pbi12ZXJpZmljYXRpb24gW2NsYXNzKj1pY29uLV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIuaW4tdmVyaWZpY2F0aW9uIHAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2NlOTkwMjsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLm5vdC12ZXJpZmllZCwgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIuaW5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZTk2YTk7IH1cbiAgICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLm5vdC12ZXJpZmllZCBbY2xhc3MqPWljb24tXSwgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIuaW5hY3RpdmUgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5NmE5O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIubm90LXZlcmlmaWVkIHAudGl0bGUsIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmluYWN0aXZlIHAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyIHAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyIHAudmFsdWUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lciBwLnZhbHVlOmFmdGVyIHtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubG9jYXRpb24tc3RhdHVzIFtjbGFzcyo9aWNvbi1dIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgLmxvY2F0aW9uLXN0YXR1cyBbY2xhc3MqPWljb24tXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMjIwcHg7IH1cbiAgLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biBsaSA+IGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwNjExNEI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgICAubG9jYXRpb24tc3RhdHVzLWRyb3Bkb3duIGxpID4gYSBzcGFuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biBsaSA+IGEgc3Bhbi52ZXJpZmllZCwgLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biBsaSA+IGEgc3Bhbi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAubG9jYXRpb24tc3RhdHVzLWRyb3Bkb3duIGxpID4gYSBzcGFuLmluLXZlcmlmaWNhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7IH1cbiAgICAgIC5sb2NhdGlvbi1zdGF0dXMtZHJvcGRvd24gbGkgPiBhIHNwYW4ubm90LXZlcmlmaWVkLCAubG9jYXRpb24tc3RhdHVzLWRyb3Bkb3duIGxpID4gYSBzcGFuLmluYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTZhOTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyIHtcbiAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwcHg7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNTBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIgcC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmxvY2F0aW9uLXN0YXR1cyBbY2xhc3MqPWljb24tXSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4OyB9IH1cblxuLm1hcC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWFwLXdyYXBwZXIubG9jYXRpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvYmctcG9pbnQuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXAtd3JhcHBlciAubWFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7IH1cbiAgLm1hcC13cmFwcGVyIC5sZWdlbmQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLnZpbGxhZ2U6YmVmb3JlLCAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLmNpdHk6YmVmb3JlLCAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLmJpZy1jaXR5OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjVweDsgfVxuICAgICAgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi52aWxsYWdlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCQ0M3RTY7IH1cbiAgICAgIC5tYXAtd3JhcHBlciAubGVnZW5kIHNwYW4uY2l0eTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOUJBQUQ2OyB9XG4gICAgICAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLmJpZy1jaXR5OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0RjVEOUE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5tYXAtd3JhcHBlciAubGVnZW5kIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi52aWxsYWdlLCAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLmNpdHksIC5tYXAtd3JhcHBlciAubGVnZW5kIHNwYW4uYmlnLWNpdHkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLnZpbGxhZ2U6YmVmb3JlLCAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLmNpdHk6YmVmb3JlLCAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLmJpZy1jaXR5OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuICAubWFwLXdyYXBwZXIgLnJlc3VsdHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZTk2YTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cy5uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyBsaSA+IGEsXG4gICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIGxpID4gZGl2IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDIwcHg7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgYTpob3ZlciBbY2xhc3NePWljb25dIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyBbY2xhc3NePWljb25dIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAgICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIFtjbGFzc149aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgW2NsYXNzXj1pY29uXS5pY29uLWNvdW50eSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0ODU5N2Q7IH1cbiAgICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyBbY2xhc3NePWljb25dLmljb24tdmlsbGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCQ0M3RTY7IH1cbiAgICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyBbY2xhc3NePWljb25dLmljb24tY2l0eSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5QkFBRDY7IH1cbiAgICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyBbY2xhc3NePWljb25dLmljb24tYmlnLWNpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNEY1RDlBOyB9XG4gICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIC5jb3VudCB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFwLXdyYXBwZXIgLnJlc3VsdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgbGkgPiBkaXYge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiA1cHg7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgW2NsYXNzXj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyAuY291bnQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5tYXAtZmlsdGVycy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAubWFwLWZpbHRlcnMtd3JhcCAuY29sLW1hcCB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5tYXAtZmlsdGVycy13cmFwIC5jb2wtdGFicyB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5tYXAtZmlsdGVycy13cmFwIC5jb2wtZmlsdGVycyB7XG4gICAgICBvcmRlcjogMzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1hcC13cmFwcGVyIC5tYXAge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuLm1lbnUtY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm1lbnUtY2FyZHMgLmNvbCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtOyB9XG5cbi5tZW51LWNhcmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLm1lbnUtY2FyZDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiA3cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBpbnNldDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1lbnUtY2FyZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICBvcGFjaXR5OiAwLjg1OyB9XG4gIC5tZW51LWNhcmQgaDQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tZW51LWNhcmQgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubWVudS1jYXJkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLm1lbnUtY2FyZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0uaWNvbi1hY2hpZXZlbWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDsgfVxuICAgICAgLm1lbnUtY2FyZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0uaWNvbi1jb29wZXJhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDsgfVxuICAgICAgLm1lbnUtY2FyZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0uaWNvbi1wYXJ0bmVyc2hpcCwgLm1lbnUtY2FyZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0uaWNvbi1wYXJ0bmVyc2hpcC1saWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzsgfVxuICAubWVudS1jYXJkLmNhcmQtc3RhdHV0ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYTM4OGNlLCAjZTJhZGUxKTsgfVxuICAgIC5tZW51LWNhcmQuY2FyZC1zdGF0dXRlIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogI2EzODhjZTsgfVxuICAubWVudS1jYXJkLmNhcmQtcnVsZXMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2JlN2EzNSwgIzgyZTA2Yik7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtcnVsZXMgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjYmU3YTM1OyB9XG4gIC5tZW51LWNhcmQuY2FyZC1jb3VuY2lsIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM2N2JiZmYsICM3YWVkZmYpOyB9XG4gICAgLm1lbnUtY2FyZC5jYXJkLWNvdW5jaWwgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjNjdiYmZmOyB9XG4gIC5tZW51LWNhcmQuY2FyZC1tYXlvciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZiOTA1LCAjZmFkZTA2KTsgfVxuICAgIC5tZW51LWNhcmQuY2FyZC1tYXlvciAuY2lyY2xlLWljb24td2hpdGUge1xuICAgICAgY29sb3I6ICNmZmI5MDU7IH1cbiAgLm1lbnUtY2FyZC5jYXJkLWZpbmFuY2lhbCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZDk1NDdlLCAjZjViMThjKTsgfVxuICAgIC5tZW51LWNhcmQuY2FyZC1maW5hbmNpYWwgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjZDk1NDdlOyB9XG4gIC5tZW51LWNhcmQuY2FyZC1vdGhlcnMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzgxZDdlMCwgIzdhZjRhZSk7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtb3RoZXJzIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogIzgxZDdlMDsgfVxuICAubWVudS1jYXJkLmNhcmQtcGV0aXRpb24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0EzMkNERiwgIzEwNkFEMik7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtcGV0aXRpb24gLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjQTMyQ0RGOyB9XG4gIC5tZW51LWNhcmQuY2FyZC1saWJyYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0Y2ExYWYsICNjNGUwZTUpOyB9XG4gICAgLm1lbnUtY2FyZC5jYXJkLWxpYnJhcnkgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjNGNhMWFmOyB9XG4gIC5tZW51LWNhcmQuY2FyZC1wcmVzaWRlbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmYjkwNSwgI2ZhZGUwNik7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtcHJlc2lkZW50IC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogI2ZmYjkwNTsgfVxuICAubWVudS1jYXJkLmNhcmQtbWVldGluZ3Mge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ0YTY0NywgIzgyZTA2Yik7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtbWVldGluZ3MgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjNDRhNjQ3OyB9XG4gIC5tZW51LWNhcmQuY2FyZC1jb21taXR0ZWUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2FlYjljYywgI2M1ZDBlMyk7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtY29tbWl0dGVlIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogI2FlYjljYzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tZW51LWNhcmRzIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAubWVudS1jYXJkIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgLm1lbnUtY2FyZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgICAubWVudS1jYXJkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpOyB9XG4gICAgICAgICAgLm1lbnUtY2FyZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0uaWNvbi1hY2hpZXZlbWVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgICAgICAubWVudS1jYXJkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXS5pY29uLWNvb3BlcmF0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgICAgICAgIC5tZW51LWNhcmQgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dLmljb24tcGFydG5lcnNoaXAsIC5tZW51LWNhcmQgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dLmljb24tcGFydG5lcnNoaXAtbGlnaHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gICAgLm1lbnUtY2FyZCBoNCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5tZW1iZXJzaGlwLWNhcmRzLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtbGlzdCAuY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLWxpc3QgLmNhcmQge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byA1cHggYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IC5jYXJkLm1lbWJlciBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtbGlzdCAuY2FyZDpub3QoLm1lbWJlcikgaW1nIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDg1JSk7XG4gICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IC5jYXJkIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtbGlzdCAuY2FyZCBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IC5jYXJkIHNwYW5bY2xhc3NePWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IGEge1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLWxpc3QgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLWxpc3QgYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tZW1iZXJzaGlwLWNhcmRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5jYXJkOm5vdCgubWVtYmVyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5jYXJkOm5vdCgubWVtYmVyKSBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4NSUpO1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmNhcmQ6bm90KC5tZW1iZXIpIGg1IHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuY2FyZC5tZW1iZXIgLnN3aXRjaCBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwOyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCBoNSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwLFxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5vcmdhbml6YXRpb24td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwIGltZyxcbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5vcmdhbml6YXRpb24td3JhcCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwIFtjbGFzcyo9aWNvbi1dLFxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm9yZ2FuaXphdGlvbi13cmFwIFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLnN3aXRjaCBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuc3dpdGNoIHNwYW5bY2xhc3NePWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kb2N1bWVudC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRvY3VtZW50LXdyYXA6aG92ZXIgLmFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRvY3VtZW50LXdyYXAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kb2N1bWVudC13cmFwIGEuZG9jdW1lbnQge1xuICAgICAgY29sb3I6ICMwNjExNEI7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRvY3VtZW50LXdyYXAgYS5kb2N1bWVudDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuZG9jdW1lbnQtd3JhcCAuYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5tZW1iZXJzaGlwLWxpc3QucmVhZG9ubHkgc3BhbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdC5yZWFkb25seSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAubWVtYmVyc2hpcC1saXN0LnJlYWRvbmx5IHNwYW4ucGFydGlhbC1wYXltZW50OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5tZW1iZXJzaGlwLWxpc3QucmVhZG9ubHkgc3Bhbi5wYXJ0aWFsLXBheW1lbnQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMjJweCBzb2xpZCAjZmY2ZDI0O1xuICAgICAgICBib3JkZXItdG9wOiAyMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAubWVtYmVyc2hpcC1saXN0LnJlYWRvbmx5IHNwYW5bY2xhc3NePWljb24tXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICM4Y2JjMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAubWVtYmVyc2hpcC1saXN0LnJlYWRvbmx5IGxpIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCBsaS5wYXJ0aWFsLXBheW1lbnQgc3BhbjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjZkMjQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNCAhaW1wb3J0YW50OyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5tZW1iZXJzaGlwLWxpc3QgbGkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCBsaSAuZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuZHJvcGRvd24tY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRyb3Bkb3duLWNvbnRlbnQgbGkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuZHJvcGRvd24tY29udGVudCBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kcm9wZG93bi1jb250ZW50IGEgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRyb3Bkb3duLWNvbnRlbnQgYSBzcGFuLmZ1bGwtcGF5bWVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNDsgfVxuICAgICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kcm9wZG93bi1jb250ZW50IGEgc3Bhbi5wYXJ0aWFsLXBheW1lbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbWJlcnNoaXAtZmluYW5jaWFsLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuLm1pbmktY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9XG4gIC5taW5pLWNhcmRzIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzLCAtd2Via2l0LWJveC1zaGFkb3cgLjI1cztcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAubWluaS1jYXJkcyBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubWluaS1jYXJkcyBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWVmZTsgfVxuICAgICAgLm1pbmktY2FyZHMgbGkgYSBwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm1pbmktY2FyZHMgbGkgYSAuZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubWluaS1jYXJkcyBsaSBhIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgICAubWluaS1jYXJkcyBsaSBhIHNwYW4ubnIge1xuICAgICAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAubWluaS1jYXJkcyBsaSBhIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWluaS1jYXJkcyBsaSB7XG4gICAgd2lkdGg6IDE5NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWluaS1jYXJkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgfVxuICAgIC5taW5pLWNhcmRzLmF1dG8taGVpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTsgfVxuICAgIC5taW5pLWNhcmRzIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1pbmktY2FyZHMgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLm1pbmktY2FyZHMgbGkgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAubWluaS1jYXJkcyBsaSBhIHNwYW4ubnIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5taW5pLWNhcmRzIGxpIGEgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgY29sb3I6ICMwNjExNEI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm5vdGlmaWNhdGlvbi13cmFwID4gc3BhbltjbGFzc149J2ljb24nXSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAubm90aWZpY2F0aW9uLXdyYXAgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubm90aWZpY2F0aW9uLXdyYXAud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNlNWM0O1xuICAgIGNvbG9yOiAjY2U5OTAyOyB9XG4gIC5ub3RpZmljYXRpb24td3JhcC5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJhMDlmO1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm5vdGlmaWNhdGlvbi13cmFwID4gc3BhbltjbGFzc149J2ljb24nXSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuICAgIC5ub3RpZmljYXRpb24td3JhcCA+IGRpdiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm9yZ2FuaWdyYW0tcGVyc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqOmxhc3QtY2hpbGQuc2VjdGlvbi5yb3csIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqLm5hdmJhci1uYXY6bGFzdC1jaGlsZC5zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqOmxhc3QtY2hpbGQuc2VjdGlvbi5yb3c6YWZ0ZXIsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqLm5hdmJhci1uYXY6bGFzdC1jaGlsZC5zZWN0aW9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTM1cHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmltZywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuaW1nLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmRpdmlkZXIgLmljb24tZHJhZywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuZGl2aWRlciAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5kaXZpZGVyIC5pY29uLWRyYWcge1xuICAgICAgICBsZWZ0OiAtMTM1cHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmRpdmlkZXIgPiBhLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5kaXZpZGVyID4gYSwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuZGl2aWRlciA+IGEsXG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5kaXZpZGVyID4gLmltZyxcbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmRpdmlkZXIgPiAuaW1nLFxuICAgICAgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuZGl2aWRlciA+IC5pbWcge1xuICAgICAgICBsZWZ0OiAtMTAzcHg7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmVtcHR5LXdyYXAgLmljb24tcGx1cywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5lbXB0eS13cmFwIC5pY29uLXBsdXMsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuZW1wdHktd3JhcCAuaWNvbi1wbHVzIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAubm9ybWFsLWNoYXJ0IC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcC5ub3JtYWwtY2hhcnQgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAubm9ybWFsLWNoYXJ0IC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5lZGl0KSAuc2VjdGlvbi5yb3csIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgLnNlY3Rpb24ubmF2YmFyLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93LCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubmF2YmFyLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdzphZnRlciwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmFmdGVyLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTZhOTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdy5oYXMtYWN0aW9uczpob3ZlciwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5oYXMtYWN0aW9ucy5uYXZiYXItbmF2OmhvdmVyLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLmhhcy1hY3Rpb25zLm5hdmJhci1uYXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5yb3cubGV2ZWwxLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLmxldmVsMS5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLmxldmVsMS5uYXZiYXItbmF2LCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5yb3cubGV2ZWwyLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLmxldmVsMi5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLmxldmVsMi5uYXZiYXItbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5yb3cgLmNvbCwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5jb2wsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubmF2YmFyLW5hdiAuY29sIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5yb3cgLmFjdGlvbnMsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdiAuYWN0aW9ucywgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5uYXZiYXItbmF2IC5hY3Rpb25zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93IC5hY3Rpb25zIGEsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdiAuYWN0aW9ucyBhLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXYgLmFjdGlvbnMgYSB7XG4gICAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5yb3cgLmFjdGlvbnMgYTpob3ZlciwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5hY3Rpb25zIGE6aG92ZXIsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubmF2YmFyLW5hdiAuYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdyAubGFiZWwtd3JhcCwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5sYWJlbC13cmFwLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXYgLmxhYmVsLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdyAubGFiZWwtd3JhcCAubGFiZWwsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdiAubGFiZWwtd3JhcCAubGFiZWwsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubmF2YmFyLW5hdiAubGFiZWwtd3JhcCAubGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcC5zZWxlY3RlZCAuaW1nOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjNGM4NGZmOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwOmhvdmVyIC5pbWc6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXA6aG92ZXIgLmRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwOmhvdmVyIC5kaXZpZGVyIC5pY29uLWRyYWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBtb3ZlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5kaXZpZGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmRpdmlkZXIgLmljb24tZHJhZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGl2aWRlciA+IGEsXG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmRpdmlkZXIgPiAuaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNzVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuaW1nIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmltZzpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZTk2YTk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmlubmVyLWFjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5pbm5lci1hY3Rpb25zIGEge1xuICAgICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5pbm5lci1hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIHAge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLm5hbWUge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLm5hbWUgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLm5hbWUgLmxhc3QtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmZ1bmN0aW9uIHtcbiAgICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmZ1bmN0aW9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5mdW5jdGlvbiBzcGFuOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGVwYXJ0bWVudCB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGVwYXJ0bWVudCBzcGFuOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAucG9saXRpY2FsLWJhZGdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAgYSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAgYTpob3ZlciBbY2xhc3NePWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuZW1wdHktd3JhcCBhOmhvdmVyIFtjbGFzc149aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuZW1wdHktd3JhcCBhOmhvdmVyIFtjbGFzc149aWNvbl06YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuZW1wdHktd3JhcCBbY2xhc3NePWljb25dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5lbXB0eS13cmFwIFtjbGFzc149aWNvbl06YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAgW2NsYXNzXj1pY29uXTphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTsgfVxuICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwOmhvdmVyIC5pbWc6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwOmhvdmVyIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXA6aG92ZXIgLmRpdmlkZXIgLmljb24tZHJhZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IG1vdmU7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZGl2aWRlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZGl2aWRlciAuaWNvbi1kcmFnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZGl2aWRlciA+IGEsXG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5kaXZpZGVyID4gLmltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbWcge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWVmYTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbWcudGV4dCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuaW1nLnRleHQuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwgMTg4LCAwLCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXAgLmltZy50ZXh0LmluYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgODMsIDgyLCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbWc6YmVmb3JlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuaW5uZXItYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbm5lci1hY3Rpb25zIGEge1xuICAgICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuaW5uZXItYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXAgLm5hbWUge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZnVuY3Rpb24ge1xuICAgICAgY29sb3I6ICM0RjVEOUE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXAgLmZ1bmN0aW9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZnVuY3Rpb24gc3BhbjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5wZXJzb24ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5wZXJzb24gc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5lZGl0KSAuc2VjdGlvbi5yb3csIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgLnNlY3Rpb24ubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93LmxldmVsMiwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5sZXZlbDIubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5sZXZlbDIubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlIC5pbmZvLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8sIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAuZGl2aWRlciwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAuZGl2aWRlciA+IGEgLmltZywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5kaXZpZGVyID4gYSAuaW1nLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhIC5pbWcge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAubmFtZSwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5uYW1lLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLm5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlIC5pbmZvIC5mdW5jdGlvbiwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5mdW5jdGlvbiwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5mdW5jdGlvbiB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRlcGFydG1lbnQsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAuZGVwYXJ0bWVudCwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5kZXBhcnRtZW50IHtcbiAgICAgIG9yZGVyOiA0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAucG9saXRpY2FsLWJhZGdlLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLnBvbGl0aWNhbC1iYWRnZSwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5wb2xpdGljYWwtYmFkZ2Uge1xuICAgICAgb3JkZXI6IDU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93IC5jb2w6bm90KC5sYWJlbC13cmFwKSwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5jb2w6bm90KC5sYWJlbC13cmFwKSwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5uYXZiYXItbmF2IC5jb2w6bm90KC5sYWJlbC13cmFwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5yb3cgLmNvbDpub3QoLmxhYmVsLXdyYXApIC5uYW1lLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYgLmNvbDpub3QoLmxhYmVsLXdyYXApIC5uYW1lLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXYgLmNvbDpub3QoLmxhYmVsLXdyYXApIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAuNzVyZW0gMzBweCAwLjc1cmVtO1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAucGFnZS1oZWFkZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAucGFnZS1oZWFkZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjUlKTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgLmljb24tY2hlY2stbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDsgfVxuICAucGFnZS1oZWFkZXIgLmdyb3VwIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxOyB9XG4gICAgLnBhZ2UtaGVhZGVyIC5ncm91cCAudGl0bGUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLWhlYWRlciAuZ3JvdXAgcCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgICAgIC5wYWdlLWhlYWRlciAuY2lyY2xlLWljb24td2hpdGUge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgICAgIC5wYWdlLWhlYWRlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgLmljb24tY2hlY2stbGlzdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cCAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBhZ2UtaGVhZGVyLnN0YXR1dGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2EzODhjZSwgI2UyYWRlMSk7IH1cbiAgICAucGFnZS1oZWFkZXIuc3RhdHV0ZSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNhMzg4Y2U7IH1cbiAgLnBhZ2UtaGVhZGVyLnJ1bGVzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNiZTdhMzUsICM4MmUwNmIpOyB9XG4gICAgLnBhZ2UtaGVhZGVyLnJ1bGVzIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2JlN2EzNTsgfVxuICAucGFnZS1oZWFkZXIuY291bmNpbCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjdiYmZmLCAjN2FlZGZmKTsgfVxuICAgIC5wYWdlLWhlYWRlci5jb3VuY2lsIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzY3YmJmZjtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDsgfVxuICAucGFnZS1oZWFkZXIubWF5b3Ige1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmYjkwNSwgI2ZhZGUwNik7IH1cbiAgICAucGFnZS1oZWFkZXIubWF5b3IgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5wYWdlLWhlYWRlci5maW5hbmNpYWwge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Q5NTQ3ZSwgI2Y1YjE4Yyk7IH1cbiAgICAucGFnZS1oZWFkZXIuZmluYW5jaWFsIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2Q5NTQ3ZTsgfVxuICAucGFnZS1oZWFkZXIub3RoZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM4MWQ3ZTAsICM3YWY0YWUpOyB9XG4gICAgLnBhZ2UtaGVhZGVyLm90aGVycyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM4MWQ3ZTA7IH1cbiAgLnBhZ2UtaGVhZGVyLnBldGl0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNBMzJDREYsICMxMDZBRDIpOyB9XG4gICAgLnBhZ2UtaGVhZGVyLnBldGl0aW9uIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI0EzMkNERjsgfVxuICAucGFnZS1oZWFkZXIuYWlyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZThjMDAsICNmODM2MDApOyB9XG4gICAgLnBhZ2UtaGVhZGVyLmFpciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZThjMDA7IH1cbiAgLnBhZ2UtaGVhZGVyLmxpYnJhcnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzRjYTFhZiwgI2M0ZTBlNSk7IH1cbiAgICAucGFnZS1oZWFkZXIubGlicmFyeSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0Y2ExYWY7IH1cbiAgLnBhZ2UtaGVhZGVyLmxvY2FsLWxpYnJhcnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQyMjc1YSwgIzczNGI2ZCk7IH1cbiAgICAucGFnZS1oZWFkZXIubG9jYWwtbGlicmFyeSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0MjI3NWE7IH1cbiAgLnBhZ2UtaGVhZGVyLmdlbmVyYWwtcmVnaXN0cnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1NzZlMiwgIzI1YzhkNCk7IH1cbiAgICAucGFnZS1oZWFkZXIuZ2VuZXJhbC1yZWdpc3RyeSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM1Yjg2ZTU7IH1cbiAgLnBhZ2UtaGVhZGVyLnByZXNpZGVudCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZiOTA1LCAjZmFkZTA2KTsgfVxuICAgIC5wYWdlLWhlYWRlci5wcmVzaWRlbnQgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5wYWdlLWhlYWRlci5jb21taXR0ZWUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2FlYjljYywgI2M1ZDBlMyk7IH1cbiAgICAucGFnZS1oZWFkZXIuY29tbWl0dGVlIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2FlYjljYztcbiAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjc7IH1cbiAgLnBhZ2UtaGVhZGVyLm1lZXRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NGE2NDcsICM4MmUwNmIpOyB9XG4gICAgLnBhZ2UtaGVhZGVyLm1lZXRpbmdzIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzQ0YTY0NztcbiAgICAgIGZvbnQtc2l6ZTogNTVweDsgfVxuXG4udG9wLXBhZ2luYXRpb24td3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIC52b3Rlcy10eXBlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCAudm90ZXMtdHlwZSBbY2xhc3MqPWljb24tXSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCAudm90ZXMtdHlwZSBbY2xhc3MqPWljb24tdXNlcl0ge1xuICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCAudm90ZXMtdHlwZSBbY2xhc3MqPWljb24taGFuZF0ge1xuICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCAudm90ZXMtdHlwZSBbY2xhc3MqPWljb24tZXllLWhpZGRlbl0ge1xuICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYm90dG9tLXBhZ2luYXRpb24td3JhcCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4udG9wLXBhZ2luYXRpb24td3JhcCA+IC5jb2wsXG4uYm90dG9tLXBhZ2luYXRpb24td3JhcCA+IC5jb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQsXG4uYm90dG9tLXBhZ2luYXRpb24td3JhcCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgc3BhbixcbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQgc3BhbiB7XG4gICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlcixcbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXI6YmVmb3JlLFxuICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzhlOTZhOTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciBzcGFuLFxuICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlcixcbiAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIgaW5wdXQsXG4gICAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDcwcHg7IH1cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzLFxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudG9wLXBhZ2luYXRpb24td3JhcCAucGFnZXMgaDUsXG4gIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyBoNSB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAwIDAuNjI1cmVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbixcbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpLFxuICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaTpub3QoLnBhZ2UpLFxuICAgICAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpOm5vdCgucGFnZSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhLFxuICAgICAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGEge1xuICAgICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkID4gYSwgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgPiBhLFxuICAgICAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpIGEsXG4gICAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCBzcGFuLFxuICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCBoNCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzLFxuICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCAucGFnZXMgaDUsXG4gICAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIGg1IHtcbiAgICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGkucG9pbnRzLFxuICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaS5wb2ludHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC1wYWdpbmF0aW9uLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICMwNjExNEI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCA+IC5jb2wge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5tb2RhbC1jb250ZW50IC50b3AtcGFnaW5hdGlvbi13cmFwID4gLmNvbCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzhjOTU5ZTsgfVxuICAgICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXI6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzhjOTU5ZTsgfVxuICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5jb2wtYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLmNvbC1hY3Rpb25zIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnBlcnNvbi13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIC5wZXJzb24td3JhcDpob3ZlciAuaW1nOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzRjODRmZjsgfVxuICAucGVyc29uLXdyYXAuYmlnIC5pbWcge1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgd2lkdGg6IDExMHB4OyB9XG4gIC5wZXJzb24td3JhcCAuaW1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICAucGVyc29uLXdyYXAgLmltZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICBsZWZ0OiAtNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7IH1cbiAgLnBlcnNvbi13cmFwIC5hY3Rpb25zLFxuICAucGVyc29uLXdyYXAgLmlubmVyLWFjdGlvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICB3aWR0aDogMDsgfVxuICAgIC5wZXJzb24td3JhcCAuYWN0aW9ucyBhLFxuICAgIC5wZXJzb24td3JhcCAuaW5uZXItYWN0aW9ucyBhIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAucGVyc29uLXdyYXAgLmFjdGlvbnMgYTpob3ZlcixcbiAgICAgIC5wZXJzb24td3JhcCAuaW5uZXItYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgLnBlcnNvbi13cmFwIHAge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBlcnNvbi13cmFwIC5uYW1lIHtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnBlcnNvbi13cmFwIC5uYW1lIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAucGVyc29uLXdyYXAgLm5hbWUgLmxhc3QtbmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wZXJzb24td3JhcCAuZnVuY3Rpb24ge1xuICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGVyc29uLXN0YXR1cy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM4ZTk2YTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjsgfVxuICAucGVyc29uLXN0YXR1cy13cmFwIHNwYW4ge1xuICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBlcnNvbi1zdGF0dXMtd3JhcCBzcGFuLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuXG4ucGV0aXRpb24tdGVybXMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IDZweDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5wcm9ncmVzcy1iYXIge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0b3A6IC02cHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCAuc29sdmVkLWJhciB7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHRvcDogLTEycHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCAuYm90dG9tLXBvaW50OmJlZm9yZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwgLmJvdHRvbS1wb2ludDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwgLnN0YXJ0LXBvaW50LFxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5lbmQtcG9pbnQsXG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwgLmV4dGVuc2lvbi1wb2ludCB7XG4gICAgICB0b3A6IDNweDsgfVxuICAgICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwgLnN0YXJ0LXBvaW50OmJlZm9yZSxcbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5lbmQtcG9pbnQ6YmVmb3JlLFxuICAgICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwgLmV4dGVuc2lvbi1wb2ludDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICB0b3A6IC01cHg7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmV4dGVuc2lvbi10ZXJtIC5wcm9ncmVzcy1iYXIsXG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5leHRlbnNpb24tdGVybSAuc29sdmVkLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuZXhjZWVkZWQtdGVybSB7XG4gICAgZmxleDogMTsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5leGNlZWRlZC10ZXJtIC5wcm9ncmVzcy1iYXIsXG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmV4Y2VlZGVkLXRlcm0gLnNvbHZlZC1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RkU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5wcm9ncmVzcy1iYXIsXG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5zb2x2ZWQtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04cHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAucHJvZ3Jlc3MtYmFyLmZ1bGwsXG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnNvbHZlZC1iYXIuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuc29sdmVkLWJhciB7XG4gICAgdG9wOiAtMTZweDsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50IHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogcmdiYSgxMTIsIDEyNywgMTQ0LCAwLjQpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogNzZweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0gcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNzA3ZjkwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTsgfVxuICAgICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHNwYW4udGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHNwYW4uZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0gc3Bhbi5tb250aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWNoZWNrXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWNoZWNrXTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludC5zb2x2ZWQtZGF5IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0ge1xuICAgICAgY29sb3I6IHJnYmEoMTQwLCAxODgsIDAsIDAuNik7IH1cbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQuc29sdmVkLWRheSBbY2xhc3MqPWljb24tbG9jYXRpb25dIHAge1xuICAgICAgICBjb2xvcjogIzUzNzAwMDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQucmVzcG9uc2UtZGF5IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0ge1xuICAgICAgY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQucmVzcG9uc2UtZGF5IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0gcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3MDdmOTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTIsIDEyNywgMTQ0LCAwLjQpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNzA3ZjkwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQgc3BhbjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5zdGFydC1wb2ludCB7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogNHB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuc3RhcnQtcG9pbnQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICB0b3A6IC03cHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuc3RhcnQtcG9pbnQ6YWZ0ZXIge1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHRvcDogNHB4OyB9XG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5lbmQtcG9pbnQge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRvcDogNHB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuZW5kLXBvaW50OmJlZm9yZSB7XG4gICAgICByaWdodDogLTdweDtcbiAgICAgIHRvcDogLTdweDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5lbmQtcG9pbnQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICB0b3A6IDRweDsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXBvaW50IHtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB0b3A6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5leHRlbnNpb24tcG9pbnQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgIHRvcDogLTdweDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5leHRlbnNpb24tcG9pbnQ6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgdG9wOiA0cHg7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnNvbHZlZC1kYXkgPiBwLnRleHQsXG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5yZXNwb25zZS1kYXkgPiBwLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucGV0aXRpb24tdGVybXMtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50ID4gcC50ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0ge1xuICAgICAgZm9udC1zaXplOiA2MHB4OyB9XG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0gc3Bhbi5kYXkge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5waWxscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNXB4OyB9XG4gIC5waWxscyAucGlsbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGlsbHMgLnBpbGwuYXBwcm92ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7IH1cbiAgICAgIC5waWxscyAucGlsbC5hcHByb3ZlZCAuaWNvbiwgLnBpbGxzIC5waWxsLmFwcHJvdmVkIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnBpbGxzIC5waWxsLmFwcHJvdmVkIGEubWVudS10b2dnbGUsXG4gICAgICAucGlsbHMgLnBpbGwuYXBwcm92ZWQgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5waWxscyAucGlsbC5hcHByb3ZlZCBhLm1lbnUtdG9nZ2xlLCAucGlsbHMgLnBpbGwuYXBwcm92ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucGlsbHMgLnBpbGwuYXBwcm92ZWQgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnBpbGxzIC5waWxsLmFwcHJvdmVkIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnBpbGxzIC5waWxsLmFwcHJvdmVkIGxpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Y2JjMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmEwOWY7IH1cbiAgICAgIC5waWxscyAucGlsbC51bmFwcHJvdmVkIC5pY29uLCAucGlsbHMgLnBpbGwudW5hcHByb3ZlZCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5waWxscyAucGlsbC51bmFwcHJvdmVkIGEubWVudS10b2dnbGUsXG4gICAgICAucGlsbHMgLnBpbGwudW5hcHByb3ZlZCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQgYS5tZW51LXRvZ2dsZSwgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucGlsbHMgLnBpbGwudW5hcHByb3ZlZCAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucGlsbHMgLnBpbGwudW5hcHByb3ZlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5waWxscyAucGlsbC51bmFwcHJvdmVkIGxpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMDUzNTI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBpbGxzIC5waWxsIC5pY29uLCAucGlsbHMgLnBpbGwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucGlsbHMgLnBpbGwgYS5tZW51LXRvZ2dsZSxcbiAgICAucGlsbHMgLnBpbGwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5waWxscyAucGlsbCBhLm1lbnUtdG9nZ2xlLCAucGlsbHMgLnBpbGwgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucGlsbHMgLnBpbGwgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnBpbGxzIC5waWxsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnBpbGxzIC5waWxsIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICAgIGNvbG9yOiAjODY5NkM5O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgbWluLXdpZHRoOiAyNnB4O1xuICAgICAgd2lkdGg6IDI2cHg7IH1cbiAgICAgIC5waWxscyAucGlsbCAuaWNvbjpiZWZvcmUsIC5waWxscyAucGlsbCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucGlsbHMgLnBpbGwgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucGlsbHMgLnBpbGwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucGlsbHMgLnBpbGwgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5waWxscyAucGlsbCAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5waWxscyAucGlsbCAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucGlsbHMgLnBpbGwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucGlsbHMgLnBpbGwgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucGlsbHMgLnBpbGwgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGlsbHMgLnBpbGwgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucmVnaXN0cnktdGVybXMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IDZweDsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5wcm9ncmVzcy1iYXIge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0b3A6IC02cHg7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuc29sdmVkLWJhciB7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHRvcDogLTEycHg7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuYm90dG9tLXBvaW50OmJlZm9yZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLmJvdHRvbS1wb2ludDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLnN0YXJ0LXBvaW50LFxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5lbmQtcG9pbnQsXG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLmV4dGVuc2lvbi1wb2ludCB7XG4gICAgICB0b3A6IDNweDsgfVxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLnN0YXJ0LXBvaW50OmJlZm9yZSxcbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5lbmQtcG9pbnQ6YmVmb3JlLFxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLmV4dGVuc2lvbi1wb2ludDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICB0b3A6IC01cHg7IH1cbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5zdGFydC1wb2ludC5leHBpcmVkOmJlZm9yZSxcbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5lbmQtcG9pbnQuZXhwaXJlZDpiZWZvcmUsXG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuZXh0ZW5zaW9uLXBvaW50LmV4cGlyZWQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4OyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5leHRlbnNpb24tdGVybSAucHJvZ3Jlc3MtYmFyLFxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXRlcm0gLnNvbHZlZC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmV4Y2VlZGVkLXRlcm0ge1xuICAgIGZsZXg6IDE7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuZXhjZWVkZWQtdGVybSAucHJvZ3Jlc3MtYmFyLFxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5leGNlZWRlZC10ZXJtIC5zb2x2ZWQtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcCAucHJvZ3Jlc3MtYmFyLFxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuc29sdmVkLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHB4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnByb2dyZXNzLWJhci5mdWxsLFxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5zb2x2ZWQtYmFyLmZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnNvbHZlZC1iYXIge1xuICAgIHRvcDogLTE2cHg7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6IHJnYmEoMTEyLCAxMjcsIDE0NCwgMC40KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDc2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHAge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzcwN2Y5MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7IH1cbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBzcGFuLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBzcGFuLmRheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHNwYW4ubW9udGgge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1jaGVja10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1jaGVja106YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC50b3AtcG9pbnQuc29sdmVkLWRheSBbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE0MCwgMTg4LCAwLCAwLjYpOyB9XG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50LnNvbHZlZC1kYXkgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBwIHtcbiAgICAgICAgY29sb3I6ICM1MzcwMDA7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50LnJlc3BvbnNlLWRheSBbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50LnJlc3BvbnNlLWRheSBbY2xhc3MqPWljb24tbG9jYXRpb25dIHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuYm90dG9tLXBvaW50OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzA3ZjkwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuYm90dG9tLXBvaW50OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTEyLCAxMjcsIDE0NCwgMC40KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQgcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQgc3BhbiB7XG4gICAgICBjb2xvcjogIzcwN2Y5MDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHNwYW46bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuc3RhcnQtcG9pbnQge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDRweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnN0YXJ0LXBvaW50OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgICAgdG9wOiAtN3B4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnN0YXJ0LXBvaW50OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB0b3A6IDRweDsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuZW5kLXBvaW50IHtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0b3A6IDRweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmVuZC1wb2ludDpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICB0b3A6IC03cHg7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuZW5kLXBvaW50OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgdG9wOiA0cHg7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmV4dGVuc2lvbi1wb2ludCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdG9wOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXBvaW50OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICB0b3A6IC03cHg7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXBvaW50OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRvcDogNHB4OyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5zb2x2ZWQtZGF5ID4gcC50ZXh0LFxuICAucmVnaXN0cnktdGVybXMtd3JhcCAucmVzcG9uc2UtZGF5ID4gcC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5yZWdpc3RyeS1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucmVnaXN0cnktY2FyZHMgLmNvbCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiAjZTRlZWZkO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjRkNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5pbi1wcm9ncmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmYmVmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZkY2EzOTsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmluLXByb2dyZXNzIHAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZkY2EzOTtcbiAgICAgICAgY29sb3I6ICNjZTk5MDI7IH1cbiAgICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5pbi1wcm9ncmVzcyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmMzMDA7IH1cbiAgICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmluLXByb2dyZXNzIHNwYW4ubnIge1xuICAgICAgICAgIGNvbG9yOiAjY2U5OTAyOyB9XG4gICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuaW4tcHJvZ3Jlc3MgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmMzMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZ1dHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBlMjZhOTsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZ1dHVyZSBwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZTI2YTk7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCOyB9XG4gICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZnV0dXJlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzA2MTE0QjsgfVxuICAgICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZnV0dXJlIHNwYW4ubnIge1xuICAgICAgICAgIGNvbG9yOiAjMDYxMTRCOyB9XG4gICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZnV0dXJlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICBjb2xvcjogIzhiOTZjNDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOWM2XCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkIHAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4Yjk2YzQ7XG4gICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQgLmdyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQgc3BhbiB7XG4gICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkIHNwYW4ubnIge1xuICAgICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEY1RDlBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZWdpc3RyeS1jYXJkcyBsaSB7XG4gICAgd2lkdGg6IDE5NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmVnaXN0cnktY2FyZHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcy5hdXRvLWhlaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7IH1cbiAgICAucmVnaXN0cnktY2FyZHMgPiBhLmNvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnJlZ2lzdHJ5LWNhcmRzIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgIC5yZWdpc3RyeS1jYXJkcyBsaSBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5yZWdpc3RyeS1jYXJkcyBsaSBhIHNwYW4ubnIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5yZWdpc3RyeS1jYXJkcyBsaSBhIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5zZXR0aW5ncy1zdGVwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhlOTZhOTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDsgfVxuICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5pY29uLXBsYWNlcyB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi13YWxsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dLmljb24tZG9jdW1lbnQge1xuICAgICAgZm9udC1zaXplOiA0NnB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dLmljb24tYXRvbSB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi1zdGFtcCB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi1leWUtaGlkZGVuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5jb2xvci1hbWJlciB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAuc2V0dGluZ3Mtc3RlcCA+IGg0LnRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZXR0aW5ncy1zdGVwID4gcCB7XG4gICAgY29sb3I6ICMwNjExNEI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zZXR0aW5ncy1zdGVwIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNldHRpbmdzLXN0ZXAgLmNhcmQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7IH0gfVxuICAuc2V0dGluZ3Mtc3RlcCAuY29sLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgLmNvbC1pbWFnZSA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2V0dGluZ3Mtc3RlcCAudGFicy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZXR0aW5ncy1zdGVwIC5maWxlLWZpZWxkIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuYnRuLCAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuYnRuLXNtYWxsLCAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5zZXR0aW5ncy1zdGVwIC5maWxlLWZpZWxkIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuc2V0dGluZ3Mtc3RlcCAuaGVhZGVyIC50aXRsZSAuZmlsdGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciAudGl0bGUgLmZpbHRlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZTk2YTk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMXB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAuc2V0dGluZ3Mtc3RlcCAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgLmFkdmFuY2VkLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIC5hZHZhbmNlZC1zZWFyY2ggYSB7XG4gICAgICAgICAgY29sb3I6ICM0MzU5ZjY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyAuYWR2YW5jZWQtc2VhcmNoIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5jcmVkZW50aWFscy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY3JlZGVudGlhbHMtd3JhcCAuYnRuLWNoYW5nZS1wYXNzd29yZCxcbiAgLmNyZWRlbnRpYWxzLXdyYXAgLmJ0bi1jYW5jZWwge1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZXR0aW5ncy1zdGVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5pY29uLWRvY3VtZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi1wbGFjZXMge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5pY29uLXN0YW1wIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgLmNhcmQuZnVsbC13aWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIge1xuICAgICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXI6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN0ZXAge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM4ZTk2YTk7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RlcC5sYXN0IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc3RlcCAuc3RlcC1uciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0YzRjZGRTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbGVmdDogLTIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTEzcHg7XG4gICAgd2lkdGg6IDQ2cHg7IH1cbiAgLnN0ZXAgPiBwIHtcbiAgICBjb2xvcjogIzA2MTE0QjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zdGVwIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN0ZXAgLmNhcmQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RlcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0ZXAge1xuICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zdGVwIC5zdGVwLW5yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICB0b3A6IC05cHg7XG4gICAgICB3aWR0aDogMzZweDsgfVxuICAgIC5zdGVwIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAuc3RlcCA+IHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnN0ZXAgLmNhcmQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi50YWJzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5zdGVwIC50YWJzLXdyYXAgLmNhcmQsXG4gIC5zZXR0aW5ncy1zdGVwIC50YWJzLXdyYXAgLmNhcmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRhYnMtd3JhcCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnRhYnMtd3JhcCB1bC50YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YzRjZGRTtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLnRhYnMtd3JhcCB1bC50YWJzIC50YWIgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC50YWJzLXdyYXAgdWwudGFicyAuaW5kaWNhdG9yIHtcbiAgICAgIGJvdHRvbTogLTJweDsgfVxuICAgIC50YWJzLXdyYXAgdWwudGFicyBsaSAuY3VzdG9tLWxpbmsuYWJzb2x1dGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDQwcHg7IH1cbiAgLnRhYnMtd3JhcCAuY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDBweCA1MHB4OyB9XG5cbi5wcm9qZWN0cy10YWJzLXdyYXAgdWwudGFicyAudGFiIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvamVjdHMtdGFicy13cmFwIHVsLnRhYnMgLnRhYiBhIGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAucHJvamVjdHMtdGFicy13cmFwIHVsLnRhYnMgLnRhYiBhIGRpdiBbY2xhc3MqPWljb24tXSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgLnByb2plY3RzLXRhYnMtd3JhcCB1bC50YWJzIC50YWIgYSBkaXYgW2NsYXNzKj1pY29uLV0uaWNvbi1jaGVjay1saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnByb2plY3RzLXRhYnMtd3JhcCB1bC50YWJzIGxpOm5vdCgudGFiKSAuY3VzdG9tLWxpbmsuYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEzcHg7IH1cbiAgLnByb2plY3RzLXRhYnMtd3JhcCB1bC50YWJzIGxpOm5vdCgudGFiKSAuY3VzdG9tLWxpbmsuYWJzb2x1dGU6bm90KGEpIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgdWwudGFicyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFicy13cmFwIHVsLnRhYnMge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLnRhYnMtd3JhcCB1bC50YWJzIC5pbmRpY2F0b3Ige1xuICAgICAgYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFicy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgLnRhYnMtd3JhcCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDVweCk7IH1cbiAgICAudGFicy13cmFwIGg0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAudGFicy13cmFwID4gLmNvbCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRhYnMtd3JhcCAuY2FyZC5maWx0ZXJzLXdyYXAge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC50YWJzLXdyYXAgdWwudGFicyB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgIC50YWJzLXdyYXAgdWwudGFicyAudGFiIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgICAgICAudGFicy13cmFwIHVsLnRhYnMgLnRhYiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAudGFicy13cmFwIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDsgfSB9XG5cbi5tYXRlcmlhbC10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4OyB9XG5cbnNwYW4uYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTEycHg7XG4gIHdpZHRoOiAyMnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXRlcmlhbC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnVzZXItdm90ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTAyYTY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudXNlci12b3RlLnBybyBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG4gIC51c2VyLXZvdGUuYWdhaW5zdCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIC51c2VyLXZvdGUuYWJzdGVudGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICAgIGNvbG9yOiAjNzA3ZjkwOyB9XG4gIC51c2VyLXZvdGUgW2NsYXNzKj1pY29uXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogMzNweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzM3B4OyB9XG4gICAgLnVzZXItdm90ZSBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqXG4gKiBDU1MgUGVyY2VudGFnZSBDaXJjbGVcbiAqIEF1dGhvcjogQW5kcmUgRmlyY2hvd1xuICpcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnJlY3QtYXV0bywgLmNpcmNsZS5wOTUgLnNsaWNlLCAuY2lyY2xlLnA5NiAuc2xpY2UsIC5jaXJjbGUucDk3IC5zbGljZSwgLmNpcmNsZS5wOTggLnNsaWNlLCAuY2lyY2xlLnA5OSAuc2xpY2UsIC5jaXJjbGUucDEwMCAuc2xpY2Uge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG5cbi5waWUsIC5jaXJjbGUgLmJhciwgLmNpcmNsZS5wOTUgLmZpbGwsIC5jaXJjbGUucDk2IC5maWxsLCAuY2lyY2xlLnA5NyAuZmlsbCwgLmNpcmNsZS5wOTggLmZpbGwsIC5jaXJjbGUucDk5IC5maWxsLCAuY2lyY2xlLnAxMDAgLmZpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMC4wM2VtIHNvbGlkICM0Yzg0ZmY7XG4gIGNsaXA6IHJlY3QoMGVtLCAwLjVlbSwgMWVtLCAwZW0pO1xuICBoZWlnaHQ6IDAuOTRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgd2lkdGg6IDAuOTRlbTsgfVxuXG4ucGllLWZpbGwsIC5jaXJjbGUucDk1IC5iYXI6YWZ0ZXIsIC5jaXJjbGUucDk1IC5maWxsLCAuY2lyY2xlLnA5NiAuYmFyOmFmdGVyLCAuY2lyY2xlLnA5NiAuZmlsbCwgLmNpcmNsZS5wOTcgLmJhcjphZnRlciwgLmNpcmNsZS5wOTcgLmZpbGwsIC5jaXJjbGUucDk4IC5iYXI6YWZ0ZXIsIC5jaXJjbGUucDk4IC5maWxsLCAuY2lyY2xlLnA5OSAuYmFyOmFmdGVyLCAuY2lyY2xlLnA5OSAuZmlsbCwgLmNpcmNsZS5wMTAwIC5iYXI6YWZ0ZXIsIC5jaXJjbGUucDEwMCAuZmlsbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjEycHg7XG4gIGhlaWdodDogMjEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTk1ZGVnKTtcbiAgd2lkdGg6IDIxMnB4OyB9XG4gIC5jaXJjbGUgKiwgLmNpcmNsZSAqOmJlZm9yZSwgLmNpcmNsZSAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICB1bC5pbm5lciAuY2lyY2xlIHtcbiAgICBmb250LXNpemU6IDE5MnB4O1xuICAgIGhlaWdodDogMTkycHg7XG4gICAgd2lkdGg6IDE5MnB4OyB9XG4gIHVsLnNtYWxsIC5jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogMTcycHg7XG4gICAgaGVpZ2h0OiAxNzJweDtcbiAgICB3aWR0aDogMTcycHg7IH1cbiAgLmNpcmNsZTphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC45NGVtO1xuICAgIGxlZnQ6IDAuMDNlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjAzZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICB3aWR0aDogMC45NGVtOyB9XG4gIC5jaXJjbGUgLnNsaWNlIHtcbiAgICBjbGlwOiByZWN0KDBlbSwgMWVtLCAxZW0sIDAuNWVtKTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFlbTsgfVxuICAuY2lyY2xlLnAxIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDAuOTU0ZGVnKTsgfVxuICAuY2lyY2xlLmIxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODkuNTdkZWcpOyB9XG4gICAgLmNpcmNsZS5iMS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODUuNTdkZWcpOyB9XG4gIC5jaXJjbGUuYjE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05My4xZGVnKTsgfVxuICAuY2lyY2xlLnAyIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIuODYyZGVnKTsgfVxuICAuY2lyY2xlLmIyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODcuNjRkZWcpOyB9XG4gICAgLmNpcmNsZS5iMi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODMuNjRkZWcpOyB9XG4gIC5jaXJjbGUuYjI6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MS4yZGVnKTsgfVxuICAuY2lyY2xlLnAzIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQuNzdkZWcpOyB9XG4gIC5jaXJjbGUuYjMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04NS43MWRlZyk7IH1cbiAgICAuY2lyY2xlLmIzLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04MS43MWRlZyk7IH1cbiAgLmNpcmNsZS5iMzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTg5LjNkZWcpOyB9XG4gIC5jaXJjbGUucDQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNi42NzhkZWcpOyB9XG4gIC5jaXJjbGUuYjQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04My43OGRlZyk7IH1cbiAgICAuY2lyY2xlLmI0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03OS43OGRlZyk7IH1cbiAgLmNpcmNsZS5iNDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTg3LjRkZWcpOyB9XG4gIC5jaXJjbGUucDUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOC41ODZkZWcpOyB9XG4gIC5jaXJjbGUuYjUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04MS44NWRlZyk7IH1cbiAgICAuY2lyY2xlLmI1LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03Ny44NWRlZyk7IH1cbiAgLmNpcmNsZS5iNTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTg1LjVkZWcpOyB9XG4gIC5jaXJjbGUucDYgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTAuNDk0ZGVnKTsgfVxuICAuY2lyY2xlLmI2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzkuOTJkZWcpOyB9XG4gICAgLmNpcmNsZS5iNi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzUuOTJkZWcpOyB9XG4gIC5jaXJjbGUuYjY6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04My42ZGVnKTsgfVxuICAuY2lyY2xlLnA3IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyLjQwMmRlZyk7IH1cbiAgLmNpcmNsZS5iNyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTc3Ljk5ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjcuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTczLjk5ZGVnKTsgfVxuICAuY2lyY2xlLmI3Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODEuN2RlZyk7IH1cbiAgLmNpcmNsZS5wOCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNC4zMWRlZyk7IH1cbiAgLmNpcmNsZS5iOCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTc2LjA2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjguaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTcyLjA2ZGVnKTsgfVxuICAuY2lyY2xlLmI4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzkuOGRlZyk7IH1cbiAgLmNpcmNsZS5wOSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNi4yMThkZWcpOyB9XG4gIC5jaXJjbGUuYjkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03NC4xM2RlZyk7IH1cbiAgICAuY2lyY2xlLmI5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03MC4xM2RlZyk7IH1cbiAgLmNpcmNsZS5iOTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTc3LjlkZWcpOyB9XG4gIC5jaXJjbGUucDEwIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4LjEyNmRlZyk7IH1cbiAgLmNpcmNsZS5iMTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03Mi4yZGVnKTsgfVxuICAgIC5jaXJjbGUuYjEwLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02OC4yZGVnKTsgfVxuICAuY2lyY2xlLmIxMDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTc2ZGVnKTsgfVxuICAuY2lyY2xlLnAxMSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMC4wMzRkZWcpOyB9XG4gIC5jaXJjbGUuYjExIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzAuMjdkZWcpOyB9XG4gICAgLmNpcmNsZS5iMTEuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTY2LjI3ZGVnKTsgfVxuICAuY2lyY2xlLmIxMTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTc0LjFkZWcpOyB9XG4gIC5jaXJjbGUucDEyIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIxLjk0MmRlZyk7IH1cbiAgLmNpcmNsZS5iMTIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02OC4zNGRlZyk7IH1cbiAgICAuY2lyY2xlLmIxMi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjQuMzRkZWcpOyB9XG4gIC5jaXJjbGUuYjEyOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzIuMmRlZyk7IH1cbiAgLmNpcmNsZS5wMTMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjMuODVkZWcpOyB9XG4gIC5jaXJjbGUuYjEzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjYuNDFkZWcpOyB9XG4gICAgLmNpcmNsZS5iMTMuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYyLjQxZGVnKTsgfVxuICAuY2lyY2xlLmIxMzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTcwLjNkZWcpOyB9XG4gIC5jaXJjbGUucDE0IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI1Ljc1OGRlZyk7IH1cbiAgLmNpcmNsZS5iMTQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02NC40OGRlZyk7IH1cbiAgICAuY2lyY2xlLmIxNC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjAuNDhkZWcpOyB9XG4gIC5jaXJjbGUuYjE0Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjguNGRlZyk7IH1cbiAgLmNpcmNsZS5wMTUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcuNjY2ZGVnKTsgfVxuICAuY2lyY2xlLmIxNSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTYyLjU1ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjE1LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01OC41NWRlZyk7IH1cbiAgLmNpcmNsZS5iMTU6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02Ni41ZGVnKTsgfVxuICAuY2lyY2xlLnAxNiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOS41NzRkZWcpOyB9XG4gIC5jaXJjbGUuYjE2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjAuNjJkZWcpOyB9XG4gICAgLmNpcmNsZS5iMTYuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTU2LjYyZGVnKTsgfVxuICAuY2lyY2xlLmIxNjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTY0LjZkZWcpOyB9XG4gIC5jaXJjbGUucDE3IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxLjQ4MmRlZyk7IH1cbiAgLmNpcmNsZS5iMTcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01OC42OWRlZyk7IH1cbiAgICAuY2lyY2xlLmIxNy5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTQuNjlkZWcpOyB9XG4gIC5jaXJjbGUuYjE3Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjIuN2RlZyk7IH1cbiAgLmNpcmNsZS5wMTggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzMuMzlkZWcpOyB9XG4gIC5jaXJjbGUuYjE4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTYuNzZkZWcpOyB9XG4gICAgLmNpcmNsZS5iMTguaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUyLjc2ZGVnKTsgfVxuICAuY2lyY2xlLmIxODpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwLjhkZWcpOyB9XG4gIC5jaXJjbGUucDE5IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1LjI5OGRlZyk7IH1cbiAgLmNpcmNsZS5iMTkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01NC44M2RlZyk7IH1cbiAgICAuY2lyY2xlLmIxOS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTAuODNkZWcpOyB9XG4gIC5jaXJjbGUuYjE5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTguOWRlZyk7IH1cbiAgLmNpcmNsZS5wMjAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzcuMjA2ZGVnKTsgfVxuICAuY2lyY2xlLmIyMCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUyLjlkZWcpOyB9XG4gICAgLmNpcmNsZS5iMjAuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ4LjlkZWcpOyB9XG4gIC5jaXJjbGUuYjIwOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTdkZWcpOyB9XG4gIC5jaXJjbGUucDIxIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjExNGRlZyk7IH1cbiAgLmNpcmNsZS5iMjEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01MC45N2RlZyk7IH1cbiAgICAuY2lyY2xlLmIyMS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDYuOTdkZWcpOyB9XG4gIC5jaXJjbGUuYjIxOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTUuMWRlZyk7IH1cbiAgLmNpcmNsZS5wMjIgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDEuMDIyZGVnKTsgfVxuICAuY2lyY2xlLmIyMiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ5LjA0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjIyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NS4wNGRlZyk7IH1cbiAgLmNpcmNsZS5iMjI6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01My4yZGVnKTsgfVxuICAuY2lyY2xlLnAyMyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Mi45M2RlZyk7IH1cbiAgLmNpcmNsZS5iMjMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00Ny4xMWRlZyk7IH1cbiAgICAuY2lyY2xlLmIyMy5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDMuMTFkZWcpOyB9XG4gIC5jaXJjbGUuYjIzOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTEuM2RlZyk7IH1cbiAgLmNpcmNsZS5wMjQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDQuODM4ZGVnKTsgfVxuICAuY2lyY2xlLmIyNCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1LjE4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjI0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MS4xOGRlZyk7IH1cbiAgLmNpcmNsZS5iMjQ6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00OS40ZGVnKTsgfVxuICAuY2lyY2xlLnAyNSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ni43NDZkZWcpOyB9XG4gIC5jaXJjbGUuYjI1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDMuMjVkZWcpOyB9XG4gICAgLmNpcmNsZS5iMjUuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM5LjI1ZGVnKTsgfVxuICAuY2lyY2xlLmIyNTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ3LjVkZWcpOyB9XG4gIC5jaXJjbGUucDI2IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ4LjY1NGRlZyk7IH1cbiAgLmNpcmNsZS5iMjYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MS4zMmRlZyk7IH1cbiAgICAuY2lyY2xlLmIyNi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzcuMzJkZWcpOyB9XG4gIC5jaXJjbGUuYjI2Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDUuNmRlZyk7IH1cbiAgLmNpcmNsZS5wMjcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTAuNTYyZGVnKTsgfVxuICAuY2lyY2xlLmIyNyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM5LjM5ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjI3LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNS4zOWRlZyk7IH1cbiAgLmNpcmNsZS5iMjc6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00My43ZGVnKTsgfVxuICAuY2lyY2xlLnAyOCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1Mi40N2RlZyk7IH1cbiAgLmNpcmNsZS5iMjgge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNy40NmRlZyk7IH1cbiAgICAuY2lyY2xlLmIyOC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzMuNDZkZWcpOyB9XG4gIC5jaXJjbGUuYjI4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDEuOGRlZyk7IH1cbiAgLmNpcmNsZS5wMjkgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTQuMzc4ZGVnKTsgfVxuICAuY2lyY2xlLmIyOSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1LjUzZGVnKTsgfVxuICAgIC5jaXJjbGUuYjI5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMS41M2RlZyk7IH1cbiAgLmNpcmNsZS5iMjk6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zOS45ZGVnKTsgfVxuICAuY2lyY2xlLnAzMCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1Ni4yODZkZWcpOyB9XG4gIC5jaXJjbGUuYjMwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzMuNmRlZyk7IH1cbiAgICAuY2lyY2xlLmIzMC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjkuNmRlZyk7IH1cbiAgLmNpcmNsZS5iMzA6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zOGRlZyk7IH1cbiAgLmNpcmNsZS5wMzEgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTguMTk0ZGVnKTsgfVxuICAuY2lyY2xlLmIzMSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMxLjY3ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjMxLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNy42N2RlZyk7IH1cbiAgLmNpcmNsZS5iMzE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNi4xZGVnKTsgfVxuICAuY2lyY2xlLnAzMiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MC4xMDJkZWcpOyB9XG4gIC5jaXJjbGUuYjMyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjkuNzRkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzIuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI1Ljc0ZGVnKTsgfVxuICAuY2lyY2xlLmIzMjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM0LjJkZWcpOyB9XG4gIC5jaXJjbGUucDMzIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYyLjAxZGVnKTsgfVxuICAuY2lyY2xlLmIzMyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTI3LjgxZGVnKTsgfVxuICAgIC5jaXJjbGUuYjMzLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMy44MWRlZyk7IH1cbiAgLmNpcmNsZS5iMzM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMi4zZGVnKTsgfVxuICAuY2lyY2xlLnAzNCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2My45MThkZWcpOyB9XG4gIC5jaXJjbGUuYjM0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjUuODhkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzQuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIxLjg4ZGVnKTsgfVxuICAuY2lyY2xlLmIzNDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwLjRkZWcpOyB9XG4gIC5jaXJjbGUucDM1IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY1LjgyNmRlZyk7IH1cbiAgLmNpcmNsZS5iMzUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMy45NWRlZyk7IH1cbiAgICAuY2lyY2xlLmIzNS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTkuOTVkZWcpOyB9XG4gIC5jaXJjbGUuYjM1Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjguNWRlZyk7IH1cbiAgLmNpcmNsZS5wMzYgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjcuNzM0ZGVnKTsgfVxuICAuY2lyY2xlLmIzNiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyLjAyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjM2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xOC4wMmRlZyk7IH1cbiAgLmNpcmNsZS5iMzY6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNi42ZGVnKTsgfVxuICAuY2lyY2xlLnAzNyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OS42NDJkZWcpOyB9XG4gIC5jaXJjbGUuYjM3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAuMDlkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzcuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE2LjA5ZGVnKTsgfVxuICAuY2lyY2xlLmIzNzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTI0LjdkZWcpOyB9XG4gIC5jaXJjbGUucDM4IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcxLjU1ZGVnKTsgfVxuICAuY2lyY2xlLmIzOCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4LjE2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjM4LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNC4xNmRlZyk7IH1cbiAgLmNpcmNsZS5iMzg6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMi44ZGVnKTsgfVxuICAuY2lyY2xlLnAzOSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3My40NThkZWcpOyB9XG4gIC5jaXJjbGUuYjM5IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTYuMjNkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyLjIzZGVnKTsgfVxuICAuY2lyY2xlLmIzOTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwLjlkZWcpOyB9XG4gIC5jaXJjbGUucDQwIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc1LjM2NmRlZyk7IH1cbiAgLmNpcmNsZS5iNDAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNC4zZGVnKTsgfVxuICAgIC5jaXJjbGUuYjQwLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMC4zZGVnKTsgfVxuICAuY2lyY2xlLmI0MDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE5ZGVnKTsgfVxuICAuY2lyY2xlLnA0MSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3Ny4yNzRkZWcpOyB9XG4gIC5jaXJjbGUuYjQxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTIuMzdkZWcpOyB9XG4gICAgLmNpcmNsZS5iNDEuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTguMzdkZWcpOyB9XG4gIC5jaXJjbGUuYjQxOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTcuMWRlZyk7IH1cbiAgLmNpcmNsZS5wNDIgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzkuMTgyZGVnKTsgfVxuICAuY2lyY2xlLmI0MiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwLjQ0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjQyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02LjQ0ZGVnKTsgfVxuICAuY2lyY2xlLmI0Mjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1LjJkZWcpOyB9XG4gIC5jaXJjbGUucDQzIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxLjA5ZGVnKTsgfVxuICAuY2lyY2xlLmI0MyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTguNTFkZWcpOyB9XG4gICAgLmNpcmNsZS5iNDMuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQuNTFkZWcpOyB9XG4gIC5jaXJjbGUuYjQzOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMuM2RlZyk7IH1cbiAgLmNpcmNsZS5wNDQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODIuOTk4ZGVnKTsgfVxuICAuY2lyY2xlLmI0NCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTYuNThkZWcpOyB9XG4gICAgLmNpcmNsZS5iNDQuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIuNThkZWcpOyB9XG4gIC5jaXJjbGUuYjQ0Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTEuNGRlZyk7IH1cbiAgLmNpcmNsZS5wNDUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODQuOTA2ZGVnKTsgfVxuICAuY2lyY2xlLmI0NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQuNjVkZWcpOyB9XG4gICAgLmNpcmNsZS5iNDUuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTAuNjVkZWcpOyB9XG4gIC5jaXJjbGUuYjQ1Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOS41ZGVnKTsgfVxuICAuY2lyY2xlLnA0NiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ni44MTRkZWcpOyB9XG4gIC5jaXJjbGUuYjQ2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMi43MmRlZyk7IH1cbiAgICAuY2lyY2xlLmI0Ni5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjI4ZGVnKTsgfVxuICAuY2lyY2xlLmI0Njpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTcuNmRlZyk7IH1cbiAgLmNpcmNsZS5wNDcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODguNzIyZGVnKTsgfVxuICAuY2lyY2xlLmI0NyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTAuNzlkZWcpOyB9XG4gICAgLmNpcmNsZS5iNDcuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMy4yMWRlZyk7IH1cbiAgLmNpcmNsZS5iNDc6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01LjdkZWcpOyB9XG4gIC5jaXJjbGUucDQ4IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwLjYzZGVnKTsgfVxuICAuY2lyY2xlLmI0OCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMS4xNGRlZyk7IH1cbiAgICAuY2lyY2xlLmI0OC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1LjE0ZGVnKTsgfVxuICAuY2lyY2xlLmI0ODpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMuOGRlZyk7IH1cbiAgLmNpcmNsZS5wNDkgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTIuNTM4ZGVnKTsgfVxuICAuY2lyY2xlLmI0OSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMy4wN2RlZyk7IH1cbiAgICAuY2lyY2xlLmI0OS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3LjA3ZGVnKTsgfVxuICAuY2lyY2xlLmI0OTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEuOWRlZyk7IH1cbiAgLmNpcmNsZS5wNTAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQuNDQ2ZGVnKTsgfVxuICAuY2lyY2xlLmI1MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgICAuY2lyY2xlLmI1MC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKTsgfVxuICAuY2lyY2xlLmI1MDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgLmNpcmNsZS5wNTEgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTYuMzU0ZGVnKTsgfVxuICAuY2lyY2xlLmI1MSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNi45MmRlZyk7IH1cbiAgICAuY2lyY2xlLmI1MS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC45MmRlZyk7IH1cbiAgLmNpcmNsZS5iNTE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEuOWRlZyk7IH1cbiAgLmNpcmNsZS5wNTIgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTguMjYyZGVnKTsgfVxuICAuY2lyY2xlLmI1MiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOC44NGRlZyk7IH1cbiAgICAuY2lyY2xlLmI1Mi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMi44NGRlZyk7IH1cbiAgLmNpcmNsZS5iNTI6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMuOGRlZyk7IH1cbiAgLmNpcmNsZS5wNTMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTAwLjE3ZGVnKTsgfVxuICAuY2lyY2xlLmI1MyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTAuNzZkZWcpOyB9XG4gICAgLmNpcmNsZS5iNTMuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQuNzZkZWcpOyB9XG4gIC5jaXJjbGUuYjUzOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1LjdkZWcpOyB9XG4gIC5jaXJjbGUucDU0IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMi4wNzhkZWcpOyB9XG4gIC5jaXJjbGUuYjU0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMi42OGRlZyk7IH1cbiAgICAuY2lyY2xlLmI1NC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNi42OGRlZyk7IH1cbiAgLmNpcmNsZS5iNTQ6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcuNmRlZyk7IH1cbiAgLmNpcmNsZS5wNTUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTAzLjk4NmRlZyk7IH1cbiAgLmNpcmNsZS5iNTUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0LjZkZWcpOyB9XG4gICAgLmNpcmNsZS5iNTUuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTguNmRlZyk7IH1cbiAgLmNpcmNsZS5iNTU6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkuNWRlZyk7IH1cbiAgLmNpcmNsZS5wNTYgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA1Ljg5NGRlZyk7IH1cbiAgLmNpcmNsZS5iNTYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2LjUyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjU2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwLjUyZGVnKTsgfVxuICAuY2lyY2xlLmI1Njpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTEuNGRlZyk7IH1cbiAgLmNpcmNsZS5wNTcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA3LjgwMmRlZyk7IH1cbiAgLmNpcmNsZS5iNTcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4LjQ0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjU3LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyLjQ0ZGVnKTsgfVxuICAuY2lyY2xlLmI1Nzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMuM2RlZyk7IH1cbiAgLmNpcmNsZS5wNTggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA5LjcxZGVnKTsgfVxuICAuY2lyY2xlLmI1OCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjAuMzZkZWcpOyB9XG4gICAgLmNpcmNsZS5iNTguaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQuMzZkZWcpOyB9XG4gIC5jaXJjbGUuYjU4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNS4yZGVnKTsgfVxuICAuY2lyY2xlLnA1OSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNjE4ZGVnKTsgfVxuICAuY2lyY2xlLmI1OSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjIuMjhkZWcpOyB9XG4gICAgLmNpcmNsZS5iNTkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjYuMjhkZWcpOyB9XG4gIC5jaXJjbGUuYjU5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNy4xZGVnKTsgfVxuICAuY2lyY2xlLnA2MCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTMuNTI2ZGVnKTsgfVxuICAuY2lyY2xlLmI2MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjQuMmRlZyk7IH1cbiAgICAuY2lyY2xlLmI2MC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOC4yZGVnKTsgfVxuICAuY2lyY2xlLmI2MDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTlkZWcpOyB9XG4gIC5jaXJjbGUucDYxIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExNS40MzRkZWcpOyB9XG4gIC5jaXJjbGUuYjYxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNi4xMmRlZyk7IH1cbiAgICAuY2lyY2xlLmI2MS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMC4xMmRlZyk7IH1cbiAgLmNpcmNsZS5iNjE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwLjlkZWcpOyB9XG4gIC5jaXJjbGUucDYyIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExNy4zNDJkZWcpOyB9XG4gIC5jaXJjbGUuYjYyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOC4wNGRlZyk7IH1cbiAgICAuY2lyY2xlLmI2Mi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMi4wNGRlZyk7IH1cbiAgLmNpcmNsZS5iNjI6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyLjhkZWcpOyB9XG4gIC5jaXJjbGUucDYzIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExOS4yNWRlZyk7IH1cbiAgLmNpcmNsZS5iNjMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI5Ljk2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjYzLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzLjk2ZGVnKTsgfVxuICAuY2lyY2xlLmI2Mzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjQuN2RlZyk7IH1cbiAgLmNpcmNsZS5wNjQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTIxLjE1OGRlZyk7IH1cbiAgLmNpcmNsZS5iNjQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxLjg4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjY0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1Ljg4ZGVnKTsgfVxuICAuY2lyY2xlLmI2NDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjYuNmRlZyk7IH1cbiAgLmNpcmNsZS5wNjUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTIzLjA2NmRlZyk7IH1cbiAgLmNpcmNsZS5iNjUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMzLjhkZWcpOyB9XG4gICAgLmNpcmNsZS5iNjUuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzcuOGRlZyk7IH1cbiAgLmNpcmNsZS5iNjU6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjVkZWcpOyB9XG4gIC5jaXJjbGUucDY2IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyNC45NzRkZWcpOyB9XG4gIC5jaXJjbGUuYjY2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNS43MmRlZyk7IH1cbiAgICAuY2lyY2xlLmI2Ni5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOS43MmRlZyk7IH1cbiAgLmNpcmNsZS5iNjY6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwLjRkZWcpOyB9XG4gIC5jaXJjbGUucDY3IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyNi44ODJkZWcpOyB9XG4gIC5jaXJjbGUuYjY3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNy42NGRlZyk7IH1cbiAgICAuY2lyY2xlLmI2Ny5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MS42NGRlZyk7IH1cbiAgLmNpcmNsZS5iNjc6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMyLjNkZWcpOyB9XG4gIC5jaXJjbGUucDY4IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOC43OWRlZyk7IH1cbiAgLmNpcmNsZS5iNjgge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjU2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjY4LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQzLjU2ZGVnKTsgfVxuICAuY2lyY2xlLmI2ODpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzQuMmRlZyk7IH1cbiAgLmNpcmNsZS5wNjkgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwLjY5OGRlZyk7IH1cbiAgLmNpcmNsZS5iNjkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQxLjQ4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjY5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1LjQ4ZGVnKTsgfVxuICAuY2lyY2xlLmI2OTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYuMWRlZyk7IH1cbiAgLmNpcmNsZS5wNzAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMyLjYwNmRlZyk7IH1cbiAgLmNpcmNsZS5iNzAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQzLjRkZWcpOyB9XG4gICAgLmNpcmNsZS5iNzAuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDcuNGRlZyk7IH1cbiAgLmNpcmNsZS5iNzA6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM4ZGVnKTsgfVxuICAuY2lyY2xlLnA3MSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzQuNTE0ZGVnKTsgfVxuICAuY2lyY2xlLmI3MSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDUuMzJkZWcpOyB9XG4gICAgLmNpcmNsZS5iNzEuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDkuMzJkZWcpOyB9XG4gIC5jaXJjbGUuYjcxOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOS45ZGVnKTsgfVxuICAuY2lyY2xlLnA3MiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzYuNDIyZGVnKTsgfVxuICAuY2lyY2xlLmI3MiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDcuMjRkZWcpOyB9XG4gICAgLmNpcmNsZS5iNzIuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTEuMjRkZWcpOyB9XG4gIC5jaXJjbGUuYjcyOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MS44ZGVnKTsgfVxuICAuY2lyY2xlLnA3MyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzguMzNkZWcpOyB9XG4gIC5jaXJjbGUuYjczIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0OS4xNmRlZyk7IH1cbiAgICAuY2lyY2xlLmI3My5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1My4xNmRlZyk7IH1cbiAgLmNpcmNsZS5iNzM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQzLjdkZWcpOyB9XG4gIC5jaXJjbGUucDc0IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MC4yMzhkZWcpOyB9XG4gIC5jaXJjbGUuYjc0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MS4wOGRlZyk7IH1cbiAgICAuY2lyY2xlLmI3NC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NS4wOGRlZyk7IH1cbiAgLmNpcmNsZS5iNzQ6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1LjZkZWcpOyB9XG4gIC5jaXJjbGUucDc1IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0Mi4xNDZkZWcpOyB9XG4gIC5jaXJjbGUuYjc1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1M2RlZyk7IH1cbiAgICAuY2lyY2xlLmI3NS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1N2RlZyk7IH1cbiAgLmNpcmNsZS5iNzU6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ3LjVkZWcpOyB9XG4gIC5jaXJjbGUucDc2IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0NC4wNTRkZWcpOyB9XG4gIC5jaXJjbGUuYjc2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NC45MmRlZyk7IH1cbiAgICAuY2lyY2xlLmI3Ni5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1OC45MmRlZyk7IH1cbiAgLmNpcmNsZS5iNzY6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ5LjRkZWcpOyB9XG4gIC5jaXJjbGUucDc3IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0NS45NjJkZWcpOyB9XG4gIC5jaXJjbGUuYjc3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1Ni44NGRlZyk7IH1cbiAgICAuY2lyY2xlLmI3Ny5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MC44NGRlZyk7IH1cbiAgLmNpcmNsZS5iNzc6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUxLjNkZWcpOyB9XG4gIC5jaXJjbGUucDc4IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0Ny44N2RlZyk7IH1cbiAgLmNpcmNsZS5iNzgge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU4Ljc2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjc4LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYyLjc2ZGVnKTsgfVxuICAuY2lyY2xlLmI3ODpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTMuMmRlZyk7IH1cbiAgLmNpcmNsZS5wNzkgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ5Ljc3OGRlZyk7IH1cbiAgLmNpcmNsZS5iNzkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwLjY4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjc5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY0LjY4ZGVnKTsgfVxuICAuY2lyY2xlLmI3OTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTUuMWRlZyk7IH1cbiAgLmNpcmNsZS5wODAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTUxLjY4NmRlZyk7IH1cbiAgLmNpcmNsZS5iODAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYyLjZkZWcpOyB9XG4gICAgLmNpcmNsZS5iODAuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjYuNmRlZyk7IH1cbiAgLmNpcmNsZS5iODA6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU3ZGVnKTsgfVxuICAuY2lyY2xlLnA4MSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTMuNTk0ZGVnKTsgfVxuICAuY2lyY2xlLmI4MSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjQuNTJkZWcpOyB9XG4gICAgLmNpcmNsZS5iODEuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjguNTJkZWcpOyB9XG4gIC5jaXJjbGUuYjgxOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1OC45ZGVnKTsgfVxuICAuY2lyY2xlLnA4MiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTUuNTAyZGVnKTsgfVxuICAuY2lyY2xlLmI4MiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjYuNDRkZWcpOyB9XG4gICAgLmNpcmNsZS5iODIuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzAuNDRkZWcpOyB9XG4gIC5jaXJjbGUuYjgyOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MC44ZGVnKTsgfVxuICAuY2lyY2xlLnA4MyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTcuNDFkZWcpOyB9XG4gIC5jaXJjbGUuYjgzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC4zNmRlZyk7IH1cbiAgICAuY2lyY2xlLmI4My5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3Mi4zNmRlZyk7IH1cbiAgLmNpcmNsZS5iODM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYyLjdkZWcpOyB9XG4gIC5jaXJjbGUucDg0IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1OS4zMThkZWcpOyB9XG4gIC5jaXJjbGUuYjg0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MC4yOGRlZyk7IH1cbiAgICAuY2lyY2xlLmI4NC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NC4yOGRlZyk7IH1cbiAgLmNpcmNsZS5iODQ6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY0LjZkZWcpOyB9XG4gIC5jaXJjbGUucDg1IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2MS4yMjZkZWcpOyB9XG4gIC5jaXJjbGUuYjg1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3Mi4yZGVnKTsgfVxuICAgIC5jaXJjbGUuYjg1LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc2LjJkZWcpOyB9XG4gIC5jaXJjbGUuYjg1Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ni41ZGVnKTsgfVxuICAuY2lyY2xlLnA4NiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjMuMTM0ZGVnKTsgfVxuICAuY2lyY2xlLmI4NiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzQuMTJkZWcpOyB9XG4gICAgLmNpcmNsZS5iODYuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzguMTJkZWcpOyB9XG4gIC5jaXJjbGUuYjg2Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTsgfVxuICAuY2lyY2xlLnA4NyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjUuMDQyZGVnKTsgfVxuICAuY2lyY2xlLmI4NyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzYuMDRkZWcpOyB9XG4gICAgLmNpcmNsZS5iODcuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODAuMDRkZWcpOyB9XG4gIC5jaXJjbGUuYjg3Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MC4zZGVnKTsgfVxuICAuY2lyY2xlLnA4OCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjYuOTVkZWcpOyB9XG4gIC5jaXJjbGUuYjg4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3Ny45NmRlZyk7IH1cbiAgICAuY2lyY2xlLmI4OC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MS45NmRlZyk7IH1cbiAgLmNpcmNsZS5iODg6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcyLjJkZWcpOyB9XG4gIC5jaXJjbGUucDg5IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2OC44NThkZWcpOyB9XG4gIC5jaXJjbGUuYjg5IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS44OGRlZyk7IH1cbiAgICAuY2lyY2xlLmI4OS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4My44OGRlZyk7IH1cbiAgLmNpcmNsZS5iODk6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc0LjFkZWcpOyB9XG4gIC5jaXJjbGUucDkwIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE3MC43NjZkZWcpOyB9XG4gIC5jaXJjbGUuYjkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MS44ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjkwLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg1LjhkZWcpOyB9XG4gIC5jaXJjbGUuYjkwOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NmRlZyk7IH1cbiAgLmNpcmNsZS5wOTEgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTcyLjY3NGRlZyk7IH1cbiAgLmNpcmNsZS5iOTEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgzLjcyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjkxLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg3LjcyZGVnKTsgfVxuICAuY2lyY2xlLmI5MTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzcuOWRlZyk7IH1cbiAgLmNpcmNsZS5wOTIgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTc0LjU4MmRlZyk7IH1cbiAgLmNpcmNsZS5iOTIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDg1LjY0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjkyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg5LjY0ZGVnKTsgfVxuICAuY2lyY2xlLmI5Mjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzkuOGRlZyk7IH1cbiAgLmNpcmNsZS5wOTMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjQ5ZGVnKTsgfVxuICAuY2lyY2xlLmI5MyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODcuNTZkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTMuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTEuNTZkZWcpOyB9XG4gIC5jaXJjbGUuYjkzOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MS43ZGVnKTsgfVxuICAuY2lyY2xlLnA5NCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzguMzk4ZGVnKTsgfVxuICAuY2lyY2xlLmI5NCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODkuNDhkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTQuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTMuNDhkZWcpOyB9XG4gIC5jaXJjbGUuYjk0Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4My42ZGVnKTsgfVxuICAuY2lyY2xlLnA5NSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODAuMzA2ZGVnKTsgfVxuICAuY2lyY2xlLmI5NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTEuNGRlZyk7IH1cbiAgICAuY2lyY2xlLmI5NS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NS40ZGVnKTsgfVxuICAuY2lyY2xlLmI5NTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODUuNWRlZyk7IH1cbiAgLmNpcmNsZS5wOTYgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgyLjIxNGRlZyk7IH1cbiAgLmNpcmNsZS5iOTYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkzLjMyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjk2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk3LjMyZGVnKTsgfVxuICAuY2lyY2xlLmI5Njpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODcuNGRlZyk7IH1cbiAgLmNpcmNsZS5wOTcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTg0LjEyMmRlZyk7IH1cbiAgLmNpcmNsZS5iOTcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk1LjI0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjk3LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk5LjI0ZGVnKTsgfVxuICAuY2lyY2xlLmI5Nzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODkuM2RlZyk7IH1cbiAgLmNpcmNsZS5wOTggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTg2LjAzZGVnKTsgfVxuICAuY2lyY2xlLmI5OCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTcuMTZkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTguaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAxLjE2ZGVnKTsgfVxuICAuY2lyY2xlLmI5ODpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTEuMmRlZyk7IH1cbiAgLmNpcmNsZS5wOTkgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTg3LjkzOGRlZyk7IH1cbiAgLmNpcmNsZS5iOTkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk5LjA4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjk5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMy4wOGRlZyk7IH1cbiAgLmNpcmNsZS5iOTk6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkzLjFkZWcpOyB9XG4gIC5jaXJjbGUucDEwMCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODkuODQ2ZGVnKTsgfVxuICAuY2lyY2xlLmIxMDAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMWRlZyk7IH1cbiAgICAuY2lyY2xlLmIxMDAuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA1ZGVnKTsgfVxuICAuY2lyY2xlLmIxMDA6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk1ZGVnKTsgfVxuICAuY2lyY2xlLmNvbG9yLWJsdWUgLmJhcixcbiAgLmNpcmNsZS5jb2xvci1ibHVlIC5maWxsIHtcbiAgICBib3JkZXItY29sb3I6ICM0Yzg0ZmYgIWltcG9ydGFudDsgfVxuICAuY2lyY2xlLmNvbG9yLWdyZWVuIC5iYXIsXG4gIC5jaXJjbGUuY29sb3ItZ3JlZW4gLmZpbGwge1xuICAgIGJvcmRlci1jb2xvcjogIzhjYmMwMCAhaW1wb3J0YW50OyB9XG4gIC5jaXJjbGUuY29sb3ItYW1iZXIgLmJhcixcbiAgLmNpcmNsZS5jb2xvci1hbWJlciAuZmlsbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMzAwICFpbXBvcnRhbnQ7IH1cbiAgLmNpcmNsZS5jb2xvci1yZWQgLmJhcixcbiAgLmNpcmNsZS5jb2xvci1yZWQgLmZpbGwge1xuICAgIGJvcmRlci1jb2xvcjogI2YwNTM1MiAhaW1wb3J0YW50OyB9XG4gIC5jaXJjbGUuY29sb3ItZ3JheSAuYmFyLFxuICAuY2lyY2xlLmNvbG9yLWdyYXkgLmZpbGwge1xuICAgIGJvcmRlci1jb2xvcjogI0YzRjZGRSAhaW1wb3J0YW50OyB9XG5cbi5jaXJjbGUtc3RhdHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jaXJjbGUtc3RhdHMuZmxleC1yb3csIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLmNpcmNsZS1zdGF0cy5jbG9uZS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuY2lyY2xlLXN0YXRzLmZsZXgtcm93ID4gKiwgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAuY2lyY2xlLXN0YXRzLmNsb25lLXJvdyA+ICoge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTsgfVxuICAuY2lyY2xlLXN0YXRzIC5jaXJjbGUtYm94LmJvcmRlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5jaXJjbGUtc3RhdHMgLmNpcmNsZS1ib3guYm9yZGVyLWJvdHRvbTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAuY2lyY2xlLXN0YXRzIHVsOm5vdCguZGV0YWlscykge1xuICAgIGhlaWdodDogMTIycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyMTJweDsgfVxuICAgIC5jaXJjbGUtc3RhdHMgdWw6bm90KC5kZXRhaWxzKSBsaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmNpcmNsZS1zdGF0cyB1bC5pbm5lciB7XG4gICAgbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxOTJweDsgfVxuICAuY2lyY2xlLXN0YXRzIHVsLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIHdpZHRoOiAxNzJweDsgfVxuICAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5pY29uLCAuY2lyY2xlLXN0YXRzIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAubnVtYmVycyAuaWNvbnMgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgLmNpcmNsZS1zdGF0cyB1bC5tZW51ID4gbGkgLm51bWJlcnMgLmljb25zIGEubWVudS10b2dnbGUsXG4gICAgICAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyAuaWNvbnMgYS5tZW51LXRvZ2dsZSwgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyAuaWNvbnMgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyAuaWNvbi5sYXJnZSwgLmNpcmNsZS1zdGF0cyBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLm51bWJlcnMgLmljb25zIGEubGFyZ2UubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIC5jaXJjbGUtc3RhdHMgdWwubWVudSA+IGxpIC5udW1iZXJzIC5pY29ucyBhLmxhcmdlLm1lbnUtdG9nZ2xlLFxuICAgICAgICAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubGFyZ2UubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyAuaWNvbnMgYS5sYXJnZS5tZW51LXRvZ2dsZSwgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyAuaWNvbnMgLnJlZ2lzdHJ5LWNhcmRzIC5sYXJnZS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyAubGFyZ2UucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaS5sYXJnZTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIGxpLmxhcmdlOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgICAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyAuaWNvbi1lbWFpbC1vcGVuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyBoMSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDA7IH1cbiAgLmNpcmNsZS1zdGF0cyB1bC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNpcmNsZS1zdGF0cyB1bC5kZXRhaWxzIGxpIGEsXG4gICAgLmNpcmNsZS1zdGF0cyB1bC5kZXRhaWxzIGxpID4gZGl2IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSBzcGFuOm5vdCguaWNvbikge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgc3Bhbi5pY29uLCAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgLnJlZ2lzdHJ5LWNhcmRzIHNwYW4ucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLmNpcmNsZS1zdGF0cyB1bC5kZXRhaWxzIGxpIHNwYW4ucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgc3Bhbi5pY29uLmljb24tZW1haWwtb3BlbiwgLmNpcmNsZS1zdGF0cyB1bC5kZXRhaWxzIGxpIC5yZWdpc3RyeS1jYXJkcyBzcGFuLmljb24tZW1haWwtb3Blbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgc3Bhbi5pY29uLWVtYWlsLW9wZW4ucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgLmNpcmNsZS1zdGF0cyB1bC5kZXRhaWxzIGxpIHAge1xuICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luOiA1cHg7IH1cbiAgICAgIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSBwIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgcCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAuY2lyY2xlLXN0YXRzIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDVweDsgfVxuICAuY2lyY2xlLXN0YXRzIGg2LnRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjZGRTtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNpcmNsZS1zdGF0cyBoNi50aXRsZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmNpcmNsZS1zdGF0cyAuaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wb2xpdGljYWwtc3RhdHMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAucG9saXRpY2FsLXN0YXRzIC5jaGFydCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnBvbGl0aWNhbC1zdGF0cyAuaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gICAgLnBvbGl0aWNhbC1zdGF0cyAuaW5mbyAudGl0bGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG4gICAgLnBvbGl0aWNhbC1zdGF0cyAuaW5mbyAuZGV0YWlscyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBvbGl0aWNhbC1zdGF0cyAuaW5mbyAuZGV0YWlscyBhOmhvdmVyIC5wb2xpdGljYWwtbGFiZWwge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wb2xpdGljYWwtc3RhdHMgLmluZm8gLmRldGFpbHMgLnBvbGl0aWNhbC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucG9saXRpY2FsLXN0YXRzIC5wb2xpdGljYWwtbGFiZWwge1xuICAgIGNvbG9yOiAjMDYxMTRCOyB9XG4gIC5wb2xpdGljYWwtc3RhdHMgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucG9saXRpY2FsLXN0YXRzIHVsOm5vdCguZGV0YWlscykge1xuICAgICAgaGVpZ2h0OiAxMzJweDsgfVxuICAgIC5wb2xpdGljYWwtc3RhdHMgdWwgbGkgLnNsaWNlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLnBvbGl0aWNhbC1zdGF0cyB1bCBsaSAuc2xpY2UgLmJhcixcbiAgICAgIC5wb2xpdGljYWwtc3RhdHMgdWwgbGkgLnNsaWNlIC5maWxsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgICAucG9saXRpY2FsLXN0YXRzIHVsIC5udW1iZXJzIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLnBvbGl0aWNhbC1zdGF0cyB1bCAubnVtYmVycyBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBvbGl0aWNhbC1zdGF0cyAuY2hhcnQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5wb2xpdGljYWwtc3RhdHMgLmluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucG9saXRpY2FsLXN0YXRzIC5pbmZvIC50aXRsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi52b3Rlcy1zdGF0cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnZvdGVzLXN0YXRzLmNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnZvdGVzLXN0YXRzLmNlbnRlciAuaW5mbyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnZvdGVzLXN0YXRzIC5jaGFydCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnZvdGVzLXN0YXRzIC5pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnZvdGVzLXN0YXRzIC5pbmZvIC50aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cbiAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhOmhvdmVyIC52b3Rlcy1sYWJlbCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLnBybywgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEuYXBwcm92ZWQsXG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LnBybyxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYXBwcm92ZWQge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEuYWdhaW5zdCwgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEucmVqZWN0ZWQsXG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LmFnYWluc3QsXG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LnJlamVjdGVkIHtcbiAgICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLmFic3RlbnRpb24sXG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LmFic3RlbnRpb24ge1xuICAgICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5hYnN0ZW50aW9uIHNwYW4uaWNvbiwgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEuYWJzdGVudGlvbiAucmVnaXN0cnktY2FyZHMgc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5hYnN0ZW50aW9uIHNwYW4ucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LmFic3RlbnRpb24gc3Bhbi5pY29uLFxuICAgICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LmFic3RlbnRpb24gLnJlZ2lzdHJ5LWNhcmRzIHNwYW4ucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgICAgICAucmVnaXN0cnktY2FyZHMgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGRpdi5hYnN0ZW50aW9uIHNwYW4ucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzA2MTE0QjsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEucHJlc2VudCxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYucHJlc2VudCB7XG4gICAgICAgIGNvbG9yOiAjMjY1Y2Y0OyB9XG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5hYnNlbnQsXG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LmFic2VudCB7XG4gICAgICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5kZWxlZ2F0ZS5wcmVzZW50LFxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGRpdi5kZWxlZ2F0ZS5wcmVzZW50IHtcbiAgICAgICAgY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLmRlbGVnYXRlLmFic2VudCxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuZGVsZWdhdGUuYWJzZW50IHtcbiAgICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyAudm90ZXMtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyAuc2VwYXJhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyAuc2VwYXJhdG9yLmRhcmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7IH1cbiAgICAudm90ZXMtc3RhdHMgLmluZm8gW2NsYXNzKj1pY29uLXVzZXJdIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnZvdGVzLXN0YXRzIC5pbmZvIFtjbGFzcyo9aWNvbi1oYW5kXSB7XG4gICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC52b3Rlcy1zdGF0cyAuaW5mbyBbY2xhc3MqPWljb24tZXllLWhpZGRlbl0ge1xuICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnZvdGVzLXN0YXRzIC52b3Rlcy1sYWJlbCB7XG4gICAgY29sb3I6ICMwNjExNEI7IH1cbiAgLnZvdGVzLXN0YXRzIHVsOm5vdCguZGV0YWlscykge1xuICAgIGhlaWdodDogMTMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudm90ZXMtc3RhdHMgdWwgbGk6bm90KC5udW1iZXJzKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjNGNkZFO1xuICAgIGNvbG9yOiAjRjNGNkZFOyB9XG4gIC52b3Rlcy1zdGF0cyB1bCBsaS5wcm8sIC52b3Rlcy1zdGF0cyB1bCBsaS5hcHByb3ZlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGNiYzAwO1xuICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gIC52b3Rlcy1zdGF0cyB1bCBsaS5hZ2FpbnN0LCAudm90ZXMtc3RhdHMgdWwgbGkucmVqZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2YwNTM1MjtcbiAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAudm90ZXMtc3RhdHMgdWwgbGkucHJlc2VudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjY1Y2Y0O1xuICAgIGNvbG9yOiAjMjY1Y2Y0OyB9XG4gIC52b3Rlcy1zdGF0cyB1bCBsaS5ncmF5LCAudm90ZXMtc3RhdHMgdWwgbGkuYWJzZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG4gICAgY29sb3I6ICNkZmRmZGY7IH1cbiAgLnZvdGVzLXN0YXRzIHVsIGxpIC5zbGljZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnZvdGVzLXN0YXRzIHVsIGxpIC5zbGljZSAuYmFyLFxuICAgIC52b3Rlcy1zdGF0cyB1bCBsaSAuc2xpY2UgLmZpbGwge1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLnZvdGVzLXN0YXRzIHVsIC5udW1iZXJzIHtcbiAgICBib3R0b206IDVweDsgfVxuICAgIC52b3Rlcy1zdGF0cyB1bCAubnVtYmVycyBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC52b3Rlcy1zdGF0cyB1bCAubnVtYmVycyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAudm90ZXMtc3RhdHMgdWwgLm51bWJlcnMgcCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52b3Rlcy1zdGF0cyAuaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudm90ZXMtc3RhdHMgLmluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudm90ZXMtc3RhdHMgLmluZm8gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmYxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuZjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5mMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDM7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmY0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogNDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuZjUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA1OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5mNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDY7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmY3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogNzsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuZjgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLm1mMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5tZjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAubWYzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDM7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLm1mNCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA0OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5tZjUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogNTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAubWY2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDY7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLm1mNyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA3OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5tZjgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogODsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnNmMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5zZjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuc2YzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDM7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnNmNCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA0OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5zZjUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogNTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuc2Y2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDY7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnNmNyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA3OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5zZjgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogODsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dDpub3QoLmZ1bGwtd2lkdGgpID4gbGkge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5mdWxsLXdpZHRoID4gbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuYWN0aXZlIC5yb3csIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmFjdGl2ZSBuYXYubmF2YmFyIC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmFjdGl2ZSAubmF2YmFyLW5hdiB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuZGlzYWJsZWQgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1jaGVjayk6bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykgKiB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLnVucmVhZCBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkubm8tZXZlbnQgW2NsYXNzKj1pY29uLV0ge1xuICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjNGNkZFO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlci5zbWFsbCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIFtjbGFzcyo9Y29sLV0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIFtjbGFzcyo9Y29sLV0uY29sLW9wdGlvbnMsIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciBbY2xhc3MqPWNvbC1dLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuaWNvbi1tZW51IHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIGEge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgLnNvcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydDpub3QoLnVwKTpub3QoLmRvd24pICoge1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydDpub3QoLnVwKTpub3QoLmRvd24pIC5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gICAgICAgIHRvcDogN3B4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgLnNvcnQ6bm90KC51cCk6bm90KC5kb3duKSAuaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogN3B4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgLnNvcnQgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyM3B4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydCAqOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0ICo6aG92ZXIsIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydCAqOmZvY3VzIHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydC51cCAuaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0LmRvd24gLmljb24tYXJyb3ctdXAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpICN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgI3RhYmxlLWNvbHVtbnMtc2V0dGluZ3MgbGkge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgI3RhYmxlLWNvbHVtbnMtc2V0dGluZ3MgbGkgbGFiZWwge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyBsaSBsYWJlbCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyBsaSBsYWJlbCBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1kcmFnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtZHJhZyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWRyYWcgW2NsYXNzKj1pY29uXTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtaW5kZXgge1xuICAgIG1pbi13aWR0aDogNTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWNoZWNrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1pY29ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1pY29ucyBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICAgIG1heC13aWR0aDogNTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1zdGF0dXMge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXN0YXR1czpub3QoW2NsYXNzKj0naGlkZS1vbiddKSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1zdGF0dXMgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1tZXNzYWdlLXN0YXR1cyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW1lc3NhZ2Utc3RhdHVzLnJlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtbWVzc2FnZS1zdGF0dXMudW5yZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1uciB7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1kYXRlIHtcbiAgICBjb2xvcjogIzhlOTZhOTtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWRhdGUuc21hbGwge1xuICAgICAgd2lkdGg6IDc1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWRhdGUuYmlnIHtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1hY3Rpb25zLmV4dHJhLXNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1hY3Rpb25zLnNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICB3aWR0aDogMTEwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWFjdGlvbnMuYmlnIHtcbiAgICAgIHdpZHRoOiAyNTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1vcHRpb25zLmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWFjdGl2YXRlLW9wdGlvbnMuZW1wdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC10ZXh0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGUgc3BhbltjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtbGFuZ3VhZ2VzLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1sYW5ndWFnZXMgPiBkaXYsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1vcHRpb25zID4gZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWxhbmd1YWdlcyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW9wdGlvbnMgPiBkaXY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTBweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1sYW5ndWFnZXMgPiBkaXY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCk6bm90KC5sYW5nKTpub3QoLnN3aXRjaCkuY2hlY2tlZDpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW9wdGlvbnMgPiBkaXY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCk6bm90KC5sYW5nKTpub3QoLnN3aXRjaCkuY2hlY2tlZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1sYW5ndWFnZXMgLmZsYWcsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1vcHRpb25zIC5mbGFnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sbGFwc2libGUtYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sbGFwc2libGUtYm9keTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sbGFwc2libGUtYm9keSA+IC5yb3csIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIG5hdi5uYXZiYXIgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjNGNkZFOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbGxhcHNpYmxlLWJvZHkgPiAucm93Omxhc3QtY2hpbGQsIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIG5hdi5uYXZiYXIgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdjpsYXN0LWNoaWxkLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5zd2l0Y2ggbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjNGNkZFO1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyBbY2xhc3MqPWNvbC1dLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSBhOmhvdmVyLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3c6aG92ZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93OmhvdmVyIFtjbGFzcyo9Y29sLV0gLnRleHQgLmFjdGlvbiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIFtjbGFzcyo9Y29sLV0gLnRleHQgLmFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyBbY2xhc3MqPWljb25dLmFjdGlvbiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IFtjbGFzcyo9aWNvbl0uYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgW2NsYXNzKj1pY29uXS5hY3Rpb246aG92ZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWljb25dLmFjdGlvbjpob3ZlciwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmZvY3VzLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgW2NsYXNzKj1pY29uXS5hY3Rpb246Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi12aWV3LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tdmlldyB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZWRpdCwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWVkaXQge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLXNtcywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLXNtcyB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tdHJhc2gsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi10cmFzaCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tY2FsZW5kYXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1jYWxlbmRhciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tc3RhdHMsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1zdGF0cyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tY2xvbmUsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1jbG9uZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZmlsZSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWZpbGUtcGRmLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1wZGYsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWZpbGUtZG9jLFxuICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLWRvYyxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZmlsZS1kb2N4LFxuICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLWRvY3gsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWZpbGUtcHB0LFxuICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLXBwdCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZmlsZS14bHMsXG4gICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUteGxzLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1maWxlLXhsc3gsXG4gICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUteGxzeCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNtb290aDogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5LFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5LFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgKiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSAqLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgKixcbiAgICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5ICoge1xuICAgICAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYSxcbiAgICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhOmhvdmVyLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6aG92ZXIsXG4gICAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6aG92ZXIsXG4gICAgICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6Zm9jdXMsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpmb2N1cyxcbiAgICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYTpmb2N1cyxcbiAgICAgICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYTpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgICAgXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnksXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICM4ZTk2YTk7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dOmhvdmVyLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06Zm9jdXMsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICM4ZTk2YTk7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLmNvbGxhcHNpYmxlLWhlYWRlciwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBbY2xhc3MqPWNvbC1dLnJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIFtjbGFzcyo9Y29sLV0ubGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIFtjbGFzcyo9Y29sLV0uY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBhLmJ0biwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5idG4tbGFyZ2UsIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGEuYnRuLXNtYWxsLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuZmMtaGVhZGVyLXRvb2xiYXIgYS5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBhLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5idG46aG92ZXIsIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGEuYnRuLWxhcmdlOmhvdmVyLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBhLmJ0bi1zbWFsbDpob3ZlciwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmZjLWhlYWRlci10b29sYmFyIGEuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5mYy10b2RheS1idXR0b246aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBhLmN1c3RvbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjNDM1OWY2OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5jdXN0b20tbGluay1kYXJrZW4ge1xuICAgICAgY29sb3I6ICM0RjVEOUE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5yb3csIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93IFtjbGFzcyo9Y29sLXRleHRdLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC10ZXh0XSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtdGV4dF0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93IFtjbGFzcyo9Y29sLXRleHRdICosXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLXRleHRdICosXG4gIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLXRleHRdICosXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93IFtjbGFzcyo9Y29sLWFuc3dlcl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlcl0sXG4gIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlcl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93IFtjbGFzcyo9Y29sLWFuc3dlcl0gKixcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyXSAqLFxuICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXJdICosXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93IFtjbGFzcyo9Y29sLWRvbWFpbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWRvbWFpbl0sXG4gIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWRvbWFpbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93IFtjbGFzcyo9Y29sLWRvbWFpbl0gKixcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtZG9tYWluXSAqLFxuICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1kb21haW5dICoge1xuICAgIHRleHQtb3ZlcmZsb3c6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93IFtjbGFzcyo9Y29sLWFuc3dlcl0gPiBkaXYsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlcl0gPiBkaXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlcl0gPiBkaXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXItMV0gPiBkaXYsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci0xXSA+IGRpdiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyLTFdID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0MCwgMTg4LCAwLCAwLjEpO1xuICAgIGNvbG9yOiAjNjY4OTAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93IFtjbGFzcyo9Y29sLWFuc3dlci0yXSA+IGRpdiwgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyLTJdID4gZGl2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXItMl0gPiBkaXYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCA4MywgODIsIDAuMSk7XG4gICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5yb3cgW2NsYXNzKj1jb2wtYW5zd2VyLTNdID4gZGl2LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXItM10gPiBkaXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci0zXSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5NSwgMCwgMC4xKTtcbiAgICBjb2xvcjogI2Q2YTQwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXItNF0gPiBkaXYsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci00XSA+IGRpdiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyLTRdID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTtcbiAgICBjb2xvcjogIzE5NjFmZjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXItNV0gPiBkaXYsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci01XSA+IGRpdiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyLTVdID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzMywgODMsIDIwOSwgMC4xKTsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQuaW5uZXItdGFibGUgPiBsaSA+IC5yb3csIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlID4gbGkgPiAubmF2YmFyLW5hdiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuaW5uZXItdGFibGUgPiBsaSA+IC5yb3cgLmNvbC1kcmFnLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5pbm5lci10YWJsZSA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kcmFnIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlID4gbGkgPiAucm93IC5jb2wtZHJhZyBbY2xhc3MqPWljb25dLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5pbm5lci10YWJsZSA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kcmFnIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc2V0dGluZ3Mtc3RlcCB1bC5jb2xsYXBzaWJsZS5pdGVtcy10YWJsZSxcbi5zdGVwIHVsLmNvbGxhcHNpYmxlLml0ZW1zLXRhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2V0dGluZ3Mtc3RlcCB1bC5jb2xsYXBzaWJsZS5pdGVtcy10YWJsZS5kaXNhYmxlZCxcbiAgLnN0ZXAgdWwuY29sbGFwc2libGUuaXRlbXMtdGFibGUuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5mb3JtLnRhYmxlIHVsLmNvbGxhcHNpYmxlIHtcbiAgbWluLXdpZHRoOiA3MDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuaW5uZXItdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuaW5uZXItdGFibGUgPiBsaSA+IC5yb3csIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlID4gbGkgPiAubmF2YmFyLW5hdiB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBmb3JtLnRhYmxlIHVsLmNvbGxhcHNpYmxlIHtcbiAgICBtaW4td2lkdGg6IDI4NXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93Lm1vYmlsZS1yb3csIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubW9iaWxlLXJvdy5uYXZiYXItbmF2IHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93Lm1vYmlsZS1yb3cgW2NsYXNzKj1jb2wtXSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5tb2JpbGUtcm93Lm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtXSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1kYXRlLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGk6bnRoLWNoaWxkKG9kZCkgPiAucm93LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpOm50aC1jaGlsZChvZGQpID4gLm5hdmJhci1uYXYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdywgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH0gfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaSAuY29sLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdXNlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzEwMmE2NDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdXNlciBbY2xhc3MqPWltZ10ge1xuICB3aWR0aDogNDVweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdXNlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3Rpb24gLmZ1bmN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZnVuY3Rpb24gc3BhbiB7XG4gICAgY29sb3I6ICM0RjVEOUE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5mdW5jdGlvbiBzcGFuOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZnVuY3Rpb24gLnBvbGl0aWNhbC1iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5kZXBhcnRtZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3Rpb24gLmRlcGFydG1lbnQgc3BhbiB7XG4gICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5kZXBhcnRtZW50IHNwYW46Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsID4gc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBtYXJnaW46IC0zcHggMTBweCAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMzcHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCA+IHNwYW4gW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJvIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnBybyBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBtYXJnaW46IC0zcHggMTBweCAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMzcHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnBybyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hZ2FpbnN0IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFnYWluc3QgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgbWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzM3B4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWdhaW5zdCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWdhaW5zdCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnN0ZW50aW9uIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic3RlbnRpb24gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgbWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzM3B4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzdGVudGlvbiBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic3RlbnRpb24gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJlc2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcmVzZW50IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjVjZjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcmVzZW50IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJlc2VudCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQteCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQteCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQteCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuaW5jb21wYXRpYmxlIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmluY29tcGF0aWJsZSBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuaW5jb21wYXRpYmxlIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuaW5jb21wYXRpYmxlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnBvbGl0aWNhbC1iYWRnZSB7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCA+IHNwYW4gPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM4ZTk2YTk7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCA+IHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnBybyBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnBybyBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnBybyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFnYWluc3QgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hZ2FpbnN0IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWdhaW5zdCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic3RlbnRpb24gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnN0ZW50aW9uIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzdGVudGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnByZXNlbnQgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcmVzZW50IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjMjY1Y2Y0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJlc2VudCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50IC5zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudC14IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudC14IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQteCAuc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5pbmNvbXBhdGlibGUgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5pbmNvbXBhdGlibGUgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmluY29tcGF0aWJsZSBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmluY29tcGF0aWJsZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmluY29tcGF0aWJsZSAuc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzhlOTZhOTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5wb2xpdGljYWwtYmFkZ2Uge1xuICAgIG1hcmdpbjogNXB4IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1ncm91cCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1ncm91cCA+IGRpdiB7XG4gICAgICBmbGV4OiAxOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgW2NsYXNzKj1pbWddIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnVzZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnVzZXIgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZnVuY3Rpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5mdW5jdGlvbiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmRlcGFydG1lbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmxvY2F0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAubG9jYXRpb24gc3BhbiB7XG4gICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5waG9uZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnBob25lIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZW1haWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZW1haWwgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmVtYWlsIHNwYW4ge1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZSB7XG4gIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZSBzcGFuLnN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4ZTk2YTk7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZXZlbnQtdHlwZSB7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWluc3RpdHV0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtaW5zdGl0dXRpb24gPiBbY2xhc3NePWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWljb24ge1xuICBtaW4td2lkdGg6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWljb24gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgIG1heC13aWR0aDogNDVweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZXZlbnQtdHlwZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOGU5NmE5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWV2ZW50LXR5cGUuc3RhcnQgW2NsYXNzKj1pY29uLV0ge1xuICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1ldmVudC10eXBlLmVuZCBbY2xhc3MqPWljb24tXSB7XG4gICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWV2ZW50LXR5cGUgW2NsYXNzKj1pY29uLV0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbm90ZXMge1xuICBjb2xvcjogIzhlOTZhOTtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1ub3RlcyBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMjY1Y2Y0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbm90ZXMgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5vdGVzIGE6aG92ZXIgc3Bhbjpub3QoW2NsYXNzKj1pY29uLV0pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbm90ZXMgYSBbY2xhc3MqPWljb24tXSB7XG4gICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5vdGVzIGEgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1ldmVudC10eXBlIHtcbiAgICBtaW4td2lkdGg6IDEzNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gc3BhbiB7XG4gICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZXZlbnQtdHlwZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtaW5zdGl0dXRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1pbnN0aXR1dGlvbiAuY29sLWZ1bmN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1mdW5jdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uYW1lIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0YzRjZGRTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgcCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5ncm91cHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5ncm91cHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAgPiBzcGFuIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5ncm91cHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC51c2Vycy13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZ3JvdXBzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAudXNlcnMtd3JhcCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmljb24tY2FsZW5kYXIge1xuICBjb2xvcjogI2ZmYzMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmljb24tY2FsZW5kYXIgKyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIC5kb2N1bWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZG9jdW1lbnQtdGl0bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZmxhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZ3JvdXAge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIC5ncm91cC5lbXB0eSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM4ZTk2YTk7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLnB1Ymxpc2gtZGF0ZSB7XG4gICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5kb2N1bWVudHMtZGV0YWlscyAuc3RhdHMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLnN0YXRzLXdyYXAgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiBtaW4tY29udGVudDsgfVxuXG4ubW9kYWwgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuY29sLW5yLWRhdGUge1xuICB3aWR0aDogMTgwcHg7IH1cbiAgLm1vZGFsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmNvbC1uci1kYXRlIC5kYXRlIHtcbiAgICBjb2xvcjogIzhlOTZhOTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuY29sLW5yLWRhdGUge1xuICAgIHdpZHRoOiAxMzBweDsgfVxuICAubW9kYWwgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZG9jdW1lbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZG9jdW1lbnQgPiAuZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZGF0ZSB7XG4gICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5kb2N1bWVudC13cmFwIFtjbGFzcyo9aWNvbl0ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9IH1cblxudWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0LFxudWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0LFxudWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCB7XG4gIG1heC13aWR0aDogNzUwcHg7IH1cbiAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0LnNlY3JldC1hcnRpY2xlcy10YWJsZSxcbiAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0LnNlY3JldC1hcnRpY2xlcy10YWJsZSxcbiAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dC5zZWNyZXQtYXJ0aWNsZXMtdGFibGUge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSxcbiAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGksXG4gIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuaGVhZGVyLFxuICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmhlYWRlcixcbiAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmljb24tY2hlY2ssXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmljb24tY2hlY2ssXG4gICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLmFwcHJvdmVkIC5pY29uLWNoZWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmFwcHJvdmVkIC5pY29uLWNoZWNrOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmFwcHJvdmVkIC5pY29uLWNoZWNrOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1jaGVjazpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkucmVqZWN0ZWQgLmljb24teCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5yZWplY3RlZCAuaWNvbi14LFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5yZWplY3RlZCAuaWNvbi14IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjA1MzUyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnJlamVjdGVkIC5pY29uLXg6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkucmVqZWN0ZWQgLmljb24teDpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkucmVqZWN0ZWQgLmljb24teDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuaWNvbi1taW51cyxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5pY29uLW1pbnVzLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5pY29uLW1pbnVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RkU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgICAgY29sb3I6ICM4Njk2Qzk7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tbWludXM6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuaWNvbi1taW51czpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuaWNvbi1taW51czpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuY29sLWRvY3VtZW50IHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuY29sLWRvY3VtZW50IHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLmljb24sIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZSwgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGxpOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuaWNvbixcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSxcbiAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgIC5yZWdpc3RyeS1jYXJkcyB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSxcbiAgICAubW9kYWwubW9kYWwtbWVudSAubGlzdCB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBsaTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5pY29uLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSxcbiAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGUsXG4gICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSxcbiAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAucmVnaXN0cnktY2FyZHMgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSxcbiAgICAubW9kYWwubW9kYWwtbWVudSAubGlzdCB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RkU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgICAgY29sb3I6ICM4Njk2Qzk7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5pY29uOmJlZm9yZSwgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGU6YmVmb3JlLCB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgbGk6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLmljb246YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAgIC5yZWdpc3RyeS1jYXJkcyB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLFxuICAgICAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgbGk6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5pY29uOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAgIC5yZWdpc3RyeS1jYXJkcyB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsXG4gICAgICAubW9kYWwubW9kYWwtbWVudSAubGlzdCB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5jb2wtZG9jdW1lbnQgc3BhbixcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuY29sLWRvY3VtZW50IHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5jb2wtZG9jdW1lbnQgc3BhbiB7XG4gICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2LFxuICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyxcbiAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYsXG4gICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyxcbiAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ZTk2YTk7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93OmhvdmVyLFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyLFxuICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlcixcbiAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXY6aG92ZXIgLmljb24tZHJhZyxcbiAgICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93OmhvdmVyIC5pY29uLWRyYWcsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdjpob3ZlciAuaWNvbi1kcmFnLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93OmhvdmVyIC5pY29uLWRyYWcsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXY6aG92ZXIgLmljb24tZHJhZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZG9jdW1lbnQsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50LFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZG9jdW1lbnQsXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1kb2N1bWVudCxcbiAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCB7XG4gICAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZG9jdW1lbnQgYSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQgYSwgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZG9jdW1lbnQgYSBzcGFuLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCBhIHNwYW4sXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50IGEsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50IGEsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50IGEgc3BhbixcbiAgICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQgYSBzcGFuLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZG9jdW1lbnQgYSxcbiAgICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50IGEsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1kb2N1bWVudCBhIHNwYW4sXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZHJhZyxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1kcmFnLFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWRyYWcsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWRyYWcsXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWRyYWcge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGNkZFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWRyYWc6aG92ZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnOmhvdmVyLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZHJhZzpob3ZlcixcbiAgICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWRyYWc6aG92ZXIsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZHJhZzpob3ZlcixcbiAgICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzA2MTE0QjsgfVxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtbGFuZ3VhZ2VzID4gZGl2OmJlZm9yZSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtbGFuZ3VhZ2VzID4gZGl2OmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWxhbmd1YWdlcyA+IGRpdjpiZWZvcmUsXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1sYW5ndWFnZXMgPiBkaXY6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWxhbmd1YWdlcyA+IGRpdjpiZWZvcmUsXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtbGFuZ3VhZ2VzID4gZGl2OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTk2YTk7IH1cblxudWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUuYm9yZGVyLWxpZ2h0ID4gbGkgPiAucm93LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLmJvcmRlci1saWdodCA+IGxpID4gLm5hdmJhci1uYXYsXG51bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5ib3JkZXItbGlnaHQgPiBsaSA+IC5yb3csXG5uYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLmJvcmRlci1saWdodCA+IGxpID4gLm5hdmJhci1uYXYsXG51bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUuYm9yZGVyLWxpZ2h0ID4gbGkgPiAucm93LFxubmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUuYm9yZGVyLWxpZ2h0ID4gbGkgPiAubmF2YmFyLW5hdiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGM0Y2RkU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQsXG4gIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dC5mdWxsLXdpZHRoLFxuICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dC5mdWxsLXdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLFxuICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuY29sLWRvY3VtZW50ID4gLmdyb3VwLCB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5jb2wtZG9jdW1lbnQgPiAuZ3JvdXAsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuY29sLWRvY3VtZW50ID4gLmdyb3VwLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuY29sLWRvY3VtZW50ID4gLmdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmljb24tY2hlY2ssXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1taW51cywgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuaWNvbi1jaGVjayxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tbWludXMsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1jaGVjayxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmFwcHJvdmVkIC5pY29uLW1pbnVzLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuaWNvbi1jaGVjayxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tbWludXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAyNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdixcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyxcbiAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgLmNvbC1kb2N1bWVudCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpIC5jb2wtZG9jdW1lbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSAuY29sLWRvY3VtZW50ID4gLmdyb3VwLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSAuY29sLWRvY3VtZW50ID4gLmdyb3VwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgLmRvY3VtZW50LXdyYXAgW2NsYXNzKj1pY29uXSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpIC5kb2N1bWVudC13cmFwIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCOyB9IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1kYXRlLWluZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1uci1kYXRlIHtcbiAgbWluLXdpZHRoOiAxMTVweDtcbiAgbWF4LXdpZHRoOiAxMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuY29sLW5yLWRhdGUubGFyZ2Uge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtdXNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAyMTBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuY29sLXN0YXR1cyB7XG4gIG1pbi13aWR0aDogMTcwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1zdGF0dXMuc21hbGwge1xuICAgIG1pbi13aWR0aDogMTQwcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1wcm9qZWN0LXVzYWdlIHtcbiAgbWluLXdpZHRoOiAxNDBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuY29sLXByb2plY3QtdXNhZ2Uuc21hbGwge1xuICAgIG1pbi13aWR0aDogMTIwcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDIzMHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucm93LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLm5hdmJhci1uYXYge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzEwMmE2NDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlLmV4dGVybmFsLWl0ZW0gLmV4dGVybmFsLXB1YmxpY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZS5leHRlcm5hbC1pdGVtIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0RjVEOUE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUgLmRhdGUge1xuICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUgLnRpbWUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZSAudGltZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlIC50aW1lIHNwYW4ge1xuICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGNkZFO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDJweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnByb2plY3QtdGl0bGUge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLm5vcm1hdGl2ZS1jaGFyYWN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjVjZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAuYWlyLWNoYXJhY3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5vYXRoLWNoYXJhY3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBFMjEzNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC52aXNhLWNmcHAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC52aXNhLWNmcHAuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnZpc2EtY2ZwcC5hY3RpdmUgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC52aXNhLWNmcHAuaW5hY3RpdmUge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudmlzYS1jZnBwLmluYWN0aXZlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudmlzYS1jZnBwIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5leHRyYS1pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAuZXh0cmEtaW5mbyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgY29sb3I6ICM4NTUzZDE7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5wcm9jZWR1cmUtc3RlcHMgLnN0ZXBzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnByb2NlZHVyZS1zdGVwcyAuc3RlcHMgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAucHJvY2VkdXJlLXN0ZXBzIHVsLnByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAucHJvY2VkdXJlLXN0ZXBzIHVsLnByb2dyZXNzIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNjZDU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnByb2NlZHVyZS1zdGVwcyB1bC5wcm9ncmVzcyBsaS5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAucHJvY2VkdXJlLXN0ZXBzIHVsLnByb2dyZXNzICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyB7XG4gICAgY29sb3I6ICMwNjExNEI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8uYm9yZGVyLXRvcCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkZmRmZGY7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8uYm9yZGVyLWJvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZmRmZGY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dLmljb24taG91cmdsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkgZW0ge1xuICAgICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudGltZWxpbmUtd3JhcCAuZXh0cmEtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudGltZWxpbmUtd3JhcCAuZXh0cmEtaW5mbyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW1lZXRpbmctaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tZWV0aW5nLWluZm86bm90KC5ub3JtYWwpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0YzRjZGRTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAycHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbWVldGluZy1pbmZvIC5vcmRpbmFyeS1tZWV0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1Y2Y0O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW1lZXRpbmctaW5mbyAuZXh0cmFvcmRpbmFyeS1tZWV0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW1lZXRpbmctaW5mbyBwIHtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbWVldGluZy1pbmZvIHAgc3BhbiB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlcixcbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgPiBhLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiBhIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgPiBhOmhvdmVyLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiA+IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gYTpsYXN0LWNoaWxkLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgPiBwIHNwYW46Zmlyc3QtY2hpbGQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiA+IHAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM4ZTk2YTk7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciA+IHAgc3Bhbi5wZXJzb24sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiA+IHAgc3Bhbi5wZXJzb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTAyYTY0OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgZGl2LnVzZXIsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiBkaXYudXNlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciBkaXYudXNlcjpob3ZlcixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gZGl2LnVzZXI6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIGRpdi51c2VyOmxhc3QtY2hpbGQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIGRpdi51c2VyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgZGl2W2NsYXNzXj1cImltZ1wiXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIGRpdltjbGFzc149XCJpbWdcIl0ge1xuICAgIGxlZnQ6IC01NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciBkaXZbY2xhc3NePVwiaW1nLTI1XCJdLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gZGl2W2NsYXNzXj1cImltZy0yNVwiXSB7XG4gICAgbGVmdDogLTM1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIHAucGVyc29uLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gcC5wZXJzb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAzcHggMCAwIDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgcC5wZXJzb24gc3BhbixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gcC5wZXJzb24gc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gcC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLmZ1bmN0aW9uLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gLmZ1bmN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZGVwYXJ0bWVudCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5kZXBhcnRtZW50IHtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5kZXBhcnRtZW50IHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAubG9jYXRpb24sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAubG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzhlOTZhOTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5zb2x2ZXItd3JhcCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5zb2x2ZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuc29sdmVyLXdyYXAgPiBkaXYsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5zb2x2ZXItd3JhcCA+IGRpdiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5zb2x2ZXItd3JhcCA+IGRpdiBsYWJlbCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuc29sdmVyLXdyYXAgPiBkaXYgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLnNvbHZlci13cmFwID4gZGl2IFtjbGFzcyo9aWNvbi1dLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5zb2x2ZXItd3JhcCA+IGRpdiBbY2xhc3MqPWljb24tXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjVEOUE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuc29sdmVyLXdyYXAgPiBkaXYgW2NsYXNzKj1pY29uLV06YmVmb3JlLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gLnNvbHZlci13cmFwID4gZGl2IFtjbGFzcyo9aWNvbi1dOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgPiAuaW5uZXIsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiA+IC5pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgPiAuaW5uZXI6bGFzdC1jaGlsZCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiAuaW5uZXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLmV4dHJhLWluZm8gPiBwOmxhc3QtY2hpbGQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLmV4dHJhLWluZm8gPiBhOmxhc3QtY2hpbGQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IHA6bGFzdC1jaGlsZCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5leHRyYS1pbmZvID4gYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0YzRjZGRTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLmV4dHJhLWluZm8gPiBwOmxhc3QtY2hpbGQgc3BhbixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gYTpsYXN0LWNoaWxkIHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkIHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5leHRyYS1pbmZvID4gYTpsYXN0LWNoaWxkIHNwYW4ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLmV4dHJhLWluZm8gPiBwOmxhc3QtY2hpbGQgcDpmaXJzdC1jaGlsZCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gYTpsYXN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5leHRyYS1pbmZvID4gYTpsYXN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLmV4dHJhLWluZm8gPiBwOmxhc3QtY2hpbGQgYSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gYTpsYXN0LWNoaWxkIGEsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkIGEsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5leHRyYS1pbmZvID4gYTpsYXN0LWNoaWxkIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlb3BsZS1pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IHA6bGFzdC1jaGlsZCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gZGl2Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGM0Y2RkU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBwOmxhc3QtY2hpbGQgc3BhbixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBkaXY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBwOmxhc3QtY2hpbGQgcDpmaXJzdC1jaGlsZCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBkaXY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSBwOmZpcnN0LWNoaWxkLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZCBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gYTpsYXN0LWNoaWxkLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiAubGlua3MgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzI2NWNmNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gYTpsYXN0LWNoaWxkOmhvdmVyLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IC5saW5rcyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBhOmxhc3QtY2hpbGQ6aG92ZXIgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiAubGlua3MgYTpob3ZlciBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gYTpsYXN0LWNoaWxkIC5pY29uLWNhdXRpb24sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gLmxpbmtzIGEgLmljb24tY2F1dGlvbiB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gYTpsYXN0LWNoaWxkIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IC5saW5rcyBhIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzQzNTlmNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgZGl2ID4gcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyBkaXYgPiBwLmJpZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIGRpdiA+IHAuYmlnICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyBkaXYgPiBwICsgLmJpZyB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5mb3ItYXBwcm92YWwgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5pbi1wcmVwYXJhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmNmQyNDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXZva2VkLWJ5LXVzZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlZGlyZWN0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC53aXRob3V0LWFnZW5kYSBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmV4Y2VwdGVkIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuY2xvc2VkLXJlZ2lzdGVyIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLndpdGgtbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYWN0aXZlLXJlZ2lzdGVyIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5kZWJhdGUtaW4tY29tbWl0dGVlcyBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmxpdmUtbWVldGluZyBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5wZW5kaW5nLWFwcHJvdmFsIC5pY29uLWZvcndhcmQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgLmljb24tZm9yd2FyZCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5saXZlLW1lZXRpbmcgLmljb24tZm9yd2FyZCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5hbGxvY2F0ZWQgLmljb24tZm9yd2FyZCB7XG4gICAgY29sb3I6ICM0RjVEOUE7XG4gICAgZm9udC1zaXplOiAyN3B4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCAubGlua3MsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgLmxpbmtzLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmxpdmUtbWVldGluZyAubGlua3MsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYWxsb2NhdGVkIC5saW5rcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCAubGlua3MgYSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5saW5rcyBhLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIC5saW5rcyBhLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYWxsb2NhdGVkIC5saW5rcyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCAubGlua3MgYTpmaXJzdC1jaGlsZCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgLmxpbmtzIGE6Zmlyc3QtY2hpbGQsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmxpdmUtbWVldGluZyAubGlua3MgYTpmaXJzdC1jaGlsZCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYWxsb2NhdGVkIC5saW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXZpc2lvbiBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnNjaGVkdWxlZC1vbi1hZ2VuZGEgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5tZWV0aW5nLWluLXBlbmRpbmcgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC53b3JraW5nIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjZmZjMzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmFkZGVkLW9uLWFnZW5kYSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzg1NTNkMTtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5zb2x2ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnNvbHZlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlamVjdGVkIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubWVldGluZy13aXRob3V0LWN2b3J1bSBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdGljZS1yZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5uby1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZWplY3RlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm1lZXRpbmctd2l0aG91dC1jdm9ydW0gW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3RpY2UtcmVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuaW4tcGVuZGluZy1kZWNpc2lvbiBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnNlbmQtbW9kZSBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlcXVlc3QtY2hhbmdlcyBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdGljZS1vcmFuZ2UgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5pbi1wZW5kaW5nLWRlY2lzaW9uIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuc2VuZC1tb2RlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmVxdWVzdC1jaGFuZ2VzIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubm90aWNlLW9yYW5nZSBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm93bi1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5hcHByb3ZlZCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAudmFsaWRhdGVkLW1vZGUgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5hbnN3ZXJlZCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdGljZS1ncmVlbiBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm93bi1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5hcHByb3ZlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAudmFsaWRhdGVkLW1vZGUgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5hbnN3ZXJlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdGljZS1ncmVlbiBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlcHVibGlzaGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTdhMzU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlcHVibGlzaGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuc3VzcGVuZGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjVEOUE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnN1c3BlbmRlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlcGVhbGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmVwZWFsZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXZva2VkIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubm90LWluY2x1ZGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3MmI2MDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNjNzJiNjA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmV2b2tlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdC1pbmNsdWRlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmpvaW5lZCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzg1NTNkMTtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yYW5rZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzRjODRmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJhbmtlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlc29ydC1jb21wYXJ0bWVudCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzI2NWNmNDtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5wdWJsaWMtY29uc3VsdGF0aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RkU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM4Njk2Qzk7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubm90LWRlYmF0ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5lZGl0LW1vZGUgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzRjODRmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5lZGl0LW1vZGUgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5lbGVjdHJvbmljLXZvdGUgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5lbGVjdHJvbmljLXZvdGUgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIFtjbGFzcyo9bm90aWNlLV0gW2NsYXNzKj1pY29uLV0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICB3aWR0aDogMjVweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1hY3Rpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdHMgLnByb2dyZXNzLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdHMgLnByb2dyZXNzLWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdHMgLnByb2dyZXNzLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNjZDU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0cyAucHJvZ3Jlc3MtbGlzdCBsaS52YWxpZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3RzIC5wcm9ncmVzcy1saXN0IGxpLmludmFsaWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0cyAucHJvZ3Jlc3MtbGlzdCBsaS5jaGFuZ2VzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgYS5idG46aG92ZXIsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgYS5idG4tbGFyZ2U6aG92ZXIsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgYS5idG4tc21hbGw6aG92ZXIsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmZjLWhlYWRlci10b29sYmFyIGEuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlcixcbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmNvbC1hY3Rpb25zIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5jb2wtYWN0aW9ucyArIC5saW5rLXdyYXAsXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5jb2wtYWN0aW9ucyArIC5ldmVudHMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCxcbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcC5jYW5jZWxlZCB1bCBsaSBzcGFuLmxhYmVsLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcC5jYW5jZWxlZCB1bCBsaSBzcGFuLmxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGU5NmE5ICFpbXBvcnRhbnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwLmNhbmNlbGVkIHVsIGxpIFtjbGFzcyo9aWNvbi1dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcC5jYW5jZWxlZCB1bCBsaSBbY2xhc3MqPWljb24tXSB7XG4gICAgY29sb3I6ICM4ZTk2YTk7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHAsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgcCArIHAsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgcCArIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgYSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzI2NWNmNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgYSBbY2xhc3MqPWljb25dLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIGEgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGksXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubW9kYWwgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpLCAubW9kYWxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpID4gW2NsYXNzKj1pY29uLV0sXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSA+IFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgPiBbY2xhc3MqPWljb24tXS5pY29uLXNwaW5uZXIsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpID4gW2NsYXNzKj1pY29uLV0uaWNvbi1zcGlubmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSAub2xkLXByb2plY3QsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSAub2xkLXByb2plY3Qge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5yZXBlYWxlZCxcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5yZXBlYWxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YwNTM1MjsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5jb21wbGV0aW9uLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmNvbXBsZXRpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNBMzg4Q0U7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwuY2hhbmdlLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmNoYW5nZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmYzMwMDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5yZWN0aWZpY2F0aW9uLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLnJlY3RpZmljYXRpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM4NTUzZDE7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwucmVwdWJsaXNoZWQsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIHNwYW4ubGFiZWwucmVwdWJsaXNoZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNiZTdhMzU7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwuc3VzcGVuZGVkLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLnN1c3BlbmRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzRGNUQ5QTsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5yZXZvY2F0aW9uLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLnJldm9jYXRpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjNzJiNjA7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwuZGlzcHJvb2YsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIHNwYW4ubGFiZWwuZGlzcHJvb2Yge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMDUzNTI7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwuYXBwcm92ZWQsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIHNwYW4ubGFiZWwuYXBwcm92ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM4Y2JjMDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBhLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSAuZ3JvdXAsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSAuZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIC5ncm91cCAuZGF0ZSxcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgLmdyb3VwIC5kYXRlIHtcbiAgICAgICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIC5kYXRlLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgLmRhdGUge1xuICAgICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCBhIHNwYW5bY2xhc3MqPWljb24tXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgYSBzcGFuW2NsYXNzKj1pY29uLV0ge1xuICAgIGNvbG9yOiAjOGU5NmE5OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1uci1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIC5jb2wtbnItZGF0ZSBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1kYXRlLXByb2plY3QtaW5mbyAuY29sLXByb2plY3QtaW5mbzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLnBldGl0aW9uLXJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMjg3O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcmVnaXN0cnktaW5mbyAucGV0aXRpb24tcHJvcG9zYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcmVnaXN0cnktaW5mbyAucGV0aXRpb24tY29tcGxhaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLnBldGl0aW9uLWludGltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcmVnaXN0cnktaW5mbyAub3RoZXItaW5mbyB7XG4gIGNvbG9yOiAjMDYxMTRCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogNXB4IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcmVnaXN0cnktaW5mbyAub3RoZXItaW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1yZWdpc3RyeS1pbmZvIC5vdGhlci1pbmZvLmJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2RmZGZkZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLm90aGVyLWluZm8uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGZkZmRmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcmVnaXN0cnktaW5mbyAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1yZWdpc3RyeS1pbmZvIC5vdGhlci1pbmZvIFtjbGFzcyo9aWNvbl0uaWNvbi1ob3VyZ2xhc3Mge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLm90aGVyLWluZm8gc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcmVnaXN0cnktaW5mbyAub3RoZXItaW5mbyBzcGFuOm5vdChbY2xhc3MqPWljb25dKSBlbSB7XG4gICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24tdGV4dC5yaWJib24tdG9wLXJpZ2h0IHtcbiAgICByaWdodDogLTNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiAyOHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MHB4O1xuICAvKiB0b3AgbGVmdCovXG4gIC8qIHRvcCByaWdodCovIH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib246YmVmb3JlLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbjphZnRlciB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzI5ODBiOTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjYTgwMDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDE0NXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLnJpYmJvbi10b3AtbGVmdCB7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IC0xcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLWxlZnQ6YmVmb3JlLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLWxlZnQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLWxlZnQ6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1sZWZ0OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLWxlZnQgc3BhbiB7XG4gICAgICByaWdodDogLTIycHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1yaWdodCB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLnJpYmJvbi10b3AtcmlnaHQ6YmVmb3JlLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1yaWdodDphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLnJpYmJvbi10b3AtcmlnaHQgc3BhbiB7XG4gICAgICByaWdodDogLTIycHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ud2FybmluZyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLmV4Y2VlZGVkIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24uYmlnIFtjbGFzcyo9aWNvbi1dIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5pY29uLWNhbGVuZGFyIHtcbiAgY29sb3I6ICNmZmMzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuaWNvbi1jYWxlbmRhciArIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIC5kb2N1bWVudC10aXRsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmZsYWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIC5ncm91cCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIC5ncm91cC5lbXB0eSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM4ZTk2YTk7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIC5wdWJsaXNoLWRhdGUge1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5zdGF0cy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuZG9jdW1lbnRzLWRldGFpbHMgLnN0YXRzLXdyYXAgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiBtaW4tY29udGVudDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLXN0YXR1cyBkaXY6Zmlyc3QtY2hpbGQge1xuICBtaW4td2lkdGg6IDM1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZS52ZXJ0aWNhbC1hbGlnbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuY29sLWRhdGUtaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtZGF0ZS1pbmZvIC5jb2wtbnItZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuY29sLWRhdGUtaW5mbyAuY29sLW5yLWRhdGUgLnRpbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1kYXRlLWluZm8gLmNvbC1wcm9qZWN0LWluZm86YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1sYW5ndWFnZXMuaGlkZS1vbi1tZWQtYW5kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlLmV4dGVybmFsLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlLmV4dGVybmFsLWl0ZW0gLmV4dGVybmFsLXB1YmxpY2F0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZS5leHRlcm5hbC1pdGVtIGEge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1kYXRlLXByb2plY3QtaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1uci1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIC5jb2wtcHJvamVjdC1pbmZvIC5wcm9qZWN0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1kYXRlLXByb2plY3QtaW5mbyAuY29sLXByb2plY3QtaW5mbyAubm9ybWF0aXZlLWNoYXJhY3RlcixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1wcm9qZWN0LWluZm8gLmluZGl2aWR1YWwtY2hhcmFjdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1kYXRlLXByb2plY3QtaW5mbyAuY29sLXByb2plY3QtaW5mbyAudGltZWxpbmUtd3JhcCAuZXh0cmEtaW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1kYXRlLXByb2plY3QtaW5mbyAuY29sLWJhZGdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXN0YXR1cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtc3RhdHVzID4gcDpub3QobGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRjNGNkZFO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtcGV0aXRpb24taW5mbyAub3RoZXItaW5mbzpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZSB7XG4gIG1pbi13aWR0aDogMjIwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1kYXRlOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZSBzcGFuLnN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4ZTk2YTk7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1zdGF0dXMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1kYXRlIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1kYXRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIHNwYW4ge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1zdGF0dXMge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtc3RhdHVzID4gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1tdWx0aXBsZS1hY3Rpb25zID4gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGkgLmNvbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGkgLmNvbC1pY29uIHtcbiAgd2lkdGg6IDQ1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGkgLmNvbC1pY29uIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBtYXgtd2lkdGg6IDQ1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGkgLmNvbC1pbnN0aXR1dGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGkgLmNvbC1pbnN0aXR1dGlvbiA+IFtjbGFzc149Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdXNlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzEwMmE2NDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdXNlciBbY2xhc3MqPWltZ10ge1xuICB3aWR0aDogNDVweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdXNlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdXNlciA+IHAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzhlOTZhOTsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdXNlciA+IHAgc3Bhbi5wZXJzb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMDJhNjQ7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5mdW5jdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3Rpb24gLmZ1bmN0aW9uIHNwYW4ge1xuICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3Rpb24gLmZ1bmN0aW9uIC5wb2xpdGljYWwtYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZGVwYXJ0bWVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1ncm91cCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1ncm91cCA+IGRpdiB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWdyb3VwIFtjbGFzcyo9aW1nLV0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1wcmVmZWN0dXJlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXByZWZlY3R1cmUgLmNvbC1pY29uIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1wcmVmZWN0dXJlIC5jb2wtaWNvbiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtcHJlZmVjdHVyZSBbY2xhc3MqPWltZ10ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAudXNlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ZTk2YTk7XG4gICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAudXNlciBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5mdW5jdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmZ1bmN0aW9uIHNwYW4ge1xuICAgICAgY29sb3I6ICM0RjVEOUE7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZGVwYXJ0bWVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmRlcGFydG1lbnQgc3BhbiB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAubG9jYXRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5sb2NhdGlvbiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnBob25lIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAucGhvbmUgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5lbWFpbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5lbWFpbCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZW1haWwgc3BhbiB7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH0gfVxuXG51bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaS5sb2FkZWQgLmNvbC1uYW1lIHNwYW4ge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93OmhvdmVyIC5pY29uLWRyYWcsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXY6aG92ZXIgLmljb24tZHJhZyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtbmFtZSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLW5hbWUge1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciA+IGEsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyID4gYSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyID4gYTpob3ZlciwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyID4gYTpsYXN0LWNoaWxkLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciA+IHAgc3BhbjpmaXJzdC1jaGlsZCwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBwIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyID4gcCBzcGFuLnBlcnNvbiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBwIHNwYW4ucGVyc29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMDJhNjQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciBkaXZbY2xhc3NePVwiaW1nXCJdLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciBkaXZbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIgcC5wZXJzb24sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIgcC5wZXJzb24gc3BhbiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgcC5wZXJzb24gc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciBwLnBlcnNvbiAubGFzdC1uYW1lLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciBwLnBlcnNvbiAubGFzdC1uYW1lIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyIC5mdW5jdGlvbiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgLmZ1bmN0aW9uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyIC5kZXBhcnRtZW50LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZGVwYXJ0bWVudCB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyIC5kZXBhcnRtZW50IHNwYW4sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3QsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3QgcCB7XG4gICAgICBtYXJnaW46IDNweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAgc3BhbiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDY1JTsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogNDIwcHg7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIHdpZHRoOiA5MDBweDsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB0b3A6IDclICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA4NiUgIWltcG9ydGFudDsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA5NCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAzJSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1sYXJnZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk0JSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDMlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSB7XG4gICAgICBsZWZ0OiAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwJSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1sYXJnZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwJSAhaW1wb3J0YW50OyB9IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSBoZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZTRmYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWluLWhlaWdodDogNzBweDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIGhlYWRlciBoMyB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSBoZWFkZXIgaDMgLnRpdGxlLnNtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSBoZWFkZXIgaDMgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSBoZWFkZXIgaDMgLnRpdGxlLnNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSBoZWFkZXIgaDMgLnN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIGhlYWRlciAubW9kYWwtY2xvc2Uge1xuICAgICAgY29sb3I6ICNmMDUzNTI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgcGFkZGluZzogNTBweCA4MHB4IDE1cHggODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDE1cHggMjBweDsgfVxuICAgICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCBoNCBbY2xhc3MqPWljb24tdXNlcl0ge1xuICAgICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IGg0IFtjbGFzcyo9aWNvbi1oYW5kXSB7XG4gICAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgaDQgW2NsYXNzKj1pY29uLWV5ZS1oaWRkZW5dIHtcbiAgICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNHB4OyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IGg0IFtjbGFzcyo9aWNvbi1lbWFpbF0ge1xuICAgICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmxhYmVsLXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IC5sYWJlbC13cmFwIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAubGFiZWwtd3JhcCBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAuZmlsdGVycy13cmFwIC5zZWxlY3Qtd3JhcHBlciAuY2FyZXQge1xuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjNGNkZFOyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciAuY2FyZXQge1xuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmNpcmNsZS1pY29uLXdoaXRlIC5vcmdhbml6YXRpb24tbG9nbyxcbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5zdGl0dXRpb24tbG9nbyxcbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IC5jaXJjbGUtaWNvbi13aGl0ZSAucHJvZHVjdC1sb2dvIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgbWF4LXdpZHRoOiA5NXB4OyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCA+IC5jaXJjbGUtaWNvbi13aGl0ZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAuYnRuLWZsb2F0aW5nLmJ0bi1kZWxldGUge1xuICAgICAgYmFja2dyb3VuZDogIzhlOTZhOTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IC5idG4tZmxvYXRpbmcuYnRuLWRlbGV0ZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAuY29sbGFwc2libGUtaGVhZGVyLm5vLWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkudGFibGUtc2VsZWN0aW9uIC5tb2RhbC1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDE1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS50YWJsZS1zZWxlY3Rpb24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnRhYmxlLXNlbGVjdGlvbiAubW9kYWwtY29udGVudCBmb3JtLFxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkudGFibGUtc2VsZWN0aW9uIC5tb2RhbC1jb250ZW50IC5pdGVtcy10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnBob25lLXByZXZpZXcgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxNXB4IDEwcHg7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnBob25lLXByZXZpZXcgLm1vZGFsLWNvbnRlbnQgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBtaW4tY29udGVudDsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5waG9uZS1wcmV2aWV3IC5tb2RhbC1jb250ZW50IC5pbm5lciAuaGVhZGVyLWxvZ28ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZTRmYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzcHgpOyB9XG4gICAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkucGhvbmUtcHJldmlldyAubW9kYWwtY29udGVudCAuaW5uZXIgLmhlYWRlci1sb2dvIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDsgfVxuICAgICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnBob25lLXByZXZpZXcgLm1vZGFsLWNvbnRlbnQgLmlubmVyIC5oZWFkZXItbG9nbyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkucGhvbmUtcHJldmlldyAubW9kYWwtY29udGVudCAuaW5uZXIgLm1lc3NhZ2Utd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzM3B4KTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMzVweCk7IH1cbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5waG9uZS1wcmV2aWV3IC5tb2RhbC1jb250ZW50IC5pbm5lciAubWVzc2FnZS13cmFwIHAge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1maXhlZC1mb290ZXIge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1maXhlZC1mb290ZXIge1xuICAgICAgICBoZWlnaHQ6IDk0JTtcbiAgICAgICAgbWF4LWhlaWdodDogOTQlO1xuICAgICAgICB0b3A6IDMlICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtZml4ZWQtZm9vdGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtZml4ZWQtZm9vdGVyIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNTZweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtZml4ZWQtZm9vdGVyIC5tb2RhbC1jb250ZW50ID4gKiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtY29udGVudCAudG9wLXBhZ2luYXRpb24td3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtZml4ZWQtZm9vdGVyIC5tb2RhbC1jb250ZW50IC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtZml4ZWQtZm9vdGVyIC5tb2RhbC1mb290ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RkU7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuYnRuLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmJ0bi1sYXJnZSwgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5idG4tc21hbGwsIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmJ0biwgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5idG4tbGFyZ2UsIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuYnRuLXNtYWxsLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC50YWJzLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5yb3ctY2hvb3NlIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLnJvdy1jaG9vc2UgLmNhcmQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAucm93LWNob29zZSAuY2FyZCBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5yb3ctY2hvb3NlIC5jYXJkIHAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAucm93LWNob29zZSAubG9nby1lbW9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogODAlOyB9XG4gIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLmNsb25lLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAuY2xvbmUtcm93IC5pY29uLWJldHdlZW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLnZpZGVvLXdyYXAge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwLjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC52aWRlby13cmFwIGlmcmFtZSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmJ0biwgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5idG4tbGFyZ2UsIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuYnRuLXNtYWxsLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG5cbi5tb2RhbC1kb2N1bWVudHMgZm9ybSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC1kb2N1bWVudHMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAubW9kYWwtZG9jdW1lbnRzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCAuZG9jdW1lbnQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAubW9kYWwtZG9jdW1lbnRzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCAuY2lyY2xlLWljb24td2hpdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLm1vZGFsLWRvY3VtZW50cyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLnN0YXR1dGUgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLWFkZDpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdLFxuLm1vZGFsLWRvY3VtZW50cy5zdGF0dXRlIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogI2EzODhjZTsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLnN0YXR1dGUgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjYTM4OGNlOyB9XG5cbi5tb2RhbC1kb2N1bWVudHMucnVsZXMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLWFkZDpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdLFxuLm1vZGFsLWRvY3VtZW50cy5ydWxlcyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICNiZTdhMzU7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5ydWxlcyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICNiZTdhMzU7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5jb3VuY2lsIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSxcbi5tb2RhbC1kb2N1bWVudHMuY291bmNpbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICM2N2JiZmY7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5jb3VuY2lsIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogIzY3YmJmZjsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLm1heW9yIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSxcbi5tb2RhbC1kb2N1bWVudHMubWF5b3IgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXc6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjZmZiOTA1OyB9XG5cbi5tb2RhbC1kb2N1bWVudHMubWF5b3IgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjZmZiOTA1OyB9XG5cbi5tb2RhbC1kb2N1bWVudHMuZmluYW5jaWFsIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSxcbi5tb2RhbC1kb2N1bWVudHMuZmluYW5jaWFsIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogI2Q5NTQ3ZTsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLmZpbmFuY2lhbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICNkOTU0N2U7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5vdGhlcnMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLWFkZDpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdLFxuLm1vZGFsLWRvY3VtZW50cy5vdGhlcnMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXc6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjODFkN2UwOyB9XG5cbi5tb2RhbC1kb2N1bWVudHMub3RoZXJzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogIzgxZDdlMDsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLmFpciAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sXG4ubW9kYWwtZG9jdW1lbnRzLmFpciAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICNmZThjMDA7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5haXIgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjZmU4YzAwOyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51IGhlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2RhbC5tb2RhbC1tZW51IGhlYWRlciBoMyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm1vZGFsLm1vZGFsLW1lbnUgaGVhZGVyIC5tb2RhbC1jbG9zZVtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tb2RhbC5tb2RhbC1tZW51IGhlYWRlciAubW9kYWwtY2xvc2VbY2xhc3MqPWljb25dIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cbiAgICAubW9kYWwubW9kYWwtbWVudSBoZWFkZXIgLm1vZGFsLWNsb3NlW2NsYXNzKj1pY29uXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tb2RhbC5tb2RhbC1tZW51IGhlYWRlciAubW9kYWwtY2xvc2VbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudSAubGlzdCB7XG4gIG1hcmdpbjogMDsgfVxuICAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgY29udGVudDogJ1xcZTk3ZCcgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGkgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDM1cHggNTBweCAyMHB4IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgICAgICB3aWR0aDogNzVweDsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1ydWxlcyBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiZTdhMzUsICM4MmUwNmIpOyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51LXJ1bGVzIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gIGNvbG9yOiAjYmU3YTM1OyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51LXJ1bGVzIC5saXN0IGxpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlN2EzNTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1jb3VuY2lsIGhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY3YmJmZiwgIzdhZWRmZik7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtY291bmNpbCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICBjb2xvcjogIzY3YmJmZjsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1jb3VuY2lsIC5saXN0IGxpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3YmJmZjsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1tYXlvciBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmI5MDUsICNmYWRlMDYpOyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51LW1heW9yIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gIGNvbG9yOiAjZmZiOTA1OyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51LW1heW9yIC5saXN0IGxpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwNTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1maW5hbmNpYWwgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDk1NDdlLCAjZjViMThjKTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1maW5hbmNpYWwgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgY29sb3I6ICNkOTU0N2U7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtZmluYW5jaWFsIC5saXN0IGxpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTQ3ZTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1vdGhlcnMgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODFkN2UwLCAjN2FmNGFlKTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1vdGhlcnMgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgY29sb3I6ICM4MWQ3ZTA7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtb3RoZXJzIC5saXN0IGxpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDdlMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhbC5tb2RhbC1tZW51IC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAubW9kYWwubW9kYWwtbWVudSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgIC5tb2RhbC5tb2RhbC1tZW51IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDsgfSB9XG5cbi5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDsgfVxuICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAuZnVsbC13aWR0aCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcC5mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcC5mdWxsLXdpZHRoIC5ncm91cCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcC5mdWxsLXdpZHRoIC5ncm91cCB7XG4gICAgICBmbGV4OiAxOyB9XG4gIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZ3JvdXAsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmdyb3VwIHtcbiAgICBtaW4td2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmdyb3VwLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5ncm91cCB7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciAuaW5zdGl0dXRpb24tbG9nbywgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIC5pbnN0aXR1dGlvbi1sb2dvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuaW5zdGl0dXRpb24tdGl0bGUsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmluc3RpdHV0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuaW50ZXJpbS1mdW5jdGlvbiwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuaW50ZXJpbS1mdW5jdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5pbnRlcmltLWZ1bmN0aW9uIHAsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmludGVyaW0tZnVuY3Rpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCA+ICosIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAgPiAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwIC5pbnN0aXR1dGlvbi10aXRsZSwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCAuaW5zdGl0dXRpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCBwLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwIHAge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwIHAgPiBzcGFuLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwIHAgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwIC5wb2xpdGljYWwtYmFkZ2UsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAgLnBvbGl0aWNhbC1iYWRnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCBhOmhvdmVyLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5ldmVudC1zdGF0dXMtd3JhcCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmV2ZW50LXN0YXR1cy13cmFwIFtjbGFzcyo9aWNvbi1dLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5ldmVudC1zdGF0dXMtd3JhcCBbY2xhc3MqPWljb24tXSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5ldmVudC1zdGF0dXMtd3JhcCBbY2xhc3MqPWljb24tXS5zdGFydCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgW2NsYXNzKj1pY29uLV0uc3RhcnQge1xuICAgICAgYmFja2dyb3VuZDogIzhjYmMwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5ldmVudC1zdGF0dXMtd3JhcCBbY2xhc3MqPWljb24tXS5lbmQsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmV2ZW50LXN0YXR1cy13cmFwIFtjbGFzcyo9aWNvbi1dLmVuZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5ldmVudC1zdGF0dXMtd3JhcCBwLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5ldmVudC1zdGF0dXMtd3JhcCBwIHtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5tb2RhbC5pbnN0aXR1dGlvbi1wcm9maWxlIC5tb2RhbC1jb250ZW50LCAubW9kYWwub3JnYW5pemF0aW9uLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsLmluc3RpdHV0aW9uLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLWNhcmQsIC5tb2RhbC5vcmdhbml6YXRpb24tcHJvZmlsZSAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24tY2FyZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5pbm5lci1hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgd2lkdGg6IDA7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5uZXItYWN0aW9ucyBhIHtcbiAgICBjb2xvcjogIzhlOTZhOTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5uZXItYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLnVzZXItaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAudXNlci1pbmZvIC5pbWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAudXNlci1pbmZvIC5pbWcgLmlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLnVzZXItaW5mbyBwIHtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAudXNlci1pbmZvIHAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5yb3csIC5tb2RhbC51c2VyLXByb2ZpbGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAubW9kYWwudXNlci1wcm9maWxlIC5uYXZiYXItbmF2IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLm1vZGFsLnVzZXItcHJvZmlsZSAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxNXB4OyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLnN0YXR1cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOGU5NmE5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAuc3RhdHVzIHNwYW4ge1xuICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuc3RhdHVzIHNwYW4uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLmdlbmVyYWwtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmdlbmVyYWwtaW5mbyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzA2MTE0QjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAuZ2VuZXJhbC1pbmZvID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5nZW5lcmFsLWluZm8gPiBkaXYgcCB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmdlbmVyYWwtaW5mbyA+IGRpdiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmdlbmVyYWwtaW5mbyA+IGRpdiBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8sXG4ubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5pbnN0aXR1dGlvbi13cmFwLFxuICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuaW5zdGl0dXRpb24td3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuaW5zdGl0dXRpb24td3JhcCBpbWcsXG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmluc3RpdHV0aW9uLXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLm9yZ2FuaXphdGlvbi13cmFwLFxuICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAub3JnYW5pemF0aW9uLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNzVweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLm9yZ2FuaXphdGlvbi13cmFwIGltZyxcbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAub3JnYW5pemF0aW9uLXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwLFxuICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIGg0LFxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgLmZ1bmN0aW9uLXdyYXAsXG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIC5mdW5jdGlvbi13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCAuZnVuY3Rpb24sXG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIC5mdW5jdGlvbiB7XG4gICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCAuZnVuY3Rpb246Zmlyc3QtbGV0dGVyLFxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIC5mdW5jdGlvbjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgLmRlcGFydG1lbnQsXG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIC5kZXBhcnRtZW50IHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCAuZGVwYXJ0bWVudDpmaXJzdC1sZXR0ZXIsXG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgLmRlcGFydG1lbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIC5pbnN0aXR1dGlvbixcbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgLmluc3RpdHV0aW9uIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIC5pbnN0aXR1dGlvbjpsYXN0LW9mLXR5cGUsXG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgLmluc3RpdHV0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIC5pbnN0aXR1dGlvbjpob3ZlcixcbiAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCAuaW5zdGl0dXRpb246aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIHVsLFxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgdWwgbGksXG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgdWwgbGkge1xuICAgICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgdWwgbGk6YmVmb3JlLFxuICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCIgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAyMnB4OyB9XG4gICAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIHVsIGxpIGEsXG4gICAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCB1bCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCB1bCBsaSBhOmhvdmVyLFxuICAgICAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAuYWN0aXZpdHkgaDQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjNGNkZFO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IC5yb3csIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm1vZGFsLnVzZXItcHJvZmlsZSAuYWN0aXZpdHkgLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAuYWN0aXZpdHkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAuYWN0aXZpdHkgLmljb24tc21zIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAuYWN0aXZpdHkgLmljb24tbGlzdCB7XG4gICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLm90aGVyLWluZm8ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLm90aGVyLWluZm8gaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLm90aGVyLWluZm8gcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm90aGVyLWluZm8gcCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5vdGhlci1pbmZvIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3RoZXItaW5mbyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLm1hcC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1hcC13cmFwcGVyIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAubWFwLXdyYXBwZXIgLnJlc3VsdHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1hcC13cmFwcGVyIC5yZXN1bHRzIGxpID4gZGl2IHtcbiAgICAgIG1hcmdpbjogNXB4OyB9XG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5tYXAtd3JhcHBlciAucmVzdWx0cyBsaSA+IGRpdiBbY2xhc3NePWljb25dIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5tYXAtd3JhcHBlciAucmVzdWx0cyBsaSA+IGRpdiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5tYXAtd3JhcHBlciAucmVzdWx0cyBsaSA+IGRpdiAuY291bnQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgLnVzZXItaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCAucm93LmZ1bGwtd2lkdGggLmNvbCwgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCBuYXYubmF2YmFyIC5mdWxsLXdpZHRoLm5hdmJhci1uYXYgLmNvbCwgbmF2Lm5hdmJhciAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5mdWxsLXdpZHRoLm5hdmJhci1uYXYgLmNvbCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5yb3cuZnVsbC13aWR0aCAuY29sIC5jYXJkLmluc3RpdHV0aW9uLWluZm8sIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgbmF2Lm5hdmJhciAuZnVsbC13aWR0aC5uYXZiYXItbmF2IC5jb2wgLmNhcmQuaW5zdGl0dXRpb24taW5mbywgbmF2Lm5hdmJhciAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5mdWxsLXdpZHRoLm5hdmJhci1uYXYgLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4OyB9XG4gICAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgLnJvdy5mdWxsLXdpZHRoIC5jb2wgLmNhcmQuaW5zdGl0dXRpb24taW5mbyAuaW5zdGl0dXRpb24td3JhcCwgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCBuYXYubmF2YmFyIC5mdWxsLXdpZHRoLm5hdmJhci1uYXYgLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIC5pbnN0aXR1dGlvbi13cmFwLCBuYXYubmF2YmFyIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgLmZ1bGwtd2lkdGgubmF2YmFyLW5hdiAuY29sIC5jYXJkLmluc3RpdHV0aW9uLWluZm8gLmluc3RpdHV0aW9uLXdyYXAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5yb3cuZnVsbC13aWR0aCAuY29sIC5jYXJkLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwLCAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IG5hdi5uYXZiYXIgLmZ1bGwtd2lkdGgubmF2YmFyLW5hdiAuY29sIC5jYXJkLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwLCBuYXYubmF2YmFyIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgLmZ1bGwtd2lkdGgubmF2YmFyLW5hdiAuY29sIC5jYXJkLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAucm93LCAubW9kYWwudXNlci1wcm9maWxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm1vZGFsLnVzZXItcHJvZmlsZSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgaDQudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1vZGFsLW5vdGlmaWNhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubnItZGF0ZSB7XG4gIGNvbG9yOiAjMTAyYTY0O1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm5yLWRhdGUgLmRhdGUge1xuICAgIGNvbG9yOiAjOGU5NmE5OyB9XG5cbi5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgZm9ybSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1vZGFsLW5vdGlmaWNhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gICAgLm1vZGFsLW5vdGlmaWNhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYSBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLm1vZGFsLW5vdGlmaWNhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLm1vZGFsLW5vdGlmaWNhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzA2MTE0QjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1vZGFsLW5vdGlmaWNhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm1vZGFsLXByb2plY3QtZXZlbnRzLm1vZGFsIC5pbmZvLXdyYXAge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kYWwtcHJvamVjdC1ldmVudHMubW9kYWwgLmluZm8td3JhcCAubnItZGF0ZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMTAyYTY0O1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLm1vZGFsLXByb2plY3QtZXZlbnRzLm1vZGFsIC5pbmZvLXdyYXAgLm5yLWRhdGUgLm5yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLm1vZGFsLXByb2plY3QtZXZlbnRzLm1vZGFsIC5pbmZvLXdyYXAgLm5yLWRhdGUgLmRhdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gIC5tb2RhbC1wcm9qZWN0LWV2ZW50cy5tb2RhbCAuaW5mby13cmFwIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1vZGFsLXByb2plY3QtZXZlbnRzLm1vZGFsIC5pbmZvLXdyYXAgLnN1YnRpdGxlIHtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCBoNC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IC5uci1kYXRlIHtcbiAgY29sb3I6ICMxMDJhNjQ7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IC5uci1kYXRlIC5kYXRlIHtcbiAgICBjb2xvcjogIzhlOTZhOTsgfVxuXG4ubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnZvdGVzLXN0YXRzIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgZm9ybSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gICAgLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBhIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IC5jdXN0b20tbGluay5hYnNvbHV0ZS10b3AtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tb2RhbCAubW9kYWwtY29udGVudCAuc2VjcmV0LXZvdGVzLXdyYXAge1xuICBtYXJnaW46IDQwcHg7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5zZWNyZXQtdm90ZXMtd3JhcC5wcm8gW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM4Y2JjMDA7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5zZWNyZXQtdm90ZXMtd3JhcC5hZ2FpbnN0IFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuc2VjcmV0LXZvdGVzLXdyYXAuYWJzdGVudGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzA2MTE0QjsgfVxuXG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcCB7XG4gIG1hcmdpbjogMTBweDsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5wcm8uc2VsZWN0ZWQgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLnByby5zZWxlY3RlZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAucHJvIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLnBybyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZkNjAwOyB9XG4gICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAucHJvIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXI6aG92ZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hZ2FpbnN0LnNlbGVjdGVkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hZ2FpbnN0LnNlbGVjdGVkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hZ2FpbnN0IFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLmFnYWluc3QgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OTk5ODsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLmFnYWluc3QgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lcjpob3ZlciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLmFic3RlbnRpb24uc2VsZWN0ZWQgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwN2Y5MDsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLmFic3RlbnRpb24uc2VsZWN0ZWQgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLmFic3RlbnRpb24gW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM3MDdmOTA7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAuYWJzdGVudGlvbiAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiZmM4OyB9XG4gICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAuYWJzdGVudGlvbiAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyOmhvdmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgd2lkdGg6IDk1cHg7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgyJSk7IH1cblxuLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5sb2dvIHtcbiAgICAgIHdpZHRoOiA3NXB4OyB9XG4gICAgLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnRvcC1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgIzFiMmIxOCwgIzhjYmMwMCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuYm90dG9tLWNhcmQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmltYWdlLXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuaW1hZ2Utd3JhcCAuaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC51c2VyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5mdW5jdGlvbiB7XG4gICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250YWN0LWxpc3Qge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250YWN0LWxpc3QgbGkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250YWN0LWxpc3Qgc3BhbltjbGFzcyo9aWNvbi1dIHtcbiAgICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGFjdC1saXN0IGEge1xuICAgICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5jb250YWN0LWxpc3QgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgaDQudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm5yLWRhdGUge1xuICBjb2xvcjogIzEwMmE2NDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubnItZGF0ZSAuZGF0ZSB7XG4gICAgY29sb3I6ICM4ZTk2YTk7IH1cblxuLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgZm9ybSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBhIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzVweDsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkuYWN0aXZlIGxhYmVsLmFwcHJvdmVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkuYWN0aXZlIGxhYmVsLnJlamVjdGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkuYWN0aXZlIGxhYmVsLmNoYW5nZXMgW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaS5hY3RpdmUgbGFiZWwudW5wcm9jZXNzZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5NmE5OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbC5hcHByb3ZlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbC5yZWplY3RlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbC5jaGFuZ2VzIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpIGxhYmVsLnVucHJvY2Vzc2VkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpIGxhYmVsIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAxNXB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpIGxhYmVsIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpIHtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpIGxhYmVsIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cbi5tb2RhbC11c2VyLWV2ZW50cy5tb2RhbCAub3ZlcnZpZXctY29uc3VsdGFudCAudXNlciB7XG4gIGNvbG9yOiAjMTAyYTY0OyB9XG5cbi5tb2RhbC11c2VyLWV2ZW50cy5tb2RhbCAub3ZlcnZpZXctY29uc3VsdGFudCAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIGltYWdlLXJlbmRlcmluZzogYXV0bztcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgbWFyZ2luOiAwIDMwcHggMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDE1MHB4OyB9XG4gIC5tb2RhbC11c2VyLWV2ZW50cy5tb2RhbCAub3ZlcnZpZXctY29uc3VsdGFudCAuaW1nIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWwtdXNlci1ldmVudHMubW9kYWwgLm92ZXJ2aWV3LWNvbnN1bHRhbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm1vZGFsLXVzZXItZXZlbnRzLm1vZGFsIC5vdmVydmlldy1jb25zdWx0YW50IC51c2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5tb2RhbC11c2VyLWV2ZW50cy5tb2RhbCAub3ZlcnZpZXctY29uc3VsdGFudCAuaW1nIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IGF1dG8gMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDsgfSB9XG5cbmJvZHkubG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCByZ2JhKDI3LCA0MywgMjQsIDAuOCksIHJnYmEoMTQwLCAxODgsIDAsIDAuODUpKSwgdXJsKFwiLi4vYXNzZXRzL2ltZy90b3dlci12aWV3LmpwZ1wiKTtcbiAgICAvKiBTdGFuZGFyZCBzeW50YXggKG11c3QgYmUgbGFzdCkgKi9cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpLzIgKyAoMC42NSAqIDEyMDBweCkpOyB9XG4gICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMC42NSAqIDEyMDBweCk7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgaDEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogI2JkYjNkYTsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciAuYnRuLCBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIC5idG4tbGFyZ2UsIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmJ0bi1zbWFsbCwgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkvMiArICgwLjM1ICogMTIwMHB4KSk7IH1cbiAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMC4zNSAqIDEyMDBweCk7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5sb2dvIHtcbiAgICAgICAgY29sb3I6ICM0NDMyODc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZjZkMjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmJ0biwgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmJ0bi1sYXJnZSwgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmJ0bi1zbWFsbCwgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLndlYnNpdGUge1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCB7XG4gICAgICB3aWR0aDogNjUlOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQge1xuICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIGJvZHkubG9naW4ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgICAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAgICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAud2Vic2l0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAubG9nbyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAud2Vic2l0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY2FyZCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5ub3JtYXRpdmUtY2hhcmFjdGVyLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZG9jdW1lbnQtaW5mby1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjVjZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFpcnAtY2hhcmFjdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcmRpbmFyeS1tZWV0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWNmNDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV4dHJhb3JkaW5hcnktbWVldGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWdpc3RyeS1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzI4NztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1wcm9wb3NhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucGV0aXRpb24tY29tcGxhaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1pbnRpbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1zb2x2ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICBjb2xvcjogIzhjYmMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnBldGl0aW9uLXJlc3BvbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjMTAyYTY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUgLm5yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlIC5kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjOGU5NmE5OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICMxMDJhNjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgaDQuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ZTk2YTk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxvY2F0aW9uLWluZm8sXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vdGhlci1pbmZvIHtcbiAgY29sb3I6ICMwNjExNEI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiA1cHggMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5sb2NhdGlvbi1pbmZvIHNwYW4sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm90aGVyLWluZm8gc3BhbiB7XG4gICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9jZWR1cmUtc3RlcHMgLnN0ZXBzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzEwMmE2NDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2NlZHVyZS1zdGVwcyAuc3RlcHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucHJvY2VkdXJlLXN0ZXBzIHVsLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2NlZHVyZS1zdGVwcyB1bC5wcm9ncmVzcyBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2NkNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucHJvY2VkdXJlLXN0ZXBzIHVsLnByb2dyZXNzIGxpLmZpbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9jZWR1cmUtc3RlcHMgdWwucHJvZ3Jlc3MgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QsXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0LFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0LFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbixcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0LFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0ID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0ID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0ID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCA+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+IC5pbm5lci5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUge1xuICAgICAgY29sb3I6ICM0MzU5ZjY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgZGl2W2NsYXNzXj1cImltZ1wiXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gZGl2W2NsYXNzXj1cImltZ1wiXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgZGl2W2NsYXNzXj1cImltZ1wiXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdIHtcbiAgICBsZWZ0OiAtNzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IHAucGVyc29uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IHAucGVyc29uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IHAucGVyc29uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IHAucGVyc29uIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogM3B4IDAgMCAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCBwLnBlcnNvbiBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IHAucGVyc29uIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IHAucGVyc29uIC5sYXN0LW5hbWUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmZ1bmN0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuZnVuY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0RjVEOUE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmZ1bmN0aW9uIHNwYW5bY2xhc3NePVwiaWNvblwiXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5kZXBhcnRtZW50LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5kZXBhcnRtZW50LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5kZXBhcnRtZW50LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5kZXBhcnRtZW50IHtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5kZXBhcnRtZW50IHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmRlcGFydG1lbnQgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5sb2NhdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmxvY2F0aW9uIHtcbiAgICBjb2xvcjogIzhlOTZhOTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLm5yLWRhdGUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLm5yLWRhdGUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLm5yLWRhdGUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLm5yLWRhdGUge1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuYnRuLXJlbW92ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuYnRuLXJlbW92ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuYnRuLXJlbW92ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuYnRuLXJlbW92ZSB7XG4gICAgY29sb3I6ICM0MzU5ZjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuYnRuLXJlbW92ZTpob3ZlcixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuYnRuLXJlbW92ZTpob3ZlcixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuYnRuLXJlbW92ZTpob3ZlcixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIC5ncm91cCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgLmdyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxpbmtzIC5ncm91cCBwLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxpbmtzIC5ncm91cCBwLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLmxpbmtzIC5ncm91cCBwLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgLmdyb3VwIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5saW5rcyBhLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5saW5rcyBhLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyBhLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmxpbmtzIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiA1cHggMCAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgYSBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgYSBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAubGlua3MgYSBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgYSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgcC5pbmZvLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCBwLmluZm8ge1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCBwLmluZm86bGFzdC1vZi10eXBlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IHAuaW5mbyBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIHAuaW5mbyBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IHAuaW5mbyBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgcC5pbmZvIHNwYW4ge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZvdGVzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC52aXNhLXByb2plY3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZpc2EtcHJvamVjdCAudmlzYS1jZnBwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZpc2EtcHJvamVjdCAudmlzYS1jZnBwLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzEwMmE2NDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudmlzYS1wcm9qZWN0IC52aXNhLWNmcHAuYWN0aXZlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZpc2EtcHJvamVjdCAudmlzYS1jZnBwLmluYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC52aXNhLXByb2plY3QgLnZpc2EtY2ZwcC5pbmFjdGl2ZSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC52aXNhLXByb2plY3QgLnZpc2EtY2ZwcCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZGZkZmRmO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8ge1xuICBjb2xvcjogIzA2MTE0QjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweCAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8uYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGZkZmRmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dLmljb24taG91cmdsYXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5jb2xvci1ncmVlbiB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5jb2xvci1hbWJlciB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5jb2xvci1yZWQge1xuICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIGVtIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLmV4dHJhLWluZm8ge1xuICBjb2xvcjogIzhlOTZhOTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC50aW1lbGluZS13cmFwIC5leHRyYS1pbmZvIHNwYW4ge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgPiBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHMtd3JhcCA+IGRpdiAubGFuZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHMtd3JhcCA+IGRpdiAubGFuZzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0cy13cmFwID4gZGl2IC5sYW5nLmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgPiBkaXYgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiBtaW4tY29udGVudDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgPiBkaXYgc3Bhbi5lbXB0eSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgW2NsYXNzKj1pY29uLV0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgbWluLXdpZHRoOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgW2NsYXNzKj1pY29uLV06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbW1pdHRlZXMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21taXR0ZWVzLXdyYXAgPiBkaXYgLmNvbW1pdHRlZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbW1pdHRlZXMtd3JhcCA+IGRpdiAuY29tbWl0dGVlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbW1pdHRlZXMtd3JhcCA+IGRpdiAuY29tbWl0dGVlLmFwcHJvdmVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IC5jb21taXR0ZWUuYXBwcm92ZWQgcCB7XG4gICAgICAgIGNvbG9yOiAjNEY1RDlBOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21taXR0ZWVzLXdyYXAgPiBkaXYgLmNvbW1pdHRlZSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgICAgICBjb2xvcjogIzg2OTZDOTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IC5jb21taXR0ZWUgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IC5jb21taXR0ZWUgcCB7XG4gICAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY2hhcmFjdGVyLXByb2plY3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcy5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzLmxlZnQgLmdyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcy5sZWZ0IC5ncm91cCA+IHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rczpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubGlua3MgLmdyb3VwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIC5ncm91cCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubGlua3MgYSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzA2MTE0QjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXRodW1iLXVwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tbGlzdCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXVtjbGFzcyo9aWNvbi1maWxlLV0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAubGlua3MgLmdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLmdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC50b2Mtd3JhcHBlciAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gICAgICAudG9jLXdyYXBwZXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLmlubmVyLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5pbm5lci1ncm91cCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLmlubmVyLWdyb3VwIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLmlubmVyLWdyb3VwIGEsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAuaW5uZXItZ3JvdXAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5pbm5lci1ncm91cCBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDZlODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkOGUzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5yaWJib24gKyAuc3RhdHVzLXB1Ymxpc2hlZCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAucmliYm9uICsgLnN0YXR1cy11bnB1Ymxpc2hlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC50aW1lIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgaDQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGg0ICsgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBwICsgaDQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgaHIgKyAuZGF0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAuZGF0ZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAuZGF0ZSBwLmhvdXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLmRhdGUgaDQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBhLmRhdGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGEuZGF0ZTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBociB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbiB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAvKiB0b3AgbGVmdCovIH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5yaWJib246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAucmliYm9uOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzI5ODBiOTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAucmliYm9uIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNhODAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMTQ1cHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5yaWJib24ucmliYm9uLXRvcC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICB0b3A6IC00cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5yaWJib24ucmliYm9uLXRvcC1yaWdodDphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi53YXJuaW5nIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAucmliYm9uLmV4Y2VlZGVkIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyYmZiZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgLnN1YnRpdGxlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLnN1YnRpdGxlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmZjZkMjQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcHJlcGFyYXRpb24gLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZTk2YTk7XG4gICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDhlMzsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzRGNUQ5QTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kZWJhdGUtaW4tY29tbWl0dGVlcyAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNUQ5QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+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+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2JlN2EzNTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlN2EzNTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkNmU4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ4ZTM7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzRGNUQ5QTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNUQ5QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+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+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtaW4tYW5hbHlzaXMgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNUQ5QTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtaW4tYW5hbHlzaXMgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtaW4tYW5hbHlzaXMgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNlNWM0OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNjZTk5MDI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDhlMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMjY1Y2Y0OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjY1Y2Y0O1xuICAgICAgY29sb3I6ICMyNjVjZjQ7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLmljb24uaWNvbi1wZW5jaWw6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLmljb24tcGVuY2lsLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhLmljb24tcGVuY2lsLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLmljb24tcGVuY2lsLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLmljb24tcGVuY2lsLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaS5pY29uLXBlbmNpbDpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgbGkuaWNvbi1wZW5jaWw6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5pY29uLmljb24tcGVuY2lsOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGEuaWNvbi1wZW5jaWwubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEuaWNvbi1wZW5jaWwubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5pY29uLXBlbmNpbC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5pY29uLXBlbmNpbC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGkuaWNvbi1wZW5jaWw6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGxpLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRoLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Y2JjMDA7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjA1MzUyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMDUzNTI7XG4gICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwNTM1MjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmV4Y2VwdGVkIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmV4Y2VwdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwNTM1MjtcbiAgICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Y2JjMDA7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGhyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJkOGUzO1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxpdmUtbWVldGluZyBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5saXZlLW1lZXRpbmcgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5saXZlLW1lZXRpbmcgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtZGViYXRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZTk2YTk7XG4gICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2U2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIGhyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNmUxYjY7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIC5ob3VyIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmVmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2U1YzQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2NlOTkwMjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgaHIge1xuICAgICAgYmFja2dyb3VuZDogI2YzZTVjNDtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5ob3VyIHtcbiAgICAgIGNvbG9yOiAjY2U5OTAyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJhMDlmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgaHIge1xuICAgICAgYmFja2dyb3VuZDogI2YyYTA5ZjtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAuaG91ciB7XG4gICAgICBjb2xvcjogI2M3MmI2MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1wdWJsaXNoZWQge1xuICAgIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMjVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLXVucHVibGlzaGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLmJ1dHRvbnMgKyAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VuY2lsLW1lZXRpbmcge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICMwNjExNEI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bmNpbC1tZWV0aW5nIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW5jaWwtbWVldGluZyBhIHN0cm9uZyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bmNpbC1tZWV0aW5nIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VuY2lsLW1lZXRpbmcgYS5saW5rIHtcbiAgICAgIGNvbG9yOiAjMjY1Y2Y0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW5jaWwtbWVldGluZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW5jaWwtbWVldGluZyArIC5vcHRpb25zLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgKyAuYnV0dG9ucy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwICsgLmJ1dHRvbnMtd3JhcCA+ICoge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3Bhbixcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3Bhbixcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cy5zbWFsbCBbY2xhc3MqPWljb25dLnByZWZpeCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cy5zbWFsbCBsaSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgbGkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyB1bC5jaGVja2JveCA+IGxpIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucHJlZml4W2NsYXNzKj1pY29uXSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5mb3ItYXBwcm92YWwgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5pbi1wcmVwYXJhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmNmQyNDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZXZva2VkLWJ5LXVzZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJlZGlyZWN0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJldmlzaW9uIFtjbGFzcyo9aWNvbl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAud29ya2luZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5zb2x2ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuc29sdmVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmFua2VkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJhbmtlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmpvaW5lZCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzg1NTNkMTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5uby1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZWplY3RlZCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctd2l0aG91dC1jdm9ydW0gW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jYW5jZWxlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm8tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmVqZWN0ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuY2FuY2VsZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm93bi1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5hcHByb3ZlZCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm93bi1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5hcHByb3ZlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZXB1Ymxpc2hlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU3YTM1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmVwdWJsaXNoZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5zdXNwZW5kZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNUQ5QTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnN1c3BlbmRlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJlc29ydC1jb21wYXJ0bWVudCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC53aXRoLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmFjdGl2ZS1yZWdpc3RlciBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLndpdGhvdXQtYWdlbmRhIFtjbGFzcyo9aWNvbl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuZXhjZXB0ZWQgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jbG9zZWQtcmVnaXN0ZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucHVibGljLWNvbnN1bHRhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5zY2hlZHVsZWQtb24tYWdlbmRhIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjZmZjMzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmFkZGVkLW9uLWFnZW5kYSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzg1NTNkMTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5saXZlLW1lZXRpbmcgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5hbGxvY2F0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM0RjVEOUE7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90LWluY2x1ZGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3MmI2MDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNjNzJiNjA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdC1pbmNsdWRlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y2RkU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmV2b2tlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzJiNjA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjYzcyYjYwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZXZva2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAudGFrZW4tbm90ZSBbY2xhc3MqPWljb25dIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAudGFrZW4tbm90ZSBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctaW4tcGVuZGluZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIGxhYmVsIHNwYW46bm90KC5wcmVmaXgpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnRhYnMge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC50YWJzIC50YWIge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIC5ub3RpZmljYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uIGxhYmVsIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIC5ub3RpZmljYXRpb24gPiBkaXYge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCBoNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAuaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93LCAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93OmhvdmVyLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXY6aG92ZXIsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93IC5jb2wtZG9jdW1lbnQsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50LCBuYXYubmF2YmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLnJvdyAuY29sLWFjdGlvbnMsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyBsaSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCB1bC50YWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5sYW5ndWFnZXMtdGFicy13cmFwIHVsLnRhYnMgLnRhYiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwudGFicyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnRhYnMgLnRhYiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLm5vdGlmaWNhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLm5vdGlmaWNhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uIGxhYmVsIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIC5ub3RpZmljYXRpb24gPiBkaXYge1xuICAgICAgZmxleDogMTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLnJvdywgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLnJvdzpob3ZlciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdjpob3ZlciwgbmF2Lm5hdmJhciAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93IC5jb2wtZG9jdW1lbnQsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCwgbmF2Lm5hdmJhciAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93IC5jb2wtYWN0aW9ucywgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm9ybWFsIGxpLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5mYy1oZWFkZXItdG9vbGJhciAub3B0aW9ucy1saXN0LmZjLXRvZGF5LWJ1dHRvbiBsaSwgLmZjLWhlYWRlci10b29sYmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gbGkge1xuICBjbGVhcjogYm90aDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm9ybWFsID4gcCwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gPiBwLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LmZjLXRvZGF5LWJ1dHRvbiA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3JtYWwgLmNvbGxhcHNpYmxlLWhlYWRlciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gLmNvbGxhcHNpYmxlLWhlYWRlciwgLmZjLWhlYWRlci10b29sYmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm9ybWFsIC5jb2xsYXBzaWJsZS1ib2R5LCAucHJvamVjdC1vdmVydmlldy13cmFwIC5mYy1oZWFkZXItdG9vbGJhciAub3B0aW9ucy1saXN0LmZjLXRvZGF5LWJ1dHRvbiAuY29sbGFwc2libGUtYm9keSwgLmZjLWhlYWRlci10b29sYmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gLmNvbGxhcHNpYmxlLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSBsaSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LWZvcm1hdC10eXBlIC5wcmVmaXhbY2xhc3MqPWljb25dIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LWZvcm1hdC10eXBlIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSAuZW1vbC10eXBlIGltZyB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LWZvcm1hdC10eXBlIC5kb2N1bWVudC10eXBlIFtjbGFzcyo9aWNvbl0ge1xuICBjb2xvcjogI2ZmNmQyNDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5uZXItcm93LWJvcmRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5uZXItcm93LWJvcmRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGM0Y2RkU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogM3B4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGM0Y2RkU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzLmNhbmNlbGVkIHVsIGxpIFtjbGFzcyo9aWNvbi1dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMuY2FuY2VsZWQgdWwgbGkgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzLmNhbmNlbGVkIHVsIGxpIHNwYW4ge1xuICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cy5jYW5jZWxlZCB1bCBsaSBzcGFuLmxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4ZTk2YTkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpID4gW2NsYXNzKj1pY29uLV0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpID4gW2NsYXNzKj1pY29uLV0uaWNvbi1zcGlubmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIC5vbGQtcHJvamVjdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLnJlcGVhbGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMDUzNTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwuY29tcGxldGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTM4OENFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLmNoYW5nZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjMzAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLnJlcHVibGlzaGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiZTdhMzU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwuc3VzcGVuZGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0RjVEOUE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwucmV2b2NhdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzcyYjYwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLnJlY3RpZmljYXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzg1NTNkMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyAubGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMgLmxpbmtzIGEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMgLmxpbmtzIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMgLmxpbmtzIGE6aG92ZXIgc3BhbltjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLWJhY2t3YXJkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3Rvcnkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmlubmVyIC5pY29uLWJhY2t3YXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICM3MDdmOTA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5pbm5lciAuaWNvbi1iYWNrd2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5pbm5lciAuaWNvbi1iYWNrd2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAuaW5uZXIgLmdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmlubmVyIC5ncm91cCBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzcwN2Y5MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAuaW5uZXIgLmdyb3VwIFtjbGFzcyo9aWNvbl0gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM3MDdmOTA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmxpbmtzIC5ncm91cCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5saW5rcyAuZ3JvdXAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3MgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmxpbmtzIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3MgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzcwN2Y5MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5pbm5lciAuZ3JvdXAge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaW5uZXIgLmdyb3VwIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmlubmVyIC5ncm91cCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmlubmVyIC5idWxsZXQge1xuICAgICAgYmFja2dyb3VuZDogIzcwN2Y5MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2plY3RzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2plY3RzLWxpc3QgbGkgcCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9qZWN0cy1saXN0IGxpIHAubnIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9qZWN0cy1saXN0IGxpIGEge1xuICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucHJvamVjdHMtbGlzdCArIC52b3Rlcy1zdGF0cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgKyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci13cmFwID4gZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItd3JhcCA+IGRpdiBsYWJlbCB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXdyYXAgPiBkaXYgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNUQ5QTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItd3JhcCA+IGRpdiBbY2xhc3MqPWljb24tXTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wcm9qZWN0LWRldGFpbHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAubm90ZXMtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMgLm90aGVyLWluZm8ge1xuICAgICAgY29sb3I6ICMwNjExNEI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAubm90ZXMtZGV0YWlscyAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNmZjZkMjQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMgLm90aGVyLWluZm8gc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuICAgICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRldGFpbHMtd3JhcCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRldGFpbHMtd3JhcCAucHJvamVjdC1vdmVydmlldy13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZGV0YWlscy13cmFwIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAubW9iaWxlLWZ1bGwtd2lkdGgge1xuICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgfSB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3VtbWFyeS13cmFwIHtcbiAgICB3aWR0aDogMjIwcHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIGg0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgaDQgc3BhbltjbGFzc149aWNvbi1kb2N1bWVudF0ge1xuICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC50b2Mtd3JhcHBlci5waW5uZWQge1xuICAgIHdpZHRoOiAyMjBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnRvYy13cmFwcGVyIGgzIHtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAudG9jLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnRvYy13cmFwcGVyIC50YWJsZS1vZi1jb250ZW50cyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAudG9jLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzIC5kaXZpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgIzhlOTZhOTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIuc3RlcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIgc2VjdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQubm8tYm9yZGVyIHNlY3Rpb24gLmFydGljbGU6YWZ0ZXIsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIgc2VjdGlvbiAuYXJ0aWNsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbjpub3QoLmNvbnRlbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpOm5vdCgubm90ZXMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbjpub3QoLmNvbnRlbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpOm5vdCgubm90ZXMpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5NmE5O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBsZWZ0OiAtOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICB3aWR0aDogMnB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwLmxhc3Q6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTk2YTk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAycHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAubGFzdCAuc3RlcC1wb2ludCB7XG4gICAgICBsZWZ0OiAtN3B4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwLm5vdGVzLXN0ZXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgLnN0ZXAtcG9pbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTZhOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGM0Y2RkU7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAtOXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA1NHB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgLmNhcmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTZhOTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICB3aWR0aDogMnB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgLmxhbmd1YWdlcy10YWJzLXdyYXAgc2VjdGlvbi5oZWFkZXI6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgOTBweCk7XG4gICAgICB0b3A6IC05MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC10aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnByb2plY3QtbnItZGF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzhlOTZhOTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC10aXRsZSAucHJvamVjdC1uci1kYXRlIC5ucixcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnByb2plY3QtbnItZGF0ZSAuZGF0ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LXRpdGxlIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgcCB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogODUlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTZhOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGM0Y2RkU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxlZnQ6IC05N3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zZWN0aW9uIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1zdGF0ZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IHAge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg1JTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IGgyIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1zdGF0ZW1lbnQgaDUge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQsXG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTZhOTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB3aWR0aDogMnB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlOmFmdGVyLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5NmE5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGM0Y2RkU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxlZnQ6IC05N3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICB3aWR0aDogMTZweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZTpsYXN0LWNoaWxkOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0b3A6IC0yMHB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIC5hcnRpY2xlLW5yLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgLmFydGljbGUtbnIge1xuICAgICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIG9sOm5vdCgudGFicyksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIG9sOm5vdCgudGFicyksXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHVsOm5vdCgudGFicykgPiBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIG9sOm5vdCgudGFicykgPiBsaSBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIHVsOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpLFxuICAgICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHVsOm5vdCgudGFicykgPiBsaSBvbDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSA+IGxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaTpsYXN0LWNoaWxkLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIG9sOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGk6bGFzdC1jaGlsZCwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIG9sOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGk6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdGFibGUsXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHRhYmxlIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpIHAsXG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSBwLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIHRhYmxlIHAsXG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIG9sOm5vdCgudGFicykgcCxcbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSBwLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB0YWJsZSBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgPiBwLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgPiBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0YWJsZSxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0YWJsZSB7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAxNXB4IGF1dG87IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgdGFibGUgdGQsXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0YWJsZSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0aCwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0ZCxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0YWJsZSxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0aCxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgcHJlLFxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzLmJvcmRlci1kb3R0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOGU5NmE5OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlOmJlZm9yZSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2wsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHVsLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBkaXYsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHAsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIGEge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmNvbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmZpcnN0LW5hbWUsXG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIC5sYXN0LW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAubGFzdC1uYW1lIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmZvci1zaWduYXR1cmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuZGVwYXJ0bWVudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIC5zdWZpeCB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogODUlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aCwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGU5NmE5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRhYmxlLmxlZnQtYWxpZ24sIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGgubGVmdC1hbGlnbiwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0ZC5sZWZ0LWFsaWduIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZS5jZW50ZXItYWxpZ24sIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGguY2VudGVyLWFsaWduLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkLmNlbnRlci1hbGlnbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZS5yaWdodC1hbGlnbiwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aC5yaWdodC1hbGlnbiwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0ZC5yaWdodC1hbGlnbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyBoNSB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0Y2RkU7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGggcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRoIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkOm50aC1jaGlsZCgyKSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRyLnNtYWxsIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZDpub3QoLmVkaXQpIHNlY3Rpb24uc2VjdGlvbiBvbCB7XG4gICAgY29sb3I6ICMwNjExNEI7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZCBzZWN0aW9uLnNlY3Rpb24gb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gICAgICAgIGxlZnQ6IC0xLjRlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb24uc2VjdGlvbiBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb24uc2VjdGlvbiB1bDpub3QoLnRhYnMpID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQuZWRpdCBzZWN0aW9uLnNlY3Rpb24gb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQuZWRpdCBzZWN0aW9uOm5vdCguaGVhZGVyKTpub3QoLmRvY3VtZW50LXRpdGxlKTpub3QoLmRvY3VtZW50LXN0YXRlbWVudCk6bm90KC5zaWduYXR1cmUpOm5vdCgucHJvY2VkdXJlcykgb2wsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb246bm90KC5oZWFkZXIpOm5vdCguZG9jdW1lbnQtdGl0bGUpOm5vdCguZG9jdW1lbnQtc3RhdGVtZW50KTpub3QoLnNpZ25hdHVyZSk6bm90KC5wcm9jZWR1cmVzKSB1bCwgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkLmVkaXQgc2VjdGlvbjpub3QoLmhlYWRlcik6bm90KC5kb2N1bWVudC10aXRsZSk6bm90KC5kb2N1bWVudC1zdGF0ZW1lbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpIGRpdiwgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkLmVkaXQgc2VjdGlvbjpub3QoLmhlYWRlcik6bm90KC5kb2N1bWVudC10aXRsZSk6bm90KC5kb2N1bWVudC1zdGF0ZW1lbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpIHAsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb246bm90KC5oZWFkZXIpOm5vdCguZG9jdW1lbnQtdGl0bGUpOm5vdCguZG9jdW1lbnQtc3RhdGVtZW50KTpub3QoLnNpZ25hdHVyZSk6bm90KC5wcm9jZWR1cmVzKSBhIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IC5mci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlID4gLmNvbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyLmZsYWctdHlwZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyLmZsYWctdHlwZSAuZ3JvdXAge1xuICAgICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmhlYWRlci5pbWFnZS10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZjZmMywgI2Y4ZjZmMyAxMHB4LCAjZmZmZmZmIDEwcHgsICNmZmZmZmYgMjBweCk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIGRpdjpub3QoLmdyb3VwKTpub3QoLmdyb3VwLWxlZnQpOm5vdCguZmxhZyk6bm90KC5jMSk6bm90KC5jMik6bm90KC5jMyk6bm90KC5lbXB0eS1pbWcpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YzRjZGRTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIGRpdi5lbXB0eS1pbWcge1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5oZWFkZXIgZGl2Lmdyb3VwLWxlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5kb2N1bWVudC10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmRvY3VtZW50LXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2VjdGlvbiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNlY3Rpb24gb2wge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDU1JTsgfVxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICAgICAgICAgICAgbGVmdDogLTEuNGVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMC4zZW07IH1cbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNlY3Rpb24gb2wgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogNzUlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5kb2N1bWVudC1zdGF0ZW1lbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5kb2N1bWVudC1zdGF0ZW1lbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uZG9jdW1lbnQtc3RhdGVtZW50IGRpdjpub3QoLmdyb3VwKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0Y2RkU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB3aWR0aDogNTUlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUtbnIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUtbnIgZGl2Om5vdCguZ3JvdXApIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YzRjZGRTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5jb250ZW50IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2lnbmF0dXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNpZ25hdHVyZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5wcm9jZWR1cmVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24ucHJvY2VkdXJlcyBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5wcm9jZWR1cmVzIHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5wcm9jZWR1cmVzIGRpdjpub3QoLmdyb3VwKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0Y2RkU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zZXR0aW5ncy1zdGVwLmRvY3VtZW50cyxcbi5zZXR0aW5ncy1zdGVwLm5vdGVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNjBweDsgfVxuXG4ucHJvamVjdC1zdGF0dXMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOGU5NmE5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnByb2plY3Qtc3RhdHVzLXdyYXAgc3BhbiB7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvamVjdC1zdGF0dXMtd3JhcCBzcGFuLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAub3RoZXItYm94IH4gLnN0YXR1cy1ib3gge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLm90aGVyLWJveCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5vdGhlci1ib3ggfiAuc3RhdHVzLWJveCB7XG4gICAgbWluLXdpZHRoOiAxNjBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAub3RoZXItYm94IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLmdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAub3RoZXItYm94IHtcbiAgICBtaW4td2lkdGg6IDIyNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uOm5vdCguY29udGVudCk6bm90KC5zaWduYXR1cmUpOm5vdCgucHJvY2VkdXJlcyk6bm90KC5ub3Rlcyk6YmVmb3JlIHtcbiAgICBsZWZ0OiAtODBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlOmJlZm9yZSxcbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAtODBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlOmFmdGVyLFxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZTphZnRlciB7XG4gICAgbGVmdDogLTg3cHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5oZWFkZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtODBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zZWN0aW9uOmFmdGVyIHtcbiAgICBsZWZ0OiAtODdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnBldGl0aW9uLXJlcXVlc3QtbnIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnBldGl0aW9uLXJlc3BvbnNlLW5yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgPiAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNldHRpbmdzLXN0ZXAuZG9jdW1lbnRzLFxuICAuc2V0dGluZ3Mtc3RlcC5ub3RlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgaDQuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgW2NsYXNzKj1cImljb25cIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmNvbGxhcHNpYmxlLWhlYWRlcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuY29sbGFwc2libGUtaGVhZGVyIGxhYmVsLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLmNvbGxhcHNpYmxlLWhlYWRlciBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jb2xsYXBzaWJsZS1oZWFkZXIgbGFiZWwgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLmNvbGxhcHNpYmxlLWhlYWRlciBsYWJlbCBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIGg0LFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIGg0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIC5tb2JpbGUtcm93LFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLm1vYmlsZS1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLmxhbmd1YWdlcy10YWJzLXdyYXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLmxhbmd1YWdlcy10YWJzLXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCB1bC50YWJzLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLmxhbmd1YWdlcy10YWJzLXdyYXAgdWwudGFicyB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5pbm5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGU5NmE5OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaW5uZXIgLmdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcC5ub3Rlcy1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpOyB9XG4gICAgICAubW9kYWwgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgaDQgc3BhbltjbGFzc149aWNvbi1kb2N1bWVudF0ge1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC10aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gaDQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gb2w6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2VjdGlvbiB1bDpub3QoLnRhYnMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2VjdGlvbiBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gdWw6bm90KC50YWJzKSA+IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LXN0YXRlbWVudCBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1zdGF0ZW1lbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50LFxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUsXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSxcbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSA+IHVsOm5vdCgudGFicykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gb2w6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSA+IG9sOm5vdCgudGFicykgPiBsaSBvbDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSA+IGxpLFxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSA+IHVsOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuY29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGFibGUsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGgsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGQge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyBoNSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkOm50aC1jaGlsZCgyKSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRyLnNtYWxsIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZGV0YWlscy13cmFwIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQubm8tYm9yZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5mdWxsLXdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1yZWNlaXZlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5ib2R5LmxvZ2luIGRpdltyb2xlPVwibWFpblwiXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgYm9keS5sb2dpbiBkaXZbcm9sZT1cIm1haW5cIl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuYm9keS5sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZmU7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDUwdncgKyAxODBweCk7IH1cblxuYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0OiAwO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuXG5ib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAub3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7IH1cblxuYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDc4MHB4O1xuICB6LWluZGV4OiAzOyB9XG5cbmJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1cmVtOyB9XG5cbmJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjYmRiM2RhOyB9XG5cbi5mYy1oZWFkZXItdG9vbGJhciBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIC5mYy10b2RheS1idXR0b24sIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmJ0biwgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciAuYnRuLWxhcmdlLCBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIC5idG4tc21hbGwsIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIC5mYy10b2RheS1idXR0b24sIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmJ0bi1sYXJnZSwgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciAuYnRuLXNtYWxsLCBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmJvZHkubG9naW4gc2VjdGlvbi5yaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoNTB2dyAtIDE4MHB4KTsgfVxuXG5ib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNTBweDtcbiAgd2lkdGg6IDQyMHB4OyB9XG5cbmJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5sb2dvIHtcbiAgY29sb3I6ICM0NDMyODc7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIG1heC13aWR0aDogMjUwcHg7IH1cblxuYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZmNmQyNDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mYy1oZWFkZXItdG9vbGJhciBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAuZmMtdG9kYXktYnV0dG9uLCBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAuYnRuLCBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAuYnRuLWxhcmdlLCBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAuYnRuLXNtYWxsLCBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5mYy10b2RheS1idXR0b24sIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5idG4tbGFyZ2UsIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5idG4tc21hbGwsIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAud2Vic2l0ZSB7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQge1xuICAgIHdpZHRoOiA2NSU7IH1cbiAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgYm9keS5sb2dpbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC53ZWJzaXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbiNwYWdlLWxvZ2luLWZvcmdvdF9wYXNzd29yZCBkaXZbcm9sZT1cIm1haW5cIl0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7IH1cblxuI3VzZXJ3YXlBY2Nlc3NpYmlsaXR5SWNvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDU2cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7IH1cblxuYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmltZzpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Yzg0ZmYgIWltcG9ydGFudDsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZiAhaW1wb3J0YW50OyB9XG4gICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmRpdmlkZXIgLmljb24tZHJhZyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmluZm8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5kaXZpZGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5kaXZpZGVyIC5pY29uLWRyYWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwNXB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZGl2aWRlciA+IGEsXG4gICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmRpdmlkZXIgPiAuaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC03NXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmltZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhlOTZhOTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICBsZWZ0OiAtNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmlubmVyLWFjdGlvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAwOyB9XG4gICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmlubmVyLWFjdGlvbnMgYSB7XG4gICAgICBjb2xvcjogIzhlOTZhOTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmlubmVyLWFjdGlvbnMgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IHAge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLm5hbWUge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLm5hbWUgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5uYW1lIC5sYXN0LW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZnVuY3Rpb24ge1xuICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZnVuY3Rpb24gc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZGVwYXJ0bWVudCB7XG4gICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5kZXBhcnRtZW50IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLnBvbGl0aWNhbC1iYWRnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7IH1cblxuYm9keSA+IC5zZXJ2aWNlLXdyYXAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5wZXJzb24ge1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIGJvZHkgPiAuc2VydmljZS13cmFwLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAucGVyc29uIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIGJvZHkgPiAuc2VydmljZS13cmFwLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAucGVyc29uIC5sYXN0LW5hbWUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuYm9keSA+IC5zZXJ2aWNlLXdyYXAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5uYW1lIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG5ib2R5ID4gLnNlcnZpY2Utd3JhcC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmRpdmlkZXIgPiAuaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNzVweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VlZmE7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MHB4OyB9XG4gIGJvZHkgPiAuc2VydmljZS13cmFwLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZGl2aWRlciA+IC5pbWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZlwiICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwJSArIDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICsgOHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTsgfVxuXG5ib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5mMSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuYWN0aXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5hY3RpdmUgLnJvdywgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmFjdGl2ZSBuYXYubmF2YmFyIC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5hY3RpdmUgLm5hdmJhci1uYXYge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5kaXNhYmxlZCBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWNoZWNrKTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSAqIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LnVucmVhZCBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpICoge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50Lm5vLWV2ZW50IFtjbGFzcyo9aWNvbi1dIHtcbiAgICBjb2xvcjogIzhlOTZhOTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGM0Y2RkU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlci5zbWFsbCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciBbY2xhc3MqPWNvbC1dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgW2NsYXNzKj1jb2wtXS5jb2wtb3B0aW9ucywgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciBbY2xhc3MqPWNvbC1dLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLmljb24tbWVudSB7XG4gICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgc3BhbixcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIGEge1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5zb3J0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5zb3J0Om5vdCgudXApOm5vdCguZG93bikgKiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuc29ydDpub3QoLnVwKTpub3QoLmRvd24pIC5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gICAgICAgIHRvcDogN3B4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5zb3J0Om5vdCgudXApOm5vdCguZG93bikgLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDdweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuc29ydCAqIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIzcHg7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuc29ydCAqOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuc29ydCAqOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5zb3J0ICo6Zm9jdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuc29ydC51cCAuaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuc29ydC5kb3duIC5pY29uLWFycm93LXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgI3RhYmxlLWNvbHVtbnMtc2V0dGluZ3Mge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgI3RhYmxlLWNvbHVtbnMtc2V0dGluZ3MgbGkge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ICN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIGxpIGxhYmVsIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ICN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIGxpIGxhYmVsIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyBsaSBsYWJlbCBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtZHJhZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1kcmFnIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWRyYWcgW2NsYXNzKj1pY29uXTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDYxMTRCOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWNoZWNrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtaWNvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWljb25zIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgICAgbWF4LXdpZHRoOiA1MHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtc3RhdHVzIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtc3RhdHVzOm5vdChbY2xhc3MqPSdoaWRlLW9uJ10pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1zdGF0dXMgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtbWVzc2FnZS1zdGF0dXMge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogM3B4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtbWVzc2FnZS1zdGF0dXMucmVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtbWVzc2FnZS1zdGF0dXMudW5yZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtbnIge1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWRhdGUge1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWRhdGUuc21hbGwge1xuICAgICAgd2lkdGg6IDc1cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1kYXRlLmJpZyB7XG4gICAgICB3aWR0aDogMTUwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1hY3Rpb25zLmV4dHJhLXNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtYWN0aW9ucy5zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgd2lkdGg6IDExMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtYWN0aW9ucy5iaWcge1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtb3B0aW9ucy5lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWFjdGl2YXRlLW9wdGlvbnMuZW1wdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtdGV4dCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZTpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGUgc3BhbltjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWxhbmd1YWdlcyxcbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1sYW5ndWFnZXMgPiBkaXYsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtb3B0aW9ucyA+IGRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtbGFuZ3VhZ2VzID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLW9wdGlvbnMgPiBkaXY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtbGFuZ3VhZ2VzID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOm5vdCgubGFuZyk6bm90KC5zd2l0Y2gpLmNoZWNrZWQ6YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtb3B0aW9ucyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1sYW5ndWFnZXMgLmZsYWcsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtb3B0aW9ucyAuZmxhZyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sbGFwc2libGUtYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbGxhcHNpYmxlLWJvZHk6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2xsYXBzaWJsZS1ib2R5ID4gLnJvdywgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IG5hdi5uYXZiYXIgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdiB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YzRjZGRTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sbGFwc2libGUtYm9keSA+IC5yb3c6bGFzdC1jaGlsZCwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IG5hdi5uYXZiYXIgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdjpsYXN0LWNoaWxkLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3csIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YzRjZGRTtcbiAgICBjb2xvcjogIzA2MTE0QjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IFtjbGFzcyo9Y29sLV0sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IFtjbGFzcyo9Y29sLV06bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykgYTpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3c6aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3c6aG92ZXIgW2NsYXNzKj1jb2wtXSAudGV4dCAuYWN0aW9uLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2OmhvdmVyIFtjbGFzcyo9Y29sLV0gLnRleHQgLmFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgW2NsYXNzKj1pY29uXS5hY3Rpb24sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgW2NsYXNzKj1pY29uXS5hY3Rpb24ge1xuICAgICAgY29sb3I6ICM4ZTk2YTk7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+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+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgKiB7XG4gICAgICAgICAgY29sb3I6ICM4ZTk2YTk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYSxcbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhLFxuICAgICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpob3ZlcixcbiAgICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6aG92ZXIsXG4gICAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpmb2N1cywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpmb2N1cyxcbiAgICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6Zm9jdXMsXG4gICAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gICAgICBcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnksXG4gICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICM4ZTk2YTk7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06Zm9jdXMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl0uY29sbGFwc2libGUtaGVhZGVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgW2NsYXNzKj1jb2wtXS5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgW2NsYXNzKj1jb2wtXS5sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IFtjbGFzcyo9Y29sLV0uY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IGEuYnRuLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYS5idG4tbGFyZ2UsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmJ0bi1zbWFsbCwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IGEuYnRuOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYS5idG4tbGFyZ2U6aG92ZXIsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmJ0bi1zbWFsbDpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmN1c3RvbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjNDM1OWY2OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IGEuY3VzdG9tLWxpbmstZGFya2VuIHtcbiAgICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5sb2FkZWQgLmNvbC1uYW1lIHNwYW4ge1xuICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93OmhvdmVyIC5pY29uLWRyYWcsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXY6aG92ZXIgLmljb24tZHJhZyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtbmFtZSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLW5hbWUge1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciA+IGEsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyID4gYSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyID4gYTpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyID4gYTpsYXN0LWNoaWxkLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciBkaXZbY2xhc3NePVwiaW1nXCJdLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciBkaXZbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLXVzZXIgcC5wZXJzb24sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLXVzZXIgcC5wZXJzb24gc3BhbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgcC5wZXJzb24gc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciBwLnBlcnNvbiAubGFzdC1uYW1lLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciBwLnBlcnNvbiAubGFzdC1uYW1lIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyIC5mdW5jdGlvbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgLmZ1bmN0aW9uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyIC5kZXBhcnRtZW50LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZGVwYXJ0bWVudCB7XG4gICAgICBjb2xvcjogIzEwMmE2NDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyIC5kZXBhcnRtZW50IHNwYW4sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3QsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3QgcCB7XG4gICAgICBtYXJnaW46IDNweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAgc3BhbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZHJhZywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZHJhZzpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDYxMTRCOyB9XG5cbi5tYXRlcmlhbC1wbGFjZWhvbGRlciAuaW5uZXIubWF0ZXJpYWxib3hlZCAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWwtcGxhY2Vob2xkZXIgI21hdGVyaWFsYm94LW92ZXJsYXkgKyAuaW5uZXIubWF0ZXJpYWxib3hlZC5hY3RpdmUgLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAjcmVhY3RtYXByb21hbmlhIC5yb3cubWFwLWZpbHRlcnMtd3JhcC5oaWRlZmlsdGVycyAuY29sLWZpbHRlcnMsICNyZWFjdG1hcHJvbWFuaWEgbmF2Lm5hdmJhciAubWFwLWZpbHRlcnMtd3JhcC5oaWRlZmlsdGVycy5uYXZiYXItbmF2IC5jb2wtZmlsdGVycywgbmF2Lm5hdmJhciAjcmVhY3RtYXByb21hbmlhIC5tYXAtZmlsdGVycy13cmFwLmhpZGVmaWx0ZXJzLm5hdmJhci1uYXYgLmNvbC1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4jcGFnZS1sb2dpbi1mb3Jnb3RfcGFzc3dvcmQgI2ZpdGVtX2lkX2VtYWlsIHtcbiAgd2lkdGg6IDMwMHB4OyB9XG5cbi5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29sIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5yb3csIC5jb2wgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAuY29sIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5uYXZiYXItbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4jYWRkLWxvY2F0aW9uLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAjYWRkLWxvY2F0aW9uLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgPiBhLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgPiBhLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCA+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+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjNGNkZFO1xuICAgIGNvbG9yOiAjMDYxMTRCO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyBbY2xhc3MqPWNvbC1dLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSBhOmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3c6aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93OmhvdmVyIFtjbGFzcyo9Y29sLV0gLnRleHQgLmFjdGlvbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2OmhvdmVyIFtjbGFzcyo9Y29sLV0gLnRleHQgLmFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyBbY2xhc3MqPWljb25dLmFjdGlvbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IFtjbGFzcyo9aWNvbl0uYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjOGU5NmE5OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgW2NsYXNzKj1pY29uXS5hY3Rpb246aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWljb25dLmFjdGlvbjpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmZvY3VzLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgW2NsYXNzKj1pY29uXS5hY3Rpb246Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi12aWV3LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tdmlldyB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZWRpdCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWVkaXQge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLXNtcywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLXNtcyB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tdHJhc2gsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi10cmFzaCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tY2FsZW5kYXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1jYWxlbmRhciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tc3RhdHMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1zdGF0cyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tY2xvbmUsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1jbG9uZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZmlsZSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLWZpbGUtcGRmLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1wZGYsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLWZpbGUtZG9jLFxuICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLWRvYyxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZmlsZS1kb2N4LFxuICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLWRvY3gsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLWZpbGUtcHB0LFxuICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLXBwdCxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZmlsZS14bHMsXG4gICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUteGxzLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1maWxlLXhsc3gsXG4gICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUteGxzeCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNtb290aDogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5LFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5LFxuICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgKiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSAqLFxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgKixcbiAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5ICoge1xuICAgICAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhLFxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYSxcbiAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhOmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6aG92ZXIsXG4gICAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6aG92ZXIsXG4gICAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6Zm9jdXMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpmb2N1cyxcbiAgICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYTpmb2N1cyxcbiAgICAgICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYTpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzhlOTZhOTsgfVxuICAgICAgXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnksXG4gICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICM4ZTk2YTk7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dOmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06Zm9jdXMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICM4ZTk2YTk7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLmNvbGxhcHNpYmxlLWhlYWRlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuZjEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuYWN0aXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmFjdGl2ZSAucm93LCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5hY3RpdmUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5hY3RpdmUgLm5hdmJhci1uYXYge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmRpc2FibGVkIFtjbGFzcyo9Y29sLV06bm90KC5jb2wtY2hlY2spOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpICoge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS51bnJlYWQgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKSAqIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLm5vLWV2ZW50IFtjbGFzcyo9aWNvbi1dIHtcbiAgICBjb2xvcjogIzhlOTZhOTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YzRjZGRTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIuc21hbGwge1xuICAgICAgbWluLWhlaWdodDogNDBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciBbY2xhc3MqPWNvbC1dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciBbY2xhc3MqPWNvbC1dLmNvbC1vcHRpb25zLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgW2NsYXNzKj1jb2wtXS5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLmljb24tbWVudSB7XG4gICAgICBjb2xvcjogIzA2MTE0QjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciBzcGFuLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIC5zb3J0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQ6bm90KC51cCk6bm90KC5kb3duKSAqIHtcbiAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQ6bm90KC51cCk6bm90KC5kb3duKSAuaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICAgICAgICB0b3A6IDdweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIC5zb3J0Om5vdCgudXApOm5vdCguZG93bikgLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDdweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIC5zb3J0ICoge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjNweDsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQgKjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciAuc29ydCAqOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQgKjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQudXAgLmljb24tYXJyb3ctZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciAuc29ydC5kb3duIC5pY29uLWFycm93LXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWRyYWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1kcmFnIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtZHJhZyBbY2xhc3MqPWljb25dOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwNjExNEI7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1pbmRleCB7XG4gICAgbWluLXdpZHRoOiAzMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtaWNvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtaWNvbnMgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1kYXRlLWluZm8ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC11c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDIxMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtaW1nIHtcbiAgICB3aWR0aDogNjBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzOm5vdChbY2xhc3MqPSdoaWRlLW9uJ10pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXZpc2lvbiBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5zY2hlZHVsZWQtb24tYWdlbmRhIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm1lZXRpbmctaW4tcGVuZGluZyBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC53b3JraW5nIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmMzMDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyBkaXYgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmZvci1hcHByb3ZhbCBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5pbi1wcmVwYXJhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmY2ZDI0O1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJldm9rZWQtYnktdXNlciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAud2l0aG91dC1hZ2VuZGEgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2YwNTM1MjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC53aXRoLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmljb24tZm9yd2FyZCxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgLmljb24tZm9yd2FyZCxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIC5pY29uLWZvcndhcmQsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAuaWNvbi1mb3J3YXJkIHtcbiAgICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgICAgZm9udC1zaXplOiAyN3B4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5kZWJhdGUtaW4tY29tbWl0dGVlcyAubGlua3MsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmxpdmUtbWVldGluZyAubGlua3MsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3Mge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzIGEsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgLmxpbmtzIGEsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIC5saW5rcyBhLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3MgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzIGE6Zmlyc3QtY2hpbGQsXG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5kZWJhdGUtaW4tY29tbWl0dGVlcyAubGlua3MgYTpmaXJzdC1jaGlsZCxcbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmxpdmUtbWVldGluZyAubGlua3MgYTpmaXJzdC1jaGlsZCxcbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucmV2aXNpb24gW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuc2NoZWR1bGVkLW9uLWFnZW5kYSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5tZWV0aW5nLWluLXBlbmRpbmcgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAud29ya2luZyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZjMzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFkZGVkLW9uLWFnZW5kYSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjODU1M2QxO1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5zb2x2ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnNvbHZlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm8tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJlamVjdGVkIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm1lZXRpbmctd2l0aG91dC1jdm9ydW0gW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90aWNlLXJlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZWplY3RlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdGljZS1yZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5pbi1wZW5kaW5nLWRlY2lzaW9uIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnNlbmQtbW9kZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXF1ZXN0LWNoYW5nZXMgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90aWNlLW9yYW5nZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5pbi1wZW5kaW5nLWRlY2lzaW9uIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnNlbmQtbW9kZSBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXF1ZXN0LWNoYW5nZXMgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90aWNlLW9yYW5nZSBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAub3duLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5hcHByb3ZlZCBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5tZWV0aW5nLWNsb3NlZCBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC52YWxpZGF0ZWQtbW9kZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5hbnN3ZXJlZCBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5ub3RpY2UtZ3JlZW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5vd24tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFwcHJvdmVkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnZhbGlkYXRlZC1tb2RlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFuc3dlcmVkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdGljZS1ncmVlbiBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucmVwdWJsaXNoZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU3YTM1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXB1Ymxpc2hlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuc3VzcGVuZGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNUQ5QTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuc3VzcGVuZGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXBlYWxlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJlcGVhbGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXZva2VkIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdC1pbmNsdWRlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzcyYjYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNjNzJiNjA7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXZva2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdC1pbmNsdWRlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucmVzb3J0LWNvbXBhcnRtZW50IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICMyNjVjZjQ7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucHVibGljLWNvbnN1bHRhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGRTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZTk2YTk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogIzg2OTZDOTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5lZGl0LW1vZGUgW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjNGM4NGZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuZWRpdC1tb2RlIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIFtjbGFzcyo9bm90aWNlLV0gW2NsYXNzKj1pY29uLV0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtYWN0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAyMzBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW1lc3NhZ2Utc3RhdHVzIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDNweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtbWVzc2FnZS1zdGF0dXMucmVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1tZXNzYWdlLXN0YXR1cy51bnJlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW5yLWRhdGUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAxMTVweDtcbiAgICBtYXgtd2lkdGg6IDExNXB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtcHJvamVjdC1pbmZvIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1wcm9qZWN0LWluZm8gLnByb2plY3QtdGl0bGUge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1wcm9qZWN0LWluZm8gLmFpci1jaGFyYWN0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgICAgIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1wcm9qZWN0LWluZm8gLm5vcm1hdGl2ZS1jaGFyYWN0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgICAgIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1wcm9qZWN0LWluZm8gLmluZGl2aWR1YWwtY2hhcmFjdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW5yIHtcbiAgICB3aWR0aDogNzBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWRhdGUge1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtZGF0ZS5zbWFsbCB7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtZGF0ZS5iaWcge1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1kYXRlIC5kYXRlIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWFjdGlvbnMuZXh0cmEtc21hbGwge1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWFjdGlvbnMuc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtYWN0aW9ucy5iaWcge1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW9wdGlvbnMuZW1wdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtYWN0aXZhdGUtb3B0aW9ucy5lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXRleHQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZSBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1sYW5ndWFnZXMsXG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWxhbmd1YWdlcyA+IGRpdixcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW9wdGlvbnMgPiBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtbGFuZ3VhZ2VzID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNkZFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWxhbmd1YWdlcyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWxhbmd1YWdlcyAuZmxhZyxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW9wdGlvbnMgLmZsYWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2xsYXBzaWJsZS1ib2R5OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2xsYXBzaWJsZS1ib2R5ID4gLnJvdywgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgbmF2Lm5hdmJhciAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGM0Y2RkU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sbGFwc2libGUtYm9keSA+IC5yb3c6bGFzdC1jaGlsZCwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgbmF2Lm5hdmJhciAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2Omxhc3QtY2hpbGQsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgW2NsYXNzKj1jb2wtXS5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBbY2xhc3MqPWNvbC1dLmxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBbY2xhc3MqPWNvbC1dLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5idG4sIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGEuYnRuLWxhcmdlLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBhLmJ0bi1zbWFsbCwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmZjLWhlYWRlci10b29sYmFyIGEuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5mYy10b2RheS1idXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGEuYnRuOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBhLmJ0bi1sYXJnZTpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5idG4tc21hbGw6aG92ZXIsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGEuZmMtdG9kYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5jdXN0b20tbGluayB7XG4gICAgICBjb2xvcjogIzQzNTlmNjsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGEuY3VzdG9tLWxpbmstZGFya2VuIHtcbiAgICAgIGNvbG9yOiAjNEY1RDlBO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEubG9hZGVkIC5jb2wtbmFtZSBzcGFuIHtcbiAgICBjb2xvcjogIzEwMmE2NDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93OmhvdmVyIC5pY29uLWRyYWcsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdjpob3ZlciAuaWNvbi1kcmFnIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLW5hbWUsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLW5hbWUge1xuICAgIGNvbG9yOiAjOGU5NmE5O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciA+IGEsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgY29sb3I6ICMxMDJhNjQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciA+IGE6aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLXVzZXIgPiBhOmxhc3QtY2hpbGQsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciBkaXZbY2xhc3NePVwiaW1nXCJdLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIGRpdltjbGFzc149XCJpbWdcIl0ge1xuICAgICAgbGVmdDogLTU1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyIHAucGVyc29uLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciBwLnBlcnNvbiBzcGFuLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciBwLnBlcnNvbiAubGFzdC1uYW1lLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIC5sYXN0LW5hbWUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciAuZnVuY3Rpb24sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgLmZ1bmN0aW9uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzRGNUQ5QTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLXVzZXIgLmZ1bmN0aW9uIHNwYW5bY2xhc3NePVwiaWNvblwiXSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyIC5kZXBhcnRtZW50LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5kZXBhcnRtZW50IHtcbiAgICAgIGNvbG9yOiAjMTAyYTY0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciAuZGVwYXJ0bWVudCBzcGFuLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwIHtcbiAgICAgIG1hcmdpbjogM3B4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwIHNwYW4sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tZHJhZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzhlOTZhOTtcbiAgICBjdXJzb3I6IG1vdmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZHJhZzpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWRyYWc6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNjExNEI7IH1cblxuLmljb24tZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uZmMtZXZlbnQuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZml4aGVhZGVyIC5jb2xsYXBzaWJsZS1oZWFkZXIgPiBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5yZWQtc3dpdGNoIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnJlZC1zd2l0Y2ggLnN3aXRjaCBsYWJlbCAubGV2ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAwLCAwLCAwLjM4KTsgfVxuICAucmVkLXN3aXRjaCAuc3dpdGNoIGxhYmVsIC5sZXZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjE1KTsgfVxuICAucmVkLXN3aXRjaCAuc3dpdGNoIGxhYmVsIC5sZXZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzkzOTsgfVxuXG4udGlwZG9jdW1lbnRoZWFkZXIge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7IH1cblxuLnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDA7IH1cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlcixcbi5ib3R0b20tcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4OyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIgaW5wdXQsXG4gIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIgaW5wdXQge1xuICAgIG1heC13aWR0aDogODBweDsgfVxuXG4jdGFiMS5hY3RpdmVbc3R5bGVdLFxuI3RhYjIuYWN0aXZlW3N0eWxlXSxcbiN0YWIzLmFjdGl2ZVtzdHlsZV0sXG4jdGFiNC5hY3RpdmVbc3R5bGVdLFxuI3RhYjUuYWN0aXZlW3N0eWxlXSxcbiN0YWI2LmFjdGl2ZVtzdHlsZV0sXG4jdGFiNy5hY3RpdmVbc3R5bGVdLFxuI3RhYjguYWN0aXZlW3N0eWxlXSxcbiN0YWI5LmFjdGl2ZVtzdHlsZV0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbiN0YWIxLmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWIyLmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWIzLmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI0LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI1LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI2LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI3LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI4LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI5LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzb3JvX29uIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKTsgfVxuICAudmlzb3JvX29uIGgxIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi52aXNvcm9fb2ZmIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwJSk7IH1cbiAgLnZpc29yb19vZmYgaDEge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubW9sLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tb2wtY2FyZHMgLmNvbCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1vbC1jYXJkcyAubW9sLWNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1vbC1jYXJkcyAubW9sLWNhcmQ6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgIG9wYWNpdHk6IDAuODU7IH1cbiAgICAubW9sLWNhcmRzIC5tb2wtY2FyZCBwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLm1vbC1jYXJkcyAubW9sLWNhcmQgLmdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tb2wtY2FyZHMgLm1vbC1jYXJkIHNwYW4ge1xuICAgICAgY29sb3I6ICM0RjVEOUE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgIC5tb2wtY2FyZHMgLm1vbC1jYXJkIHNwYW4ubnIge1xuICAgICAgICBjb2xvcjogIzQzNDM0MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5tb2wtY2FyZHMgLm1vbC1jYXJkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2wtY2FyZHMgbGkge1xuICAgIHdpZHRoOiAxOTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vbC1jYXJkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgfVxuICAgIC5tb2wtY2FyZHMuYXV0by1oZWlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9XG4gICAgLm1vbC1jYXJkcyBsaSB7XG4gICAgICBtYXJnaW46IDVweCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tb2wtY2FyZHMgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLm1vbC1jYXJkcyBsaSBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5tb2wtY2FyZHMgbGkgYSBzcGFuLm5yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAubW9sLWNhcmRzIGxpIGEgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnR3b3N0ZXAtc3RhdHVzLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzhlOTZhOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnR3b3N0ZXAtc3RhdHVzLXdyYXAgc3BhbiB7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudHdvc3RlcC1zdGF0dXMtd3JhcCBzcGFuLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuXG4uY29taXNpYTEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTsgfVxuXG4uY29taXNpYTIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG5cbi5jb21pc2lhMyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTsgfVxuXG4uY29taXNpYTQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1yZWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG5cbi5jb21pc2lhNSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7IH1cblxuLmNvbWlzaWE2IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnJvd24pO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG5cbi5jb21pc2lhNyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyZXkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG4iLCIvLyBUaGUgY3VzdG9tIGxpc3Qgb2YgbWF0ZXJpYWxpemUgY29tcG9uZW50cy5cbkBpbXBvcnQgXCJicm93c2VyLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImN1c3RvbS1tYXRlcmlhbGl6ZVwiO1xuQGltcG9ydCBcImN1c3RvbS1mcm9hbGEtZWRpdG9yXCI7XG5cbi8vIEltcG9ydCBmb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDQwMCw2MDAsNzAwJnN1YnNldD1sYXRpbi1leHQnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCwzMDAsNDAwLDcwMCZzdWJzZXQ9bGF0aW4tZXh0Jyk7XG5cbi8vIE1peGlucy5cbkBpbXBvcnQgXCJpY29uc1wiO1xuXG4vLyBHZW5lcmFsIHN0eWxpbmcuXG5AaW1wb3J0IFwiZ2xvYmFsXCI7XG5AaW1wb3J0IFwibWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInR5cG9cIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcIm1lbnVcIjtcbkBpbXBvcnQgXCJsYXlvdXRcIjtcbkBpbXBvcnQgXCJmbGFnc1wiO1xuQGltcG9ydCBcInBvbGl0aWNhbHNcIjtcblxuLy8gR2VuZXJhbCBjb21wb25lbnRzXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hdHRhY2htZW50cy1saXN0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9iYWRnZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2FsZW5kYXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoaXBzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb2xsYXBzYWJsZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29sb3ItcGlja2VyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21taXR0ZWVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnN1bHRhbnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvdW50ZG93blwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZG9jdW1lbnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9maWx0ZXJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mcm9hbGEtZWRpdG9yXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mdW5jdGlvbnMtY2FyZHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlcnMtbGlzdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ3JpZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2luc3RpdHV0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sYWJlbHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xhbmd1YWdlcy10YWJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saW5rcy1jYXJkc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbG9hZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2NhdGlvbi1zdGF0dXMtY2FyZHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21hcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWVudS1jYXJkc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWVtYmVyc2hpcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWluaS1jYXJkc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbm90aWZpY2F0aW9uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvb3JnYW5pZ3JhbVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvb3JnYW5pemF0aW9uYWwtY2hhcnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhZ2UtaGVhZGVyc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGVyc29uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wZXRpdGlvbi10ZXJtc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGlsbHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JlZ2lzdHJ5LXRlcm1zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZWdpc3RyeS1jYXJkc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2V0dGluZ3Mtc3RlcHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N0ZXBzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90b29sdGlwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92b3Rlc1wiO1xuXG4vLyBTdGF0c1xuQGltcG9ydCBcInN0YXRzL2NpcmNsZVwiO1xuQGltcG9ydCBcInN0YXRzL2NpcmNsZS1zdGF0c1wiO1xuQGltcG9ydCBcInN0YXRzL3BvbGl0aWNhbC1zdGF0c1wiO1xuQGltcG9ydCBcInN0YXRzL3ZvdGVzLXN0YXRzXCI7XG5cbi8vIFRhYmxlc1xuQGltcG9ydCBcInRhYmxlcy90YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy91c2Vycy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy91c2Vycy1ldmVudHMtdGFibGVcIjtcbkBpbXBvcnQgXCJ0YWJsZXMvZ3JvdXBzLXRhYmxlXCI7XG5AaW1wb3J0IFwidGFibGVzL2RvY3VtZW50cy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9zdGF0dXRlLWRvY3VtZW50cy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9wcm9qZWN0cy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9wcm9qZWN0LWV2ZW50cy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9wcmVmZWN0dXJlcy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9jdXN0b20tdXNlcnMtdGFibGVcIjtcblxuXG4vLyBNb2RhbHNcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWxcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtZG9jdW1lbnRzXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLW1lbnUtdGVybXNcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtaW5zdGl0dXRpb24tZnVuY3Rpb25cIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtaW5zdGl0dXRpb24tcHJvZmlsZVwiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC11c2VyLXByb2ZpbGVcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtbm90aWZpY2F0aW9uXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLXByb2plY3QtZXZlbnRzXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLXZvdGVzXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLXNlY3JldC12b3Rlc1wiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC1lbGVjdHJvbmljLXZvdGVzXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLWNvbnN1bHRhbnRcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvblwiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC11c2VyLWV2ZW50c1wiO1xuXG4vLyBDdXN0b20gcGFnZXNcbkBpbXBvcnQgXCJwYWdlcy9sb2dpblwiO1xuQGltcG9ydCBcInBhZ2VzL3Byb2plY3RcIjtcblxuQGltcG9ydCBcImN1c3RvbWVsc29cIjsiLCI6cm9vdCB7XG5cdC0tY29sb3ItcmVkLWxpZ2h0ZW46ICNlNTczNzM7XG5cdC0tY29sb3ItcmVkOiAjZjQ0MzM2O1xuXHQtLWNvbG9yLXJlZC1kYXJrZW46ICNiNzFjMWM7XG5cdC0tY29sb3ItcGluay1saWdodGVuOiAjZjA2MjkyO1xuXHQtLWNvbG9yLXBpbms6ICNlOTFlNjM7XG5cdC0tY29sb3ItcGluay1kYXJrZW46ICM4ODBlNGY7XG5cdC0tY29sb3ItcHVycGxlLWxpZ2h0ZW46ICNiYTY4Yzg7XG5cdC0tY29sb3ItcHVycGxlOiAjOWMyN2IwO1xuXHQtLWNvbG9yLXB1cnBsZS1kYXJrZW46ICM0YTE0OGM7XG5cdC0tY29sb3ItZGVlcC1wdXJwbGUtbGlnaHRlbjogIzk1NzVjZDtcblx0LS1jb2xvci1kZWVwLXB1cnBsZTogIzY3M2FiNztcblx0LS1jb2xvci1kZWVwLXB1cnBsZS1kYXJrZW46ICMzMTFiOTI7XG5cdC0tY29sb3ItaW5kaWdvLWxpZ2h0ZW46ICM3OTg2Y2I7XG5cdC0tY29sb3ItaW5kaWdvOiAjM2Y1MWI1O1xuXHQtLWNvbG9yLWluZGlnby1kYXJrZW46ICMxYTIzN2U7XG5cdC0tY29sb3ItYmx1ZS1saWdodGVuOiAjNjRiNWY2O1xuXHQtLWNvbG9yLWJsdWU6ICMyMTk2ZjM7XG5cdC0tY29sb3ItYmx1ZS1kYXJrZW46ICMwZDQ3YTE7XG5cdC0tY29sb3ItbGlnaHQtYmx1ZS1saWdodGVuOiAjNGZjM2Y3O1xuXHQtLWNvbG9yLWxpZ2h0LWJsdWU6ICMwM2E5ZjQ7XG5cdC0tY29sb3ItbGlnaHQtYmx1ZS0yOiAjNGM4NGZmO1xuXHQtLWNvbG9yLWxpZ2h0LWJsdWUtZGFya2VuOiAjMDE1NzliO1xuXHQtLWNvbG9yLWN5YW4tbGlnaHRlbjogIzRkZDBlMTtcblx0LS1jb2xvci1jeWFuOiAjMDBiY2Q0O1xuXHQtLWNvbG9yLWN5YW4tZGFya2VuOiAjMDA2MDY0O1xuXHQtLWNvbG9yLXRlYWwtbGlnaHRlbjogIzRkYjZhYztcblx0LS1jb2xvci10ZWFsOiAjMDA5Njg4O1xuXHQtLWNvbG9yLXRlYWwtZGFya2VuOiAjMDA0ZDQwO1xuXHQtLWNvbG9yLWdyZWVuLWxpZ2h0ZW46ICM4MWM3ODQ7XG5cdC0tY29sb3ItZ3JlZW46ICM0Y2FmNTA7XG5cdC0tY29sb3ItZ3JlZW4tZGFya2VuOiAjMWI1ZTIwOyBcblx0LS1jb2xvci1saWdodC1ncmVlbi1saWdodGVuOiAjYWVkNTgxO1xuXHQtLWNvbG9yLWxpZ2h0LWdyZWVuOiAjOGJjMzRhO1xuXHQtLWNvbG9yLWxpZ2h0LWdyZWVuLWRhcmtlbjogIzMzNjkxZTsgXG5cdC0tY29sb3ItbGltZS1saWdodGVuOiAjZGNlNzc1OyBcblx0LS1jb2xvci1saW1lOiAjY2RkYzM5OyBcblx0LS1jb2xvci1saW1lLWRhcmtlbjogIzgyNzcxNzsgXG5cdC0tY29sb3IteWVsbG93LWxpZ2h0ZW46ICNmZmYxNzY7IFxuXHQtLWNvbG9yLXllbGxvdzogI2ZmZWIzYjsgXG5cdC0tY29sb3IteWVsbG93LWRhcmtlbjogI2Y1N2YxNzsgXG5cdC0tY29sb3ItYW1iZXItbGlnaHRlbjogI2ZmZDU0Zjtcblx0LS1jb2xvci1hbWJlcjogI2ZmYzEwNztcblx0LS1jb2xvci1hbWJlci1kYXJrZW46ICNmZjZmMDA7IFxuXHQtLWNvbG9yLW9yYW5nZS1saWdodGVuOiAjZmZiNzRkO1xuXHQtLWNvbG9yLW9yYW5nZTogI2ZmOTgwMDtcblx0LS1jb2xvci1vcmFuZ2UtZGFya2VuOiAjZTY1MTAwOyBcblx0LS1jb2xvci1kZWVwLW9yYW5nZS1saWdodGVuOiAjZmY4YTY1OyBcblx0LS1jb2xvci1kZWVwLW9yYW5nZTogI2ZmNTcyMjsgXG5cdC0tY29sb3ItZGVlcC1vcmFuZ2UtZGFya2VuOiAjYmYzNjBjOyBcblx0LS1jb2xvci1icm93bi1saWdodGVuOiAjYTE4ODdmO1xuXHQtLWNvbG9yLWJyb3duOiAjNzk1NTQ4O1xuXHQtLWNvbG9yLWJyb3duLWRhcmtlbjogIzNlMjcyMzsgXG5cdC0tY29sb3ItZ3JleS1saWdodGVuOiAjZTBlMGUwOyBcblx0LS1jb2xvci1ncmV5OiAjODY5NkM5OyBcblx0LS1jb2xvci1ncmV5LWRhcmtlbjogIzIxMjEyMTsgXG5cdC0tY29sb3ItYmx1ZS1ncmV5LWxpZ2h0ZW46ICM5MGE0YWU7XG5cdC0tY29sb3ItYmx1ZS1ncmV5OiAjNjA3ZDhiO1xuXHQtLWNvbG9yLWJsdWUtZ3JleS1kYXJrZW46ICMyNjMyMzg7XG5cdC0tY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cdC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7IFxuXHQtLWNvbG9yLWJyYW5kOiAjNDQzMjg3O1xufVxuIiwiLy8gQ29sb3IgQ2xhc3Nlc1xuXG5AZWFjaCAkY29sb3JfbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAZWFjaCAkY29sb3JfdHlwZSwgJGNvbG9yX3ZhbHVlIGluICRjb2xvciB7XG4gICAgQGlmICRjb2xvcl90eXBlID09IFwiYmFzZVwiIHtcbiAgICAgIC4jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLiN7JGNvbG9yX25hbWV9LXRleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRjb2xvcl9uYW1lICE9IFwic2hhZGVzXCIge1xuICAgICAgLiN7JGNvbG9yX25hbWV9LiN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuI3skY29sb3JfbmFtZX0tdGV4dC50ZXh0LSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaGFkZSBjbGFzc2VzXG5AZWFjaCAkY29sb3IsICRjb2xvcl92YWx1ZSBpbiAkc2hhZGVzIHtcbiAgLiN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLiN7JGNvbG9yfS10ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy9EZWZhdWx0IHN0eWxlc1xuXG5odG1sIHtcbiBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICAvLyBkaXNwbGF5OiBmbGV4O1xuICAvLyBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxubWFpbiB7XG4gIC8vIGZsZXg6IDEgMCBhdXRvO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG59XG5cbnVsIHtcbiAgJjpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAmID4gbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5hIHtcblx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgLy8gR2V0cyByaWQgb2YgdGFwIGFjdGl2ZSBzdGF0ZVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5cbi8vIFBvc2l0aW9uaW5nXG4udmFsaWduLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbi8vIGNsYXNzaWMgY2xlYXJmaXhcbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5cbi8vIFotbGV2ZWxzXG4uei1kZXB0aC0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAyZHAgZWxldmF0aW9uIG1vZGlmaWVkKi9cbi56LWRlcHRoLTEge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLFxuICAgICAgICAgICAgICAwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMik7XG59XG4uei1kZXB0aC0xLWhhbGYge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qIDZkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMiB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgMXB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbi8qIDEyZHAgZWxldmF0aW9uIG1vZGlmaWVkKi9cbi56LWRlcHRoLTMge1xuICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDJweCByZ2JhKDAsMCwwLDAuMTQpLFxuICAgICAgICAgICAgICAwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qIDE2ZHAgZWxldmF0aW9uICovXG4uei1kZXB0aC00IHtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggMnB4IHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgNnB4IDMwcHggNXB4IHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgOHB4IDEwcHggLTdweCByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi8qIDI0ZHAgZWxldmF0aW9uICovXG4uei1kZXB0aC01IHtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgMTFweCAxNXB4IC03cHggcmdiYSgwLDAsMCwwLjIpO1xufVxuXG4uaG92ZXJhYmxlIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG59XG5cbi8vIERpdmlkZXJzXG5cbi5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLCBcImxpZ2h0ZW4tMlwiKTtcbn1cblxuXG4vLyAgQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xufVxuXG4vLyBJY29uIFN0eWxlc1xuXG5pIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgJi5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gICYudGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAmLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gICYubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4vLyBJbWFnZXNcbmltZy5yZXNwb25zaXZlLWltZyxcbnZpZGVvLnJlc3BvbnNpdmUtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBQYWdpbmF0aW9uXG5cbi5wYWdpbmF0aW9uIHtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSBhIHsgY29sb3I6ICNmZmY7IH1cblxuICAgICYuYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7IH1cblxuICAgICYuZGlzYWJsZWQgYSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cblxuXG4gIGxpLnBhZ2VzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkucHJldixcbiAgICBsaS5uZXh0IHtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgbGkucGFnZXMge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCcmVhZGNydW1ic1xuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNyk7XG5cbiAgaSxcbiAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxuICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXEU1Q0MnO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNyk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgOHB4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8vIFBhcmFsbGF4XG4ucGFyYWxsYXgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuXG4gIC5wYXJhbGxheCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQdXNocGluXG4ucGluLXRvcCwgLnBpbi1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGlubmVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgVHJhbnNpdGlvbiBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuXG51bC5zdGFnZ2VyZWQtbGlzdCBsaSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlLWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBNZWRpYSBRdWVyeSBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuLmhpZGUtb24tc21hbGwtb25seSwgLmhpZGUtb24tc21hbGwtYW5kLWRvd24ge1xuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLW1lZC1hbmQtZG93biB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLW1lZC1hbmQtdXAge1xuICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tbWVkLW9ubHkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tbGFyZ2Utb25seSB7XG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLWV4dHJhLWxhcmdlLW9ubHkge1xuICBAbWVkaWEgI3skZXh0cmEtbGFyZ2UtYW5kLXVwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1leHRyYS1sYXJnZSB7XG4gIEBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1sYXJnZSB7XG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1tZWRpdW0ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLXNtYWxsIHtcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tbWVkaXVtLWFuZC11cCB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tbWVkaXVtLWFuZC1kb3duIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLyBDZW50ZXIgdGV4dCBvbiBtb2JpbGVcbi5jZW50ZXItb24tc21hbGwtb25seSB7XG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBGb290ZXJcbi5wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBjb2xvcjogJGZvb3Rlci1mb250LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnLWNvbG9yO1xuXG4gIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBjb2xvcjogJGZvb3Rlci1jb3B5cmlnaHQtZm9udC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWNvcHlyaWdodC1iZy1jb2xvcjtcbiAgfVxufVxuXG4vLyBUYWJsZXNcbnRhYmxlLCB0aCwgdGQge1xuICAgYm9yZGVyOiBub25lO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOjEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcblxuICAmLnN0cmlwZWQge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgID4gdHIgPiB0ZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oaWdobGlnaHQgPiB0Ym9keSA+IHRyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuY2VudGVyZWQge1xuICAgIHRoZWFkIHRyIHRoLCB0Ym9keSB0ciB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbnRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG59XG5cbnRkLCB0aHtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBUYWJsZVxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdGQ6ZW1wdHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICAgIH1cblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgdGggeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcblxuICAgICAgICB0aDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMDBhMFwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogMS4yNWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG5cbiAgICAvKiBzb3J0IG91dCBib3JkZXJzICovXG4gICAgdGhlYWQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxufVxuXG5cbi8vIENvbGxlY3Rpb25zXG4uY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1iZy1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogJGNvbGxlY3Rpb24tbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gQXZhdGFyIENvbGxlY3Rpb25cbiAgICAmLmF2YXRhciB7XG4gICAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAvLyBEb24ndCBzdHlsZSBjaXJjbGVzIGluc2lkZSBwcmVsb2FkZXIgY2xhc3Nlcy5cbiAgICAgICY6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlLFxuICAgICAgOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLmNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgaS5jaXJjbGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLnNlY29uZGFyeS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1hY3RpdmUtYmctY29sb3I7XG4gICAgICBjb2xvcjogJGNvbGxlY3Rpb24tYWN0aXZlLWNvbG9yO1xuXG4gICAgICAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYS5jb2xsZWN0aW9uLWl0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogLjI1cztcbiAgICBjb2xvcjogJGNvbGxlY3Rpb24tbGluay1jb2xvcjtcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24taG92ZXItYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aXRoLWhlYWRlciB7XG4gICAgLmNvbGxlY3Rpb24taGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWJnLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICB9XG4gIH1cblxufVxuLy8gTWFkZSBsZXNzIHNwZWNpZmljIHRvIGFsbG93IGVhc2llciBvdmVycmlkaW5nXG4uc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuLmNvbGxhcHNpYmxlIC5jb2xsZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cblxuXG4vLyBSZXNwb25zaXZlIFZpZGVvc1xuLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpZnJhbWUsIG9iamVjdCwgZW1iZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLy8gUHJvZ3Jlc3MgQmFyXG4ucHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcm9ncmVzcy1iYXItY29sb3IsIDQwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAuZGV0ZXJtaW5hdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgbGluZWFyO1xuICB9XG4gIC5pbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbiAgICAgIC8vIEN1c3RvbSBiZXppZXJcbiAgICAgIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZSAyLjFzIGN1YmljLWJlemllcigwLjY1MCwgMC44MTUsIDAuNzM1LCAwLjM5NSkgaW5maW5pdGU7XG5cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gICAgICAvLyBDdXN0b20gYmV6aWVyXG4gICAgICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUtc2hvcnQgMi4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1cztcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZSB7XG4gICAgMCUge1xuICAgICAgbGVmdDogLTM1JTtcbiAgICAgIHJpZ2h0OjEwMCU7XG4gICAgfVxuICAgIDYwJSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcmlnaHQ6IC05MCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHJpZ2h0OiAtOTAlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlLXNob3J0IHtcbiAgICAwJSB7XG4gICAgICBsZWZ0OiAtMjAwJTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgbGVmdDogMTA3JTtcbiAgICAgIHJpZ2h0OiAtOCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgbGVmdDogMTA3JTtcbiAgICAgIHJpZ2h0OiAtOCU7XG4gICAgfVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqXG4gIFV0aWxpdHkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKi9cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRleHQgQWxpZ25cbi5sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yaWdodC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0XG59XG4uY2VudGVyLCAuY2VudGVyLWFsaWduIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLy8gTm8gVGV4dCBTZWxlY3Rcbi5uby1zZWxlY3Qge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udHJ1bmNhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1hdGVyaWFsaXplIHZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBUYWJsZSBvZiBDb250ZW50czpcbi8vXG4vLyAgMS4gQ29sb3JzXG4vLyAgMi4gQmFkZ2VzXG4vLyAgMy4gQnV0dG9uc1xuLy8gIDQuIENhcmRzXG4vLyAgNS4gQ2Fyb3VzZWxcbi8vICA2LiBDb2xsYXBzaWJsZVxuLy8gIDcuIENoaXBzXG4vLyAgOC4gRGF0ZSArIFRpbWUgUGlja2VyXG4vLyAgOS4gRHJvcGRvd25cbi8vICAxMC4gRm9ybXNcbi8vICAxMS4gR2xvYmFsXG4vLyAgMTIuIEdyaWRcbi8vICAxMy4gTmF2aWdhdGlvbiBCYXJcbi8vICAxNC4gU2lkZSBOYXZpZ2F0aW9uXG4vLyAgMTUuIFBob3RvIFNsaWRlclxuLy8gIDE2LiBTcGlubmVycyB8IExvYWRlcnNcbi8vICAxNy4gVGFic1xuLy8gIDE4LiBUYWJsZXNcbi8vICAxOS4gVG9hc3RzXG4vLyAgMjAuIFR5cG9ncmFwaHlcbi8vICAyMS4gRm9vdGVyXG4vLyAgMjIuIEZsb3cgVGV4dFxuLy8gIDIzLiBDb2xsZWN0aW9uc1xuLy8gIDI0LiBQcm9ncmVzcyBCYXJcblxuXG5cbi8vIDEuIENvbG9yc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHByaW1hcnktY29sb3I6IGNvbG9yKFwibWF0ZXJpYWxpemUtcmVkXCIsIFwibGlnaHRlbi0yXCIpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jb2xvci1kYXJrOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG5cbiRzZWNvbmRhcnktY29sb3I6IGNvbG9yKFwidGVhbFwiLCBcImxpZ2h0ZW4tMVwiKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWNvbG9yOiBjb2xvcihcImdyZWVuXCIsIFwiYmFzZVwiKSAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogY29sb3IoXCJyZWRcIiwgXCJiYXNlXCIpICFkZWZhdWx0O1xuJGxpbmstY29sb3I6IGNvbG9yKFwibGlnaHQtYmx1ZVwiLCBcImRhcmtlbi0xXCIpICFkZWZhdWx0O1xuXG5cbi8vIDIuIEJhZGdlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGJhZGdlLWJnLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGJhZGdlLWhlaWdodDogMjJweCAhZGVmYXVsdDtcblxuXG4vLyAzLiBCdXR0b25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBTaGFyZWQgc3R5bGVzXG4kYnV0dG9uLWJvcmRlcjogbm9uZSAhZGVmYXVsdDtcbiRidXR0b24tYmFja2dyb3VuZC1mb2N1czogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCA0JSkgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRidXR0b24taWNvbi1mb250LXNpemU6IDEuM3JlbSAhZGVmYXVsdDtcbiRidXR0b24taGVpZ2h0OiAzNnB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nOiAwIDE2cHggIWRlZmF1bHQ7XG4kYnV0dG9uLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlZCBzdHlsZXNcbiRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZDogI0RGREZERiAhZGVmYXVsdDtcbiRidXR0b24tZGlzYWJsZWQtY29sb3I6ICM5RjlGOUYgIWRlZmF1bHQ7XG5cbi8vIFJhaXNlZCBidXR0b25zXG4kYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZC1ob3ZlcjogbGlnaHRlbigkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLCA1JSkgIWRlZmF1bHQ7XG4kYnV0dG9uLXJhaXNlZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuLy8gTGFyZ2UgYnV0dG9uc1xuJGJ1dHRvbi1sYXJnZS1mb250LXNpemU6IDE1cHggIWRlZmF1bHQ7XG4kYnV0dG9uLWxhcmdlLWljb24tZm9udC1zaXplOiAxLjZyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWxhcmdlLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQgKiAxLjUgIWRlZmF1bHQ7XG4kYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU6IDU2cHggIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIGJ1dHRvbnNcbiRidXR0b24tc21hbGwtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJGJ1dHRvbi1zbWFsbC1pY29uLWZvbnQtc2l6ZTogMS4ycmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1zbWFsbC1oZWlnaHQ6ICRidXR0b24taGVpZ2h0ICogLjkgIWRlZmF1bHQ7XG4kYnV0dG9uLWZsb2F0aW5nLXNtYWxsLXNpemU6ICRidXR0b24taGVpZ2h0ICogLjkgIWRlZmF1bHQ7XG5cbi8vIEZsYXQgYnV0dG9uc1xuJGJ1dHRvbi1mbGF0LWNvbG9yOiAjMzQzNDM0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mbGF0LWRpc2FibGVkLWNvbG9yOiBsaWdodGVuKCM5OTksIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEZsb2F0aW5nIGJ1dHRvbnNcbiRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbiRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZC1ob3ZlcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGJ1dHRvbi1mbG9hdGluZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRidXR0b24tZmxvYXRpbmctc2l6ZTogNDBweCAhZGVmYXVsdDtcbiRidXR0b24tZmxvYXRpbmctcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG5cblxuLy8gNC4gQ2FyZHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjYXJkLXBhZGRpbmc6IDI0cHggIWRlZmF1bHQ7XG4kY2FyZC1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRjYXJkLWxpbmstY29sb3I6IGNvbG9yKFwib3JhbmdlXCIsIFwiYWNjZW50LTJcIikgIWRlZmF1bHQ7XG4kY2FyZC1saW5rLWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRjYXJkLWxpbmstY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy8gNS4gQ2Fyb3VzZWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjYXJvdXNlbC1oZWlnaHQ6IDQwMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWl0ZW0taGVpZ2h0OiAkY2Fyb3VzZWwtaGVpZ2h0IC8gMiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pdGVtLXdpZHRoOiAkY2Fyb3VzZWwtaXRlbS1oZWlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gNi4gQ29sbGFwc2libGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xsYXBzaWJsZS1oZWlnaHQ6IDNyZW0gIWRlZmF1bHQ7XG4kY29sbGFwc2libGUtbGluZS1oZWlnaHQ6ICRjb2xsYXBzaWJsZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY29sbGFwc2libGUtaGVhZGVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcblxuXG4vLyA3LiBDaGlwc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNoaXAtYmctY29sb3I6ICNlNGU0ZTQgIWRlZmF1bHQ7XG4kY2hpcC1ib3JkZXItY29sb3I6ICM5ZTllOWUgIWRlZmF1bHQ7XG4kY2hpcC1zZWxlY3RlZC1jb2xvcjogIzI2YTY5YSAhZGVmYXVsdDtcbiRjaGlwLW1hcmdpbjogNXB4ICFkZWZhdWx0O1xuXG5cbi8vIDguIERhdGUgKyBUaW1lIFBpY2tlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGRhdGVwaWNrZXItZGlzcGxheS1mb250LXNpemU6IDIuOHJlbTtcbiRkYXRlcGlja2VyLWNhbGVuZGFyLWhlYWRlci1jb2xvcjogIzk5OTtcbiRkYXRlcGlja2VyLXdlZWtkYXktY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg3KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXdlZWtkYXktYmc6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCA3JSkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kYXRlLWJnOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGRhdGVwaWNrZXIteWVhcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNykgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb2N1czogcmdiYSgwLDAsMCwgLjA1KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXNlbGVjdGVkOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItc2VsZWN0ZWQtb3V0Zm9jdXM6IGRlc2F0dXJhdGUobGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAzNSUpLCAxNSUpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZGF5LWZvY3VzOiB0cmFuc3BhcmVudGl6ZShkZXNhdHVyYXRlKCRzZWNvbmRhcnktY29sb3IsIDUlKSwgLjc1KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRpc2FibGVkLWRheS1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMykgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWNsb2NrLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NykgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jbG9jay1wbGF0ZS1iZzogI2VlZSAhZGVmYXVsdDtcblxuXG4vLyA5LiBEcm9wZG93blxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGRyb3Bkb3duLWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhvdmVyLWJnLWNvbG9yOiAjZWVlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0taGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xuXG5cbi8vIDEwLiBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVGV4dCBJbnB1dHMgKyBUZXh0YXJlYVxuJGlucHV0LWhlaWdodDogM3JlbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6IGNvbG9yKFwiZ3JleVwiLCBcImJhc2VcIikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuJGlucHV0LWVycm9yLWNvbG9yOiAkZXJyb3ItY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtc3VjY2Vzcy1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGlucHV0LW1hcmdpbi1ib3R0b206IDhweDtcbiRpbnB1dC1tYXJnaW46IDAgMCAkaW5wdXQtbWFyZ2luLWJvdHRvbSAwICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmc6IDAgIWRlZmF1bHQ7XG4kbGFiZWwtZm9udC1zaXplOiAuOHJlbSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLDAsMCwgLjQyKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjogIzk0OTQ5NCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXI6IDFweCBkb3R0ZWQgJGlucHV0LWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWludmFsaWQtYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWVycm9yLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWljb24tc2l6ZTogMnJlbTtcbiRwbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBsaWdodGVuKCRpbnB1dC1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vIFJhZGlvIEJ1dHRvbnNcbiRyYWRpby1maWxsLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJHJhZGlvLWVtcHR5LWNvbG9yOiAjNWE1YTVhICFkZWZhdWx0O1xuJHJhZGlvLWJvcmRlcjogMnB4IHNvbGlkICRyYWRpby1maWxsLWNvbG9yICFkZWZhdWx0O1xuXG4vLyBSYW5nZVxuJHJhbmdlLWhlaWdodDogMTRweCAhZGVmYXVsdDtcbiRyYW5nZS13aWR0aDogMTRweCAhZGVmYXVsdDtcbiR0cmFjay1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcblxuLy8gU2VsZWN0XG4kc2VsZWN0LWJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjIgIWRlZmF1bHQ7XG4kc2VsZWN0LWJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MCkgIWRlZmF1bHQ7XG4kc2VsZWN0LWZvY3VzOiAxcHggc29saWQgbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCA0NyUpICFkZWZhdWx0O1xuJHNlbGVjdC1vcHRpb24taG92ZXI6IHJnYmEoMCwwLDAsLjA4KSAhZGVmYXVsdDtcbiRzZWxlY3Qtb3B0aW9uLWZvY3VzOiByZ2JhKDAsMCwwLC4wOCkgIWRlZmF1bHQ7XG4kc2VsZWN0LW9wdGlvbi1zZWxlY3RlZDogcmdiYSgwLDAsMCwuMDMpICFkZWZhdWx0O1xuJHNlbGVjdC1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XG4kc2VsZWN0LXJhZGl1czogMnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLDAsMCwuMykgIWRlZmF1bHQ7XG5cbi8vIFN3aXRjaGVzXG4kc3dpdGNoLWJnLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJHN3aXRjaC1jaGVja2VkLWxldmVyLWJnOiBkZXNhdHVyYXRlKGxpZ2h0ZW4oJHN3aXRjaC1iZy1jb2xvciwgMjUlKSwgMjUlKSAhZGVmYXVsdDtcbiRzd2l0Y2gtdW5jaGVja2VkLWJnOiAjRjFGMUYxICFkZWZhdWx0O1xuJHN3aXRjaC11bmNoZWNrZWQtbGV2ZXItYmc6IHJnYmEoMCwwLDAsLjM4KSAhZGVmYXVsdDtcbiRzd2l0Y2gtcmFkaXVzOiAxNXB4ICFkZWZhdWx0O1xuXG5cbi8vIDExLiBHbG9iYWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIE1lZGlhIFF1ZXJ5IFJhbmdlc1xuJHNtYWxsLXNjcmVlbi11cDogNjAxcHggIWRlZmF1bHQ7XG4kbWVkaXVtLXNjcmVlbi11cDogOTkzcHggIWRlZmF1bHQ7XG4kbGFyZ2Utc2NyZWVuLXVwOiAxMjAxcHggIWRlZmF1bHQ7XG4kc21hbGwtc2NyZWVuOiA2MDBweCAhZGVmYXVsdDtcbiRtZWRpdW0tc2NyZWVuOiA5OTJweCAhZGVmYXVsdDtcbiRsYXJnZS1zY3JlZW46IDEyMDBweCAhZGVmYXVsdDtcblxuJG1lZGl1bS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRzbWFsbC1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xuJGxhcmdlLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xuJGV4dHJhLWxhcmdlLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JGxhcmdlLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kc21hbGwtYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRzbWFsbC1zY3JlZW59KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1vbmx5OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skc21hbGwtc2NyZWVuLXVwfSkgYW5kIChtYXgtd2lkdGggOiAjeyRtZWRpdW0tc2NyZWVufSlcIiAhZGVmYXVsdDtcblxuXG4vLyAxMi4gR3JpZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJG51bS1jb2xzOiAxMiAhZGVmYXVsdDtcbiRndXR0ZXItd2lkdGg6IDEuNXJlbSAhZGVmYXVsdDtcbiRlbGVtZW50LXRvcC1tYXJnaW46ICRndXR0ZXItd2lkdGgvMyAhZGVmYXVsdDtcbiRlbGVtZW50LWJvdHRvbS1tYXJnaW46ICgkZ3V0dGVyLXdpZHRoKjIpLzMgIWRlZmF1bHQ7XG5cblxuLy8gMTMuIE5hdmlnYXRpb24gQmFyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kbmF2YmFyLWhlaWdodDogNjRweCAhZGVmYXVsdDtcbiRuYXZiYXItbGluZS1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0ICFkZWZhdWx0O1xuJG5hdmJhci1oZWlnaHQtbW9iaWxlOiA1NnB4ICFkZWZhdWx0O1xuJG5hdmJhci1saW5lLWhlaWdodC1tb2JpbGU6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZSAhZGVmYXVsdDtcbiRuYXZiYXItZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJG5hdmJhci1mb250LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1mb250LXNpemU6IDIuMXJlbSAhZGVmYXVsdDtcblxuLy8gMTQuIFNpZGUgTmF2aWdhdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHNpZGVuYXYtd2lkdGg6IDMwMHB4ICFkZWZhdWx0O1xuJHNpZGVuYXYtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJHNpZGVuYXYtZm9udC1jb2xvcjogcmdiYSgwLDAsMCwuODcpICFkZWZhdWx0O1xuJHNpZGVuYXYtYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kc2lkZW5hdi1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xuJHNpZGVuYXYtaXRlbS1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XG4kc2lkZW5hdi1saW5lLWhlaWdodDogJHNpZGVuYXYtaXRlbS1oZWlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gMTUuIFBob3RvIFNsaWRlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHNsaWRlci1iZy1jb2xvcjogY29sb3IoJ2dyZXknLCAnYmFzZScpICFkZWZhdWx0O1xuJHNsaWRlci1iZy1jb2xvci1saWdodDogY29sb3IoJ2dyZXknLCAnbGlnaHRlbi0yJykgIWRlZmF1bHQ7XG4kc2xpZGVyLWluZGljYXRvci1jb2xvcjogY29sb3IoJ2dyZWVuJywgJ2Jhc2UnKSAhZGVmYXVsdDtcblxuXG4vLyAxNi4gU3Bpbm5lcnMgfCBMb2FkZXJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kc3Bpbm5lci1kZWZhdWx0LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIDE3LiBUYWJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kdGFicy11bmRlcmxpbmUtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJHRhYnMtdGV4dC1jb2xvcjogJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kdGFicy1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuXG4vLyAxOC4gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xMikgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjUpICFkZWZhdWx0O1xuXG5cbi8vIDE5LiBUb2FzdHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiR0b2FzdC1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICMzMjMyMzIgIWRlZmF1bHQ7XG4kdG9hc3QtdGV4dC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiR0b2FzdC1hY3Rpb24tY29sb3I6ICNlZWZmNDE7XG5cblxuLy8gMjAuIFR5cG9ncmFwaHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRmb250LXN0YWNrOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRvZmYtYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC44NykgIWRlZmF1bHQ7XG4vLyBIZWFkZXIgU3R5bGVzXG4kaDEtZm9udHNpemU6IDQuMnJlbSAhZGVmYXVsdDtcbiRoMi1mb250c2l6ZTogMy41NnJlbSAhZGVmYXVsdDtcbiRoMy1mb250c2l6ZTogMi45MnJlbSAhZGVmYXVsdDtcbiRoNC1mb250c2l6ZTogMi4yOHJlbSAhZGVmYXVsdDtcbiRoNS1mb250c2l6ZTogMS42NHJlbSAhZGVmYXVsdDtcbiRoNi1mb250c2l6ZTogMS4xNXJlbSAhZGVmYXVsdDtcblxuXG4vLyAyMS4gRm9vdGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZm9vdGVyLWZvbnQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZm9vdGVyLWJnLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRmb290ZXItY29weXJpZ2h0LWZvbnQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpICFkZWZhdWx0O1xuJGZvb3Rlci1jb3B5cmlnaHQtYmctY29sb3I6IHJnYmEoNTEsNTEsNTEsLjA4KSAhZGVmYXVsdDtcblxuXG4vLyAyMi4gRmxvdyBUZXh0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcmFuZ2UgOiAkbGFyZ2Utc2NyZWVuIC0gJHNtYWxsLXNjcmVlbiAhZGVmYXVsdDtcbiRpbnRlcnZhbHM6IDIwICFkZWZhdWx0O1xuJGludGVydmFsLXNpemU6ICRyYW5nZSAvICRpbnRlcnZhbHMgIWRlZmF1bHQ7XG5cblxuLy8gMjMuIENvbGxlY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sbGVjdGlvbi1ib3JkZXItY29sb3I6ICNlMGUwZTAgIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRjb2xsZWN0aW9uLWFjdGl2ZS1iZy1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbiRjb2xsZWN0aW9uLWFjdGl2ZS1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCA1NSUpICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24taG92ZXItYmctY29sb3I6ICNkZGQgIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1saW5rLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tbGluZS1oZWlnaHQ6IDEuNXJlbSAhZGVmYXVsdDtcblxuXG4vLyAyNC4gUHJvZ3Jlc3MgQmFyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuIiwiLy8gR29vZ2xlIENvbG9yIFBhbGV0dGUgZGVmaW5lZDogaHR0cDovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL3N0eWxlL2NvbG9yLmh0bWxcblxuJG1hdGVyaWFsaXplLXJlZDogKFxuICBcImJhc2VcIjogICAgICAgI2U1MWMyMyxcbiAgXCJsaWdodGVuLTVcIjogICNmZGVhZWIsXG4gIFwibGlnaHRlbi00XCI6ICAjZjhjMWMzLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2YzOTg5YixcbiAgXCJsaWdodGVuLTJcIjogICNlZTZlNzMsXG4gIFwibGlnaHRlbi0xXCI6ICAjZWE0NTRiLFxuICBcImRhcmtlbi0xXCI6ICAgI2QwMTgxZSxcbiAgXCJkYXJrZW4tMlwiOiAgICNiOTE1MWIsXG4gIFwiZGFya2VuLTNcIjogICAjYTIxMzE4LFxuICBcImRhcmtlbi00XCI6ICAgIzhiMTAxNCxcbik7XG5cbiRyZWQ6IChcbiAgXCJiYXNlXCI6ICAgICAgICNGNDQzMzYsXG4gIFwibGlnaHRlbi01XCI6ICAjRkZFQkVFLFxuICBcImxpZ2h0ZW4tNFwiOiAgI0ZGQ0REMixcbiAgXCJsaWdodGVuLTNcIjogICNFRjlBOUEsXG4gIFwibGlnaHRlbi0yXCI6ICAjRTU3MzczLFxuICBcImxpZ2h0ZW4tMVwiOiAgI0VGNTM1MCxcbiAgXCJkYXJrZW4tMVwiOiAgICNFNTM5MzUsXG4gIFwiZGFya2VuLTJcIjogICAjRDMyRjJGLFxuICBcImRhcmtlbi0zXCI6ICAgI0M2MjgyOCxcbiAgXCJkYXJrZW4tNFwiOiAgICNCNzFDMUMsXG4gIFwiYWNjZW50LTFcIjogICAgI0ZGOEE4MCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjRkY1MjUyLFxuICBcImFjY2VudC0zXCI6ICAgICNGRjE3NDQsXG4gIFwiYWNjZW50LTRcIjogICAgI0Q1MDAwMFxuKTtcblxuJHBpbms6IChcbiAgXCJiYXNlXCI6ICAgICAgICNlOTFlNjMsXG4gIFwibGlnaHRlbi01XCI6ICAjZmNlNGVjLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2Y4YmJkMCxcbiAgXCJsaWdodGVuLTNcIjogICNmNDhmYjEsXG4gIFwibGlnaHRlbi0yXCI6ICAjZjA2MjkyLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2VjNDA3YSxcbiAgXCJkYXJrZW4tMVwiOiAgICNkODFiNjAsXG4gIFwiZGFya2VuLTJcIjogICAjYzIxODViLFxuICBcImRhcmtlbi0zXCI6ICAgI2FkMTQ1NyxcbiAgXCJkYXJrZW4tNFwiOiAgICM4ODBlNGYsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmODBhYixcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmY0MDgxLFxuICBcImFjY2VudC0zXCI6ICAgICNmNTAwNTcsXG4gIFwiYWNjZW50LTRcIjogICAgI2M1MTE2MlxuKTtcblxuJHB1cnBsZTogKFxuICBcImJhc2VcIjogICAgICAgIzljMjdiMCxcbiAgXCJsaWdodGVuLTVcIjogICNmM2U1ZjUsXG4gIFwibGlnaHRlbi00XCI6ICAjZTFiZWU3LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2NlOTNkOCxcbiAgXCJsaWdodGVuLTJcIjogICNiYTY4YzgsXG4gIFwibGlnaHRlbi0xXCI6ICAjYWI0N2JjLFxuICBcImRhcmtlbi0xXCI6ICAgIzhlMjRhYSxcbiAgXCJkYXJrZW4tMlwiOiAgICM3YjFmYTIsXG4gIFwiZGFya2VuLTNcIjogICAjNmExYjlhLFxuICBcImRhcmtlbi00XCI6ICAgIzRhMTQ4YyxcbiAgXCJhY2NlbnQtMVwiOiAgICAjZWE4MGZjLFxuICBcImFjY2VudC0yXCI6ICAgICNlMDQwZmIsXG4gIFwiYWNjZW50LTNcIjogICAgI2Q1MDBmOSxcbiAgXCJhY2NlbnQtNFwiOiAgICAjYWEwMGZmXG4pO1xuXG4kZGVlcC1wdXJwbGU6IChcbiAgXCJiYXNlXCI6ICAgICAgICM2NzNhYjcsXG4gIFwibGlnaHRlbi01XCI6ICAjZWRlN2Y2LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2QxYzRlOSxcbiAgXCJsaWdodGVuLTNcIjogICNiMzlkZGIsXG4gIFwibGlnaHRlbi0yXCI6ICAjOTU3NWNkLFxuICBcImxpZ2h0ZW4tMVwiOiAgIzdlNTdjMixcbiAgXCJkYXJrZW4tMVwiOiAgICM1ZTM1YjEsXG4gIFwiZGFya2VuLTJcIjogICAjNTEyZGE4LFxuICBcImRhcmtlbi0zXCI6ICAgIzQ1MjdhMCxcbiAgXCJkYXJrZW4tNFwiOiAgICMzMTFiOTIsXG4gIFwiYWNjZW50LTFcIjogICAgI2IzODhmZixcbiAgXCJhY2NlbnQtMlwiOiAgICAjN2M0ZGZmLFxuICBcImFjY2VudC0zXCI6ICAgICM2NTFmZmYsXG4gIFwiYWNjZW50LTRcIjogICAgIzYyMDBlYVxuKTtcblxuJGluZGlnbzogKFxuICBcImJhc2VcIjogICAgICAgIzNmNTFiNSxcbiAgXCJsaWdodGVuLTVcIjogICNlOGVhZjYsXG4gIFwibGlnaHRlbi00XCI6ICAjYzVjYWU5LFxuICBcImxpZ2h0ZW4tM1wiOiAgIzlmYThkYSxcbiAgXCJsaWdodGVuLTJcIjogICM3OTg2Y2IsXG4gIFwibGlnaHRlbi0xXCI6ICAjNWM2YmMwLFxuICBcImRhcmtlbi0xXCI6ICAgIzM5NDlhYixcbiAgXCJkYXJrZW4tMlwiOiAgICMzMDNmOWYsXG4gIFwiZGFya2VuLTNcIjogICAjMjgzNTkzLFxuICBcImRhcmtlbi00XCI6ICAgIzFhMjM3ZSxcbiAgXCJhY2NlbnQtMVwiOiAgICAjOGM5ZWZmLFxuICBcImFjY2VudC0yXCI6ICAgICM1MzZkZmUsXG4gIFwiYWNjZW50LTNcIjogICAgIzNkNWFmZSxcbiAgXCJhY2NlbnQtNFwiOiAgICAjMzA0ZmZlXG4pO1xuXG4kYmx1ZTogKFxuICBcImJhc2VcIjogICAgICAgIzIxOTZGMyxcbiAgXCJsaWdodGVuLTVcIjogICNFM0YyRkQsXG4gIFwibGlnaHRlbi00XCI6ICAjQkJERUZCLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzkwQ0FGOSxcbiAgXCJsaWdodGVuLTJcIjogICM2NEI1RjYsXG4gIFwibGlnaHRlbi0xXCI6ICAjNDJBNUY1LFxuICBcImRhcmtlbi0xXCI6ICAgIzFFODhFNSxcbiAgXCJkYXJrZW4tMlwiOiAgICMxOTc2RDIsXG4gIFwiZGFya2VuLTNcIjogICAjMTU2NUMwLFxuICBcImRhcmtlbi00XCI6ICAgIzBENDdBMSxcbiAgXCJhY2NlbnQtMVwiOiAgICAjODJCMUZGLFxuICBcImFjY2VudC0yXCI6ICAgICM0NDhBRkYsXG4gIFwiYWNjZW50LTNcIjogICAgIzI5NzlGRixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMjk2MkZGXG4pO1xuXG4kbGlnaHQtYmx1ZTogKFxuICBcImJhc2VcIjogICAgICAgIzAzYTlmNCxcbiAgXCJsaWdodGVuLTVcIjogICNlMWY1ZmUsXG4gIFwibGlnaHRlbi00XCI6ICAjYjNlNWZjLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgxZDRmYSxcbiAgXCJsaWdodGVuLTJcIjogICM0ZmMzZjcsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjliNmY2LFxuICBcImRhcmtlbi0xXCI6ICAgIzAzOWJlNSxcbiAgXCJkYXJrZW4tMlwiOiAgICMwMjg4ZDEsXG4gIFwiZGFya2VuLTNcIjogICAjMDI3N2JkLFxuICBcImRhcmtlbi00XCI6ICAgIzAxNTc5YixcbiAgXCJhY2NlbnQtMVwiOiAgICAjODBkOGZmLFxuICBcImFjY2VudC0yXCI6ICAgICM0MGM0ZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzAwYjBmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDA5MWVhXG4pO1xuXG4kY3lhbjogKFxuICBcImJhc2VcIjogICAgICAgIzAwYmNkNCxcbiAgXCJsaWdodGVuLTVcIjogICNlMGY3ZmEsXG4gIFwibGlnaHRlbi00XCI6ICAjYjJlYmYyLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgwZGVlYSxcbiAgXCJsaWdodGVuLTJcIjogICM0ZGQwZTEsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjZjNmRhLFxuICBcImRhcmtlbi0xXCI6ICAgIzAwYWNjMSxcbiAgXCJkYXJrZW4tMlwiOiAgICMwMDk3YTcsXG4gIFwiZGFya2VuLTNcIjogICAjMDA4MzhmLFxuICBcImRhcmtlbi00XCI6ICAgIzAwNjA2NCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjODRmZmZmLFxuICBcImFjY2VudC0yXCI6ICAgICMxOGZmZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzAwZTVmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBiOGQ0XG4pO1xuXG4kdGVhbDogKFxuICBcImJhc2VcIjogICAgICAgIzAwOTY4OCxcbiAgXCJsaWdodGVuLTVcIjogICNlMGYyZjEsXG4gIFwibGlnaHRlbi00XCI6ICAjYjJkZmRiLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgwY2JjNCxcbiAgXCJsaWdodGVuLTJcIjogICM0ZGI2YWMsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjZhNjlhLFxuICBcImRhcmtlbi0xXCI6ICAgIzAwODk3YixcbiAgXCJkYXJrZW4tMlwiOiAgICMwMDc5NmIsXG4gIFwiZGFya2VuLTNcIjogICAjMDA2OTVjLFxuICBcImRhcmtlbi00XCI6ICAgIzAwNGQ0MCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjYTdmZmViLFxuICBcImFjY2VudC0yXCI6ICAgICM2NGZmZGEsXG4gIFwiYWNjZW50LTNcIjogICAgIzFkZTliNixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBiZmE1XG4pO1xuXG4kZ3JlZW46IChcbiAgXCJiYXNlXCI6ICAgICAgICM0Q0FGNTAsXG4gIFwibGlnaHRlbi01XCI6ICAjRThGNUU5LFxuICBcImxpZ2h0ZW4tNFwiOiAgI0M4RTZDOSxcbiAgXCJsaWdodGVuLTNcIjogICNBNUQ2QTcsXG4gIFwibGlnaHRlbi0yXCI6ICAjODFDNzg0LFxuICBcImxpZ2h0ZW4tMVwiOiAgIzY2QkI2QSxcbiAgXCJkYXJrZW4tMVwiOiAgICM0M0EwNDcsXG4gIFwiZGFya2VuLTJcIjogICAjMzg4RTNDLFxuICBcImRhcmtlbi0zXCI6ICAgIzJFN0QzMixcbiAgXCJkYXJrZW4tNFwiOiAgICMxQjVFMjAsXG4gIFwiYWNjZW50LTFcIjogICAgI0I5RjZDQSxcbiAgXCJhY2NlbnQtMlwiOiAgICAjNjlGMEFFLFxuICBcImFjY2VudC0zXCI6ICAgICMwMEU2NzYsXG4gIFwiYWNjZW50LTRcIjogICAgIzAwQzg1M1xuKTtcblxuJGxpZ2h0LWdyZWVuOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjOGJjMzRhLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2YxZjhlOSxcbiAgXCJsaWdodGVuLTRcIjogICNkY2VkYzgsXG4gIFwibGlnaHRlbi0zXCI6ICAjYzVlMWE1LFxuICBcImxpZ2h0ZW4tMlwiOiAgI2FlZDU4MSxcbiAgXCJsaWdodGVuLTFcIjogICM5Y2NjNjUsXG4gIFwiZGFya2VuLTFcIjogICAjN2NiMzQyLFxuICBcImRhcmtlbi0yXCI6ICAgIzY4OWYzOCxcbiAgXCJkYXJrZW4tM1wiOiAgICM1NThiMmYsXG4gIFwiZGFya2VuLTRcIjogICAjMzM2OTFlLFxuICBcImFjY2VudC0xXCI6ICAgICNjY2ZmOTAsXG4gIFwiYWNjZW50LTJcIjogICAgI2IyZmY1OSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjNzZmZjAzLFxuICBcImFjY2VudC00XCI6ICAgICM2NGRkMTdcbik7XG5cbiRsaW1lOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjY2RkYzM5LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2Y5ZmJlNyxcbiAgXCJsaWdodGVuLTRcIjogICNmMGY0YzMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZTZlZTljLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2RjZTc3NSxcbiAgXCJsaWdodGVuLTFcIjogICNkNGUxNTcsXG4gIFwiZGFya2VuLTFcIjogICAjYzBjYTMzLFxuICBcImRhcmtlbi0yXCI6ICAgI2FmYjQyYixcbiAgXCJkYXJrZW4tM1wiOiAgICM5ZTlkMjQsXG4gIFwiZGFya2VuLTRcIjogICAjODI3NzE3LFxuICBcImFjY2VudC0xXCI6ICAgICNmNGZmODEsXG4gIFwiYWNjZW50LTJcIjogICAgI2VlZmY0MSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjYzZmZjAwLFxuICBcImFjY2VudC00XCI6ICAgICNhZWVhMDBcbik7XG5cbiR5ZWxsb3c6IChcbiAgXCJiYXNlXCI6ICAgICAgICNmZmViM2IsXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmZGU3LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZjljNCxcbiAgXCJsaWdodGVuLTNcIjogICNmZmY1OWQsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZmMTc2LFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmZWU1OCxcbiAgXCJkYXJrZW4tMVwiOiAgICNmZGQ4MzUsXG4gIFwiZGFya2VuLTJcIjogICAjZmJjMDJkLFxuICBcImRhcmtlbi0zXCI6ICAgI2Y5YTgyNSxcbiAgXCJkYXJrZW4tNFwiOiAgICNmNTdmMTcsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZmY4ZCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZmZjAwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZmVhMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmZDYwMFxuKTtcblxuJGFtYmVyOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZmZjMTA3LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZmZjhlMSxcbiAgXCJsaWdodGVuLTRcIjogICNmZmVjYjMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZmZlMDgyLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmZDU0ZixcbiAgXCJsaWdodGVuLTFcIjogICNmZmNhMjgsXG4gIFwiZGFya2VuLTFcIjogICAjZmZiMzAwLFxuICBcImRhcmtlbi0yXCI6ICAgI2ZmYTAwMCxcbiAgXCJkYXJrZW4tM1wiOiAgICNmZjhmMDAsXG4gIFwiZGFya2VuLTRcIjogICAjZmY2ZjAwLFxuICBcImFjY2VudC0xXCI6ICAgICNmZmU1N2YsXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmZDc0MCxcbiAgXCJhY2NlbnQtM1wiOiAgICAjZmZjNDAwLFxuICBcImFjY2VudC00XCI6ICAgICNmZmFiMDBcbik7XG5cbiRvcmFuZ2U6IChcbiAgXCJiYXNlXCI6ICAgICAgICNmZjk4MDAsXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmM2UwLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZTBiMixcbiAgXCJsaWdodGVuLTNcIjogICNmZmNjODAsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZiNzRkLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmYTcyNixcbiAgXCJkYXJrZW4tMVwiOiAgICNmYjhjMDAsXG4gIFwiZGFya2VuLTJcIjogICAjZjU3YzAwLFxuICBcImRhcmtlbi0zXCI6ICAgI2VmNmMwMCxcbiAgXCJkYXJrZW4tNFwiOiAgICNlNjUxMDAsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZDE4MCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZhYjQwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZjkxMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmNmQwMFxuKTtcblxuJGRlZXAtb3JhbmdlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZmY1NzIyLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZiZTllNyxcbiAgXCJsaWdodGVuLTRcIjogICNmZmNjYmMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZmZhYjkxLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmOGE2NSxcbiAgXCJsaWdodGVuLTFcIjogICNmZjcwNDMsXG4gIFwiZGFya2VuLTFcIjogICAjZjQ1MTFlLFxuICBcImRhcmtlbi0yXCI6ICAgI2U2NGExOSxcbiAgXCJkYXJrZW4tM1wiOiAgICNkODQzMTUsXG4gIFwiZGFya2VuLTRcIjogICAjYmYzNjBjLFxuICBcImFjY2VudC0xXCI6ICAgICNmZjllODAsXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmNmU0MCxcbiAgXCJhY2NlbnQtM1wiOiAgICAjZmYzZDAwLFxuICBcImFjY2VudC00XCI6ICAgICNkZDJjMDBcbik7XG5cbiRicm93bjogKFxuICBcImJhc2VcIjogICAgICAgIzc5NTU0OCxcbiAgXCJsaWdodGVuLTVcIjogICNlZmViZTksXG4gIFwibGlnaHRlbi00XCI6ICAjZDdjY2M4LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2JjYWFhNCxcbiAgXCJsaWdodGVuLTJcIjogICNhMTg4N2YsXG4gIFwibGlnaHRlbi0xXCI6ICAjOGQ2ZTYzLFxuICBcImRhcmtlbi0xXCI6ICAgIzZkNGM0MSxcbiAgXCJkYXJrZW4tMlwiOiAgICM1ZDQwMzcsXG4gIFwiZGFya2VuLTNcIjogICAjNGUzNDJlLFxuICBcImRhcmtlbi00XCI6ICAgIzNlMjcyM1xuKTtcblxuJGJsdWUtZ3JleTogKFxuICBcImJhc2VcIjogICAgICAgIzYwN2Q4YixcbiAgXCJsaWdodGVuLTVcIjogICNlY2VmZjEsXG4gIFwibGlnaHRlbi00XCI6ICAjY2ZkOGRjLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2IwYmVjNSxcbiAgXCJsaWdodGVuLTJcIjogICM5MGE0YWUsXG4gIFwibGlnaHRlbi0xXCI6ICAjNzg5MDljLFxuICBcImRhcmtlbi0xXCI6ICAgIzU0NmU3YSxcbiAgXCJkYXJrZW4tMlwiOiAgICM0NTVhNjQsXG4gIFwiZGFya2VuLTNcIjogICAjMzc0NzRmLFxuICBcImRhcmtlbi00XCI6ICAgIzI2MzIzOFxuKTtcblxuJGdyZXk6IChcbiAgXCJiYXNlXCI6ICAgICAgICM5ZTllOWUsXG4gIFwibGlnaHRlbi01XCI6ICAjZmFmYWZhLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2Y1ZjVmNSxcbiAgXCJsaWdodGVuLTNcIjogICNlZWVlZWUsXG4gIFwibGlnaHRlbi0yXCI6ICAjZTBlMGUwLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2JkYmRiZCxcbiAgXCJkYXJrZW4tMVwiOiAgICM3NTc1NzUsXG4gIFwiZGFya2VuLTJcIjogICAjNjE2MTYxLFxuICBcImRhcmtlbi0zXCI6ICAgIzQyNDI0MixcbiAgXCJkYXJrZW4tNFwiOiAgICMyMTIxMjFcbik7XG5cbiRzaGFkZXM6IChcbiAgXCJibGFja1wiOiAgICAgICAgIzAwMDAwMCxcbiAgXCJ3aGl0ZVwiOiAgICAgICAgI0ZGRkZGRixcbiAgXCJ0cmFuc3BhcmVudFwiOiAgdHJhbnNwYXJlbnRcbik7XG5cbiRjb2xvcnM6IChcbiAgXCJtYXRlcmlhbGl6ZS1yZWRcIjogJG1hdGVyaWFsaXplLXJlZCxcbiAgXCJyZWRcIjogJHJlZCxcbiAgXCJwaW5rXCI6ICRwaW5rLFxuICBcInB1cnBsZVwiOiAkcHVycGxlLFxuICBcImRlZXAtcHVycGxlXCI6ICRkZWVwLXB1cnBsZSxcbiAgXCJpbmRpZ29cIjogJGluZGlnbyxcbiAgXCJibHVlXCI6ICRibHVlLFxuICBcImxpZ2h0LWJsdWVcIjogJGxpZ2h0LWJsdWUsXG4gIFwiY3lhblwiOiAkY3lhbixcbiAgXCJ0ZWFsXCI6ICR0ZWFsLFxuICBcImdyZWVuXCI6ICRncmVlbixcbiAgXCJsaWdodC1ncmVlblwiOiAkbGlnaHQtZ3JlZW4sXG4gIFwibGltZVwiOiAkbGltZSxcbiAgXCJ5ZWxsb3dcIjogJHllbGxvdyxcbiAgXCJhbWJlclwiOiAkYW1iZXIsXG4gIFwib3JhbmdlXCI6ICRvcmFuZ2UsXG4gIFwiZGVlcC1vcmFuZ2VcIjogJGRlZXAtb3JhbmdlLFxuICBcImJyb3duXCI6ICRicm93bixcbiAgXCJibHVlLWdyZXlcIjogJGJsdWUtZ3JleSxcbiAgXCJncmV5XCI6ICRncmV5LFxuICBcInNoYWRlc1wiOiAkc2hhZGVzXG4pICFkZWZhdWx0O1xuXG5cbi8vIHVzYWdlOiBjb2xvcihcIm5hbWVfb2ZfY29sb3JcIiwgXCJ0eXBlX29mX2NvbG9yXCIpXG4vLyB0byBhdm9pZCB0byByZXBlYXRpbmcgbWFwLWdldCgkY29sb3JzLCAuLi4pXG5cbkBmdW5jdGlvbiBjb2xvcigkY29sb3IsICR0eXBlKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkY29sb3JzLCAkY29sb3IpIHtcbiAgICAkY3Vycl9jb2xvcjogbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xuICAgIEBpZiBtYXAtaGFzLWtleSgkY3Vycl9jb2xvciwgJHR5cGUpIHtcbiAgICAgIEByZXR1cm4gbWFwLWdldCgkY3Vycl9jb2xvciwgJHR5cGUpO1xuICAgIH1cbiAgfVxuICBAd2FybiBcIlVua25vd24gYCN7JGNvbG9yfWAgLSBgI3skdHlwZX1gIGluICRjb2xvcnMuXCI7XG4gIEByZXR1cm4gbnVsbDtcbn1cbiIsIi8vIDEuIENvbG9yc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRwcmltYXJ5LWNvbG9yOiAgICAgICAgICAjZjA1MzUyICFkZWZhdWx0OyAgLy8gdXNlZCBpbiBtYXRlcmlhbGl6ZVxuJHNlY29uZGFyeS1jb2xvcjogICAgICAgICMyNjVjZjQgIWRlZmF1bHQ7ICAvLyB1c2VkIGluIG1hdGVyaWFsaXplXG4kYnJhbmQtY29sb3I6ICAgICAgICAgICAgIzQ0MzI4NztcblxuJGNvbG9yLWFtYXJhbnRoOiAgICAgICAgICNlOTFlNjM7XG4kY29sb3ItYW1iZXItZGFya2VuOiAgICAgI2NlOTkwMjtcbiRjb2xvci1hbWJlcjogICAgICAgICAgICAjZmZjMzAwO1xuJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjogIGxpZ2h0ZW4oJGNvbG9yLWFtYmVyLWRhcmtlbiwgNTYpO1xuJGNvbG9yLWFtYmVyLWxpZ2h0ZW46ICAgICNmZmVjZDA7XG4kY29sb3ItYmxhY2s6ICAgICAgICAgICAgIzAwMDAwMDtcbiRjb2xvci1ibHVlLWRhcmtlbjogICAgICAjNEY1RDlBO1xuJGNvbG9yLWJsdWU6ICAgICAgICAgICAgICM0Yzg0ZmY7IFxuJGNvbG9yLWJsdWUtbGlnaHRlbi0zOiAgICNjMGQ0ZjM7XG4kY29sb3ItYmx1ZS1saWdodGVuLTI6ICAgbGlnaHRlbigkY29sb3ItYmx1ZS1kYXJrZW4sIDQxKTtcbiRjb2xvci1ibHVlLWxpZ2h0ZW46ICAgICAjZTRlZWZkO1xuJGNvbG9yLWJyaWNrLXJlZDogICAgICAgICNjNzJiNjA7XG4kY29sb3ItZWFzdC1zaWRlOiAgICAgICAgI0EzODhDRTtcbiRjb2xvci1ncmF5LWRhcmtlbi0yOiAgICAjMTAyYTY0O1xuJGNvbG9yLWdyYXktZGFya2VuOiAgICAgICMwNjExNEI7XG4kY29sb3ItZ3JheS1saWdodGVuLTM6ICAgI2RmZGZkZjtcbiRjb2xvci1ncmF5LWxpZ2h0ZW4tMjogICAjRjNGNkZFO1xuJGNvbG9yLWdyYXktbGlnaHRlbjogICAgICM4ZTk2YTk7XG4kY29sb3ItZ3JheTogICAgICAgICAgICAgIzg2OTZDOTtcbiRjb2xvci1ncmVlbi1kYXJrZXN0OiAgICAjMWI1ZTIwO1xuJGNvbG9yLWdyZWVuLWRhcmtlbjogICAgICNiZTdhMzU7XG4kY29sb3ItZ3JlZW46ICAgICAgICAgICAgIzhjYmMwMDtcbiRjb2xvci1ncmVlbi1saWdodGVuOiAgICAjZjNmN2U2O1xuJGNvbG9yLWdyZWVuLWxlbW9uOiAgICAgICM2Y2E4MDA7XG4kY29sb3Itb3JhbmdlLWRhcmtlbjogICAgI2ZmNmQyNDtcbiRjb2xvci1vcmFuZ2U6ICAgICAgICAgICAjZmY2ZDI0O1xuJGNvbG9yLW9yYW5nZS1saWdodGVuLTI6ICNmZmY5ZjQ7XG4kY29sb3Itb3JhbmdlLWxpZ2h0ZW46ICAgI2YyYmZiZjtcbiRjb2xvci1wdXJwbGU6ICAgICAgICAgICAjODU1M2QxO1xuJGNvbG9yLXB1cnBsZS1saWdodGVuOiAgICNmN2YzZmU7XG4kY29sb3ItcmVkOiAgICAgICAgICAgICAgI2YwNTM1MjtcbiRjb2xvci1yZWQtbGlnaHRlbi0yOiAgICAjZmZmMmY2O1xuJGNvbG9yLXJlZC1saWdodGVuOiAgICAgICNmYmRlZTg7XG4kY29sb3ItcmVnZW50LWdyYXk6ICAgICAgIzhjOTU5ZTtcbiRjb2xvci1zaHV0dGxlLWdyYXk6ICAgICAjNWM2MTY5O1xuJGNvbG9yLXNsYXRlLWdyYXk6ICAgICAgICM3MDdmOTA7XG4kY29sb3Itc2lsdmVyOiAgICAgICAgICAgIzhlOTZhOTtcbiRjb2xvci10dW5hLWxpZ2h0ZW46ICAgICAjMDYxMTRCO1xuJGNvbG9yLXR1bmE6ICAgICAgICAgICAgICMwRTIxMzY7XG4kY29sb3Itd2hpdGU6ICAgICAgICAgICAgI2ZmZmZmZjsgXG5cbiRhcHAtY29sb3JzOiAoXG5cdCdhbWFyYW50aCc6ICAgICAgICAgICNlOTFlNjMsXG5cdCdhbWJlci1kYXJrZW4nOiAgICAgICNjZTk5MDIsXG5cdCdhbWJlcic6ICAgICAgICAgICAgICNmZmMzMDAsXG5cdCdhbWJlci1saWdodGVuLTInOiAgICNmZmY5ZjQsXG5cdCdhbWJlci1saWdodGVuJzogICAgICNmZmVjZDAsXG5cdCdibGFjayc6ICAgICAgICAgICAgICMwMDAwMDAsXG5cdCdibHVlLWRhcmtlbic6ICAgICAgICM0RjVEOUEsXG5cdCdibHVlJzogICAgICAgICAgICAgICM0Yzg0ZmYsXG5cdCdibHVlLWxpZ2h0ZW4tMyc6ICAgICNjMGQ0ZjMsXG5cdCdibHVlLWxpZ2h0ZW4tMic6ICAgICNmMWY2ZmUsXG5cdCdibHVlLWxpZ2h0ZW4nOiAgICAgICNlNGVlZmQsIFxuXHQnYnJpY2stcmVkJzogICAgICAgICAjYzcyYjYwLFxuXHQnZWFzdC1zaWRlJzogICAgICAgICAjQTM4OENFLFxuXHQnZ3JheS1kYXJrZW4tMic6ICAgICAjMTAyYTY0LFxuXHQnZ3JheS1kYXJrZW4nOiAgICAgICAjMDYxMTRCLFxuXHQnZ3JheS1saWdodGVuLTInOiAgICAjRjNGNkZFLFxuXHQnZ3JheS1saWdodGVuJzogICAgICAjOGU5NmE5LFxuXHQnZ3JheSc6ICAgICAgICAgICAgICAjODY5NkM5LFxuXHQnZ3JlZW4nOiAgICAgICAgICAgICAjOGNiYzAwLFxuXHQnZ3JlZW4tbGlnaHRlbic6ICAgICAjZjNmN2U2LFxuXHQnb3JhbmdlJzogICAgICAgICAgICAjZmY2ZDI0LFxuXHQncHVycGxlJzogICAgICAgICAgICAjODU1M2QxLFxuXHQncmVkJzogICAgICAgICAgICAgICAjZjA1MzUyLFxuXHQncmVkLWxpZ2h0ZW4tMic6ICAgICAjZmZmMmY2LFxuXHQncmVkLWxpZ2h0ZW4nOiAgICAgICAjZmJkZWU4LFxuXHQncmVnZW50LWdyYXknOiAgICAgICAjOGM5NTllLFxuXHQnc2h1dHRsZS1ncmF5JzogICAgICAjNWM2MTY5LFxuXHQnc2xhdGUtZ3JheSc6ICAgICAgICAjNzA3ZjkwLFxuXHQnc2lsdmVyJzogICAgICAgICAgICAjOGU5NmE5LFxuXHQndHVuYS1saWdodGVuJzogICAgICAjMDYxMTRCLFxuXHQndHVuYSc6ICAgICAgICAgICAgICAjMEUyMTM2LFxuXHQnd2hpdGUnOiAgICAgICAgICAgICAjZmZmZmZmIFxuKTtcblxuJGNvbG9yLWxpbms6ICM0MzU5ZjY7XG4kY29sb3ItbGluay1kYXJrZW46ICRjb2xvci1ibHVlLWRhcmtlbjtcblxuJGNvbG9yLW5vcm1hdGl2ZS1jaGFyYWN0ZXI6ICRzZWNvbmRhcnktY29sb3I7XG4kY29sb3ItaW5kaXZpZHVhbC1jaGFyYWN0ZXI6ICRjb2xvci1vcmFuZ2U7XG4kY29sb3Itb3JkaW5hcnktbWVldGluZzogJHNlY29uZGFyeS1jb2xvcjtcbiRjb2xvci1leHRyYW9yZGluYXJ5LW1lZXRpbmc6ICRjb2xvci1vcmFuZ2U7XG4kY29sb3ItcGV0aXRpb24tcmVzcG9uc2U6ICRjb2xvci1ncmVlbjtcbiRjb2xvci1wZXRpdGlvbi1zb2x2ZWQ6ICRjb2xvci1ncmVlbjtcbiRjb2xvci1wZXRpdGlvbi1yZXF1ZXN0OiAkYnJhbmQtY29sb3I7XG4kY29sb3ItcGV0aXRpb24tcHJvcG9zYWw6ICRjb2xvci1ibHVlO1xuJGNvbG9yLXBldGl0aW9uLWNvbXBsYWludDogJGNvbG9yLWFtYXJhbnRoO1xuJGNvbG9yLXBldGl0aW9uLWludGltYXRpb246ICRjb2xvci1vcmFuZ2U7XG5cbiRjb2xvci12aWxsYWdlOiAgICM5YjdjY2E7XG4kY29sb3ItdmlsbGFnZS0yOiAjQkNDN0U2O1xuJGNvbG9yLWNpdHk6ICAgICAgIzlCQUFENjtcbiRjb2xvci1iaWctY2l0eTogICM0RjVEOUE7XG4kY29sb3ItY291bnR5OiAgICAjNDg1OTdkO1xuJGNvbG9yLWNhcGl0YWw6ICAgI2YzZTY1MDtcbiRjb2xvci1tYXAtaG92ZXI6ICNmNGI3Y2M7XG4kY29sb3ItbWFwLWJvcmRlci1saWdodDogJGNvbG9yLWdyYXktbGlnaHRlbjtcbiRjb2xvci1tYXAtYm9yZGVyLWRhcms6ICRjb2xvci1ncmF5LWRhcmtlbjtcblxuJGNvbG9yLXN0YXR1dGUtMTogICAjYTM4OGNlO1xuJGNvbG9yLXN0YXR1dGUtMjogICAjZTJhZGUxO1xuJGNvbG9yLXJ1bGVzLTE6ICAgICAjYmU3YTM1O1xuJGNvbG9yLXJ1bGVzLTI6ICAgICAjODJlMDZiO1xuJGNvbG9yLWNvdW5jaWwtMTogICAjNjdiYmZmO1xuJGNvbG9yLWNvdW5jaWwtMjogICAjN2FlZGZmO1xuJGNvbG9yLW1heW9yLTE6ICAgICAjZmZiOTA1O1xuJGNvbG9yLW1heW9yLTI6ICAgICAjZmFkZTA2O1xuJGNvbG9yLWZpbmFuY2lhbC0xOiAjZDk1NDdlO1xuJGNvbG9yLWZpbmFuY2lhbC0yOiAjZjViMThjO1xuJGNvbG9yLW90aGVycy0xOiAgICAjODFkN2UwO1xuJGNvbG9yLW90aGVycy0yOiAgICAjN2FmNGFlO1xuJGNvbG9yLXBldGl0aW9uLTE6ICAjQTMyQ0RGO1xuJGNvbG9yLXBldGl0aW9uLTI6ICAjMTA2QUQyO1xuJGNvbG9yLWFpci0xOiAgICAgICAjZmU4YzAwO1xuJGNvbG9yLWFpci0yOiAgICAgICAjZjgzNjAwO1xuJGNvbG9yLWxpYnJhcnktMTogICAjNGNhMWFmO1xuJGNvbG9yLWxpYnJhcnktMjogICAjYzRlMGU1O1xuJGNvbG9yLWxvY2FsLWxpYnJhcnktMTogIzQyMjc1YTtcbiRjb2xvci1sb2NhbC1saWJyYXJ5LTI6ICM3MzRiNmQ7XG4kY29sb3ItZ2VuZXJhbC1yZWdpc3RyeS0xOiAjNWI4NmU1O1xuJGNvbG9yLWdlbmVyYWwtcmVnaXN0cnktMjogIzM2ZDFkYztcbiRjb2xvci1saWJyYXJ5LTE6ICAgIzRjYTFhZjtcbiRjb2xvci1saWJyYXJ5LTI6ICAgI2M0ZTBlNTtcbiRjb2xvci1wcmVzaWRlbnQtMTogI2ZmYjkwNTtcbiRjb2xvci1wcmVzaWRlbnQtMjogI2ZhZGUwNjtcbiRjb2xvci1tZWV0aW5ncy0xOiAjNDRhNjQ3O1xuJGNvbG9yLW1lZXRpbmdzLTI6ICM4MmUwNmI7XG4kY29sb3ItY29tbWl0dGVlLTE6ICNhZWI5Y2M7XG4kY29sb3ItY29tbWl0dGVlLTI6ICNjNWQwZTM7XG5cblxuJGNvbG9yLXJvLWZsYWctYmx1ZTogICAjMDczNTliO1xuJGNvbG9yLXJvLWZsYWcteWVsbG93OiAjZmJkMDM2O1xuJGNvbG9yLXJvLWZsYWctcmVkOiAgICAjY2MxNjJkO1xuXG4kY29sb3ItZXZlbnQtbmF0aW9uYWwtZGF5LW9mZjogZGFya2VuKCRjb2xvci1hbWFyYW50aCwgMTApO1xuJGNvbG9yLWV2ZW50LW5hdGlvbmFsLWRheS1vbjogZGFya2VuKCRjb2xvci1ncmVlbi1sZW1vbiwgMTApO1xuJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vZmY6ICRjb2xvci1vcmFuZ2UtZGFya2VuO1xuJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vbjogbGlnaHRlbigkY29sb3ItZ3JlZW4tbGVtb24sIDUpO1xuXG5cbi8vIDIuIEZvbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZm9udC1mYW1pbHktcm9ib3RvOiAgICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW9wZW5zYW5zOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1yZWRhY3RlZDogJ0Zsb3cgQ2lyY3VsYXInLCAnT3BlbiBTYW5zJztcblxuJGZvbnQtd2VpZ2h0LXRoaW46ICAgICAxMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgIDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiAgNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgIDcwMDtcblxuXG4vLyAzLiBHbG9iYWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgNjBweCAhZGVmYXVsdDtcbiRsZWZ0LXNpZGViYXItd2lkdGg6ICAgMjcwcHggIWRlZmF1bHQ7XG5cbi8vIE1lZGlhIFF1ZXJ5IFJhbmdlc1xuJHNtYWxsLXNjcmVlbi11cDogICAgICA2MDFweCAhZGVmYXVsdDtcbiRtZWRpdW0tc2NyZWVuLXVwOiAgICAgMTAyNHB4ICFkZWZhdWx0O1xuJGxhcmdlLXNjcmVlbi11cDogICAgICAxMjAxcHggIWRlZmF1bHQ7XG4kc21hbGwtc2NyZWVuOiAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1lZGl1bS1zY3JlZW46ICAgICAgICAxMDIzcHggIWRlZmF1bHQ7XG4kbGFyZ2Utc2NyZWVuOiAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiRtZW51LWJyZWFrcG9pbnQ6ICAgICAgMTI1MHB4ICFkZWZhdWx0O1xuXG4kdmVydGljYWwtc21hbGwtc2NyZWVuLXVwOiAgNjAxICFkZWZhdWx0O1xuJHZlcnRpY2FsLW1lZGl1bS1zY3JlZW4tdXA6ICA3NjlweCAhZGVmYXVsdDtcbiR2ZXJ0aWNhbC1zbWFsbC1zY3JlZW46ICAgICA2MDBweCAhZGVmYXVsdDtcbiR2ZXJ0aWNhbC1tZWRpdW0tc2NyZWVuOiAgICAgNzY4cHggIWRlZmF1bHQ7XG5cbiRzbWFsbC1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAwcHgpXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2UtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kZXh0cmEtbGFyZ2UtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skbGFyZ2Utc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiRzbWFsbC1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLW9ubHk6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRzbWFsbC1zY3JlZW4tdXB9KSBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xuJGxhcmdlLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skbGFyZ2Utc2NyZWVufSlcIiAhZGVmYXVsdDtcblxuJHZlcnRpY2FsLXNtYWxsLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQgOiAjeyR2ZXJ0aWNhbC1zbWFsbC1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xuJHZlcnRpY2FsLW1lZGl1bS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0IDogI3skdmVydGljYWwtbWVkaXVtLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kdmVydGljYWwtc21hbGwtYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0IDogI3skdmVydGljYWwtc21hbGwtc2NyZWVufSlcIiAhZGVmYXVsdDtcbiR2ZXJ0aWNhbC1tZWRpdW0tYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0IDogI3skdmVydGljYWwtbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG5cbi8vIDQuIFR5cG9ncmFwaHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEhlYWRlciBTdHlsZXNcbiRoMS1mb250c2l6ZTogMi44NzVyZW0gIWRlZmF1bHQ7ICAvLyA0NnB4XG4kaDItZm9udHNpemU6IDIuMjVyZW0gIWRlZmF1bHQ7ICAgLy8gMzZweFxuJGgzLWZvbnRzaXplOiAxLjc1cmVtICFkZWZhdWx0OyAgIC8vIDI4cHggXG4kaDQtZm9udHNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7ICAgLy8gMjBweFxuJGg1LWZvbnRzaXplOiAxcmVtICFkZWZhdWx0OyAgICAgIC8vIDE2cHhcbiRoNi1mb250c2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7ICAvLyAxNHB4XG5cbi8vIDUuIEJvcmRlcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kYm9yZGVyLWxpZ2h0LTI6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcbiRib3JkZXItbGlnaHQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcbiRib3JkZXItZGFyazogJGNvbG9yLXNpbHZlcjtcbiRib3JkZXItYmx1ZS1saWdodGVuOiAjZDJkOGUzO1xuJGJvcmRlci1hbWJlci1saWdodGVuOiAjZjNlNWM0O1xuJGJvcmRlci1ncmVlbi1saWdodGVuOiAjZDZlMWI2O1xuJGJvcmRlci1vcmFuZ2UtbGlnaHRlbjogJGNvbG9yLW9yYW5nZS1saWdodGVuO1xuJGJvcmRlci1yZWQ6ICNmMmEwOWY7XG4kYm9yZGVyLXB1cnBsZTogI2I3OTJmMTtcblxuLy8gNi4gQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRidXR0b24tZmxvYXRpbmctc2l6ZTogNDRweCAhZGVmYXVsdDtcblxuLy8gNy4gVGFic1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiR0YWJzLXRleHQtY29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yICFkZWZhdWx0O1xuJHRhYnMtdW5kZXJsaW5lLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuXG4vLyA4LiBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRpbnB1dC1mb250LXNpemU6IDAuOTM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6IDIuMzc1cmVtICFkZWZhdWx0OyBcbiRzbGlkZXItaW5kaWNhdG9yLWNvbG9yOiAkY29sb3ItYmx1ZSAhZGVmYXVsdDtcbiRzbGlkZXItYmctY29sb3I6ICRjb2xvci1ibHVlICFkZWZhdWx0O1xuJHJhZGlvLWVtcHR5LWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuICFkZWZhdWx0O1xuJHJhZGlvLWZpbGwtY29sb3I6ICRjb2xvci1ncmVlbiAhZGVmYXVsdDtcbiRyYWRpby1ib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JlZW4gIWRlZmF1bHQ7XG4kc3dpdGNoLWJnLWNvbG9yOiAkY29sb3ItZ3JlZW4gIWRlZmF1bHQ7XG5cbi8vIDkuIENoaXBzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGNoaXAtc2VsZWN0ZWQtY29sb3I6ICRjb2xvci1ibHVlO1xuJGNoaXAtYmctY29sb3I6ICRjb2xvci1ibHVlO1xuIiwiLy8gQmFkZ2VzXG5zcGFuLmJhZGdlIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWhlaWdodDtcbiAgaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xuICBjb2xvcjogY29sb3IoJ2dyZXknLCAnZGFya2VuLTEnKTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICYubmV3IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZy1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi5uZXc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIG5ld1wiO1xuICB9XG5cbiAgJltkYXRhLWJhZGdlLWNhcHRpb25dOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCIgYXR0cihkYXRhLWJhZGdlLWNhcHRpb24pO1xuICB9XG59XG5cbi8vIFNwZWNpYWwgY2FzZXNcbm5hdiB1bCBhIHNwYW4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWhlaWdodDtcbiAgaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4vLyBMaW5lIGhlaWdodCBjZW50ZXJpbmdcbi5jb2xsZWN0aW9uLWl0ZW0gc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skY29sbGVjdGlvbi1saW5lLWhlaWdodCAvIDJ9IC0gI3skYmFkZ2UtaGVpZ2h0IC8gMn0pO1xufVxuLmNvbGxhcHNpYmxlIHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zaWRlbmF2IHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjKCN7JHNpZGVuYXYtbGluZS1oZWlnaHQgLyAyfSAtICN7JGJhZGdlLWhlaWdodCAvIDJ9KTtcbn1cblxudGFibGUgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLyogVGhpcyBpcyBuZWVkZWQgZm9yIHNvbWUgbW9iaWxlIHBob25lcyB0byBkaXNwbGF5IHRoZSBHb29nbGUgSWNvbiBmb250IHByb3Blcmx5ICovXG4ubWF0ZXJpYWwtaWNvbnMge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbn1cbiIsIi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5jb2wgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAoLTEgKiAkZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogKC0xICogJGd1dHRlci13aWR0aCAvIDIpO1xufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAmLm5vLXBhZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmLm5vLXBhZC1ib3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICYubm8tcGFkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBNaXhpbnMgdG8gZWxpbWluYXRlIGNvZGUgcmVwaXRpdGlvblxuQG1peGluIHJlc2V0LW9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cbkBtaXhpbiBncmlkLWNsYXNzZXMoJHNpemUsICRpLCAkcGVyYykge1xuICAmLm9mZnNldC0jeyRzaXplfSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogJHBlcmM7XG4gIH1cbiAgJi5wdWxsLSN7JHNpemV9I3skaX0ge1xuICAgIHJpZ2h0OiAkcGVyYztcbiAgfVxuICAmLnB1c2gtI3skc2l6ZX0jeyRpfSB7XG4gICAgbGVmdDogJHBlcmM7XG4gIH1cbn1cblxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAvLyBDbGVhciBmbG9hdGluZyBjaGlsZHJlblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwICRndXR0ZXItd2lkdGggLyAyO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcblxuICAgICZbY2xhc3MqPVwicHVzaC1cIl0sXG4gICAgJltjbGFzcyo9XCJwdWxsLVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJGk6IDE7XG4gICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAmLnMjeyRpfSB7XG4gICAgICAgIHdpZHRoOiAkcGVyYztcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xuICAgICAgfVxuICAgICAgJGk6ICRpICsgMTtcbiAgICB9XG5cbiAgICAkaTogMTtcbiAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgIEBpbmNsdWRlIGdyaWQtY2xhc3NlcyhcInNcIiwgJGksICRwZXJjKTtcbiAgICAgICRpOiAkaSArIDE7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICAmLm0jeyRpfSB7XG4gICAgICAgICAgd2lkdGg6ICRwZXJjO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LW9mZnNldDtcbiAgICAgICAgfVxuICAgICAgICAkaTogJGkgKyAxXG4gICAgICB9XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwibVwiLCAkaSwgJHBlcmMpO1xuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICAmLmwjeyRpfSB7XG4gICAgICAgICAgd2lkdGg6ICRwZXJjO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LW9mZnNldDtcbiAgICAgICAgfVxuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY2xhc3NlcyhcImxcIiwgJGksICRwZXJjKTtcbiAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skZXh0cmEtbGFyZ2UtYW5kLXVwfSB7XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgJi54bCN7JGl9IHtcbiAgICAgICAgICB3aWR0aDogJHBlcmM7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xuICAgICAgICB9XG4gICAgICAgICRpOiAkaSArIDE7XG4gICAgICB9XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwieGxcIiwgJGksICRwZXJjKTtcbiAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIm5hdiB7XG4gICYubmF2LWV4dGVuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAubmF2LXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5uYXYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcbiAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xuXG4gIGEgeyBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yOyB9XG5cbiAgaSxcbiAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxuICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xuICB9XG5cbiAgLm5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAgIGEuc2lkZW5hdi10cmlnZ2VyIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG5cblxuICAvLyBDb2xsYXBzZSBidXR0b25cbiAgLnNpZGVuYXYtdHJpZ2dlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gICAgbWFyZ2luOiAwIDE4cHg7XG5cbiAgICBpIHtcbiAgICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICAgICAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gTG9nb1xuICAuYnJhbmQtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYuY2VudGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICYubGVmdCwgJi5yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5sZWZ0IHsgbGVmdDogMC41cmVtOyB9XG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGksXG4gICAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxuICAgIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cblxuICAvLyBUaXRsZVxuICAubmF2LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgfVxuXG5cbiAgLy8gTmF2YmFyIExpbmtzXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZvbnQtc2l6ZTogJG5hdmJhci1mb250LXNpemU7XG4gICAgICBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYuYnRuLCAmLmJ0bi1sYXJnZSwgJi5idG4tZmxhdCwgJi5idG4tZmxvYXRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICYgPiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdmJhciBTZWFyY2ggRm9ybVxuICBmb3JtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgJjpmb2N1cywgJlt0eXBlPXRleHRdOnZhbGlkLCAmW3R5cGU9cGFzc3dvcmRdOnZhbGlkLFxuICAgICAgJlt0eXBlPWVtYWlsXTp2YWxpZCwgJlt0eXBlPXVybF06dmFsaWQsICZbdHlwZT1kYXRlXTp2YWxpZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSBpIHsgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGaXhlZCBOYXZiYXJcbi5uYXZiYXItZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICB6LWluZGV4OiA5OTc7XG5cbiAgbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gIG5hdi5uYXYtZXh0ZW5kZWQgLm5hdi13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgfVxuICBuYXYsIG5hdiAubmF2LXdyYXBwZXIgaSwgbmF2IGEuc2lkZW5hdi10cmlnZ2VyLCBuYXYgYS5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodDtcbiAgfVxuICAubmF2YmFyLWZpeGVkIHtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICB9XG59XG4iLCJcbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmh0bWx7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgIGZvbnQtc2l6ZTogMTQuNXB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJG9mZi1ibGFjaztcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4vLyBIZWFkZXIgU3R5bGVzXG5oMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbmgxIHsgZm9udC1zaXplOiAkaDEtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDEtZm9udHNpemUgLyAxLjUpIDAgKCRoMS1mb250c2l6ZSAvIDIuNSkgMDt9XG5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnRzaXplOyBsaW5lLWhlaWdodDogMTEwJTsgbWFyZ2luOiAoJGgyLWZvbnRzaXplIC8gMS41KSAwICgkaDItZm9udHNpemUgLyAyLjUpIDA7fVxuaDMgeyBmb250LXNpemU6ICRoMy1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoMy1mb250c2l6ZSAvIDEuNSkgMCAoJGgzLWZvbnRzaXplIC8gMi41KSAwO31cbmg0IHsgZm9udC1zaXplOiAkaDQtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDQtZm9udHNpemUgLyAxLjUpIDAgKCRoNC1mb250c2l6ZSAvIDIuNSkgMDt9XG5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnRzaXplOyBsaW5lLWhlaWdodDogMTEwJTsgbWFyZ2luOiAoJGg1LWZvbnRzaXplIC8gMS41KSAwICgkaDUtZm9udHNpemUgLyAyLjUpIDA7fVxuaDYgeyBmb250LXNpemU6ICRoNi1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoNi1mb250c2l6ZSAvIDEuNSkgMCAoJGg2LWZvbnRzaXplIC8gMi41KSAwO31cblxuLy8gVGV4dCBTdHlsZXNcbmVtIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5zdHJvbmcgeyBmb250LXdlaWdodDogNTAwOyB9XG5zbWFsbCB7IGZvbnQtc2l6ZTogNzUlOyB9XG4ubGlnaHQgeyBmb250LXdlaWdodDogMzAwOyB9XG4udGhpbiB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuXG4uZmxvdy10ZXh0e1xuICAkaTogMDtcbiAgQHdoaWxlICRpIDw9ICRpbnRlcnZhbHMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDM2MCArICgkaSAqICRpbnRlcnZhbC1zaXplKSkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW0gKiAoMSArICguMDIgKiAkaSkpO1xuICAgIH1cbiAgICAkaTogJGkgKyAxO1xuICB9XG5cbiAgLy8gSGFuZGxlIGJlbG93IDM2MHB4IHNjcmVlblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiIsIi8vIFNjYWxlIHRyYW5zaXRpb25cbi5zY2FsZS10cmFuc2l0aW9uIHtcbiAgJi5zY2FsZS1vdXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5zY2FsZS1pbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuNTMsIDAuMDEsIDAuMzYsIDEuNjMpICFpbXBvcnRhbnQ7XG59IiwiXG5cbi5jYXJkLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmctY29sb3I7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG5cblxuICAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgJi5hY3RpdmF0b3Ige1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIENhcmQgU2l6ZXNcbiAgJi5zbWFsbCwgJi5tZWRpdW0sICYubGFyZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jYXJkLWltYWdlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jYXJkLWFjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zbWFsbCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gICYubWVkaXVtIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgJi5sYXJnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC8vIEhvcml6b250YWwgQ2FyZHNcbiAgJi5ob3Jpem9udGFsIHtcbiAgICAmLnNtYWxsLCAmLm1lZGl1bSwgJi5sYXJnZSB7XG4gICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1zdGFja2VkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdGlja3kgQWN0aW9uIFNlY3Rpb25cbiAgJi5zdGlja3ktYWN0aW9uIHtcbiAgICAuY2FyZC1hY3Rpb24ge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuY2FyZC1yZXZlYWwge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgfVxuXG5cblxuXG4gIC5jYXJkLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBJbWFnZSBiYWNrZ3JvdW5kIGZvciBjb250ZW50XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBjb2xvcjogJGNhcmQtYmctY29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcbiAgICB9XG4gIH1cblxuICAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1hY3Rpb24ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgLy8gVXNlIGluaGVyaXQgdG8gaW5oZXJpdCBjb2xvciBjbGFzc2VzXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTYwLDE2MCwxNjAsLjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4ICRjYXJkLXBhZGRpbmc7XG5cbiAgICBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tZmxvYXRpbmcpIHtcbiAgICAgIGNvbG9yOiAkY2FyZC1saW5rLWNvbG9yO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1wYWRkaW5nO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAmOmhvdmVyIHsgY29sb3I6ICRjYXJkLWxpbmstY29sb3ItbGlnaHQ7IH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1yZXZlYWwge1xuICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiI3RvYXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG5cbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMCU7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgbGVmdDogNSU7XG4gICAgYm90dG9tOiA3JTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDclO1xuICAgIG1heC13aWR0aDogODYlO1xuICB9XG59XG5cbi50b2FzdCB7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IDM1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDoxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6ICR0b2FzdC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWNvbG9yO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJHRvYXN0LXRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gIC50b2FzdC1hY3Rpb24ge1xuICAgIGNvbG9yOiAkdG9hc3QtYWN0aW9uLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuXG4gICYucm91bmRlZHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwiLnRhYnMge1xuICAmLnRhYnMtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLnRhYiBhLFxuICAgIC50YWIuZGlzYWJsZWQgYSxcbiAgICAudGFiLmRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICB9XG5cbiAgICAudGFiIGE6aG92ZXIsXG4gICAgLnRhYiBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi50YWJzLWZpeGVkLXdpZHRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnRhYiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJnLWNvbG9yO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAudGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYSB7XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdGFicy11bmRlcmxpbmUtY29sb3IsIC44KTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkdGFicy10ZXh0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBjb2xvcjogcmdiYSgkdGFicy10ZXh0LWNvbG9yLCAuNyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI4cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4yOHMgZWFzZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIGEsXG4gICAgJi5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKCR0YWJzLXRleHQtY29sb3IsIC40KTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgLmluZGljYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy11bmRlcmxpbmUtY29sb3I7XG4gICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICB9XG59XG5cbi8vIEZpeGVkIFNpZGVuYXYgaGlkZSBvbiBzbWFsbGVyXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnRhYiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWF0ZXJpYWwtdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xufVxuXG4uYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8vIHNoYXJlZCBzdHlsZXNcbi5idG4sXG4uYnRuLWZsYXQge1xuICBib3JkZXI6ICRidXR0b24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gR2V0cyByaWQgb2YgdGFwIGFjdGl2ZSBzdGF0ZVxufVxuXG4vLyBEaXNhYmxlZCBzaGFyZWQgc3R5bGVcbi5idG4uZGlzYWJsZWQsXG4uYnRuLWZsb2F0aW5nLmRpc2FibGVkLFxuLmJ0bi1sYXJnZS5kaXNhYmxlZCxcbi5idG4tc21hbGwuZGlzYWJsZWQsXG4uYnRuLWZsYXQuZGlzYWJsZWQsXG4uYnRuOmRpc2FibGVkLFxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZCxcbi5idG4tbGFyZ2U6ZGlzYWJsZWQsXG4uYnRuLXNtYWxsOmRpc2FibGVkLFxuLmJ0bi1mbGF0OmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG4uYnRuLWZsb2F0aW5nW2Rpc2FibGVkXSxcbi5idG4tbGFyZ2VbZGlzYWJsZWRdLFxuLmJ0bi1zbWFsbFtkaXNhYmxlZF0sXG4uYnRuLWZsYXRbZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gU2hhcmVkIGljb24gc3R5bGVzXG4uYnRuLFxuLmJ0bi1mbG9hdGluZyxcbi5idG4tbGFyZ2UsXG4uYnRuLXNtYWxsLFxuLmJ0bi1mbGF0IHtcbiAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZTtcbiAgb3V0bGluZTogMDtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWljb24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFNoYXJlZCBmb2N1cyBidXR0b24gc3R5bGVcbi5idG4sXG4uYnRuLWZsb2F0aW5nIHtcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidXR0b24tcmFpc2VkLWJhY2tncm91bmQsIDEwJSk7XG4gIH1cbn1cblxuLy8gUmFpc2VkIEJ1dHRvblxuLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRidXR0b24tcmFpc2VkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcmFpc2VkLWJhY2tncm91bmQtaG92ZXI7XG4gICAgQGV4dGVuZCAuei1kZXB0aC0xLWhhbGY7XG4gIH1cbn1cblxuLy8gRmxvYXRpbmcgYnV0dG9uXG4uYnRuLWZsb2F0aW5nIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIEBleHRlbmQgLnotZGVwdGgtMS1oYWxmO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuYnRuLWxhcmdlIHtcbiAgICAmLmhhbGZ3YXktZmFiIHtcbiAgICAgIGJvdHRvbTogLSRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZSAvIDI7XG4gICAgfVxuICAgIHdpZHRoOiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XG4gICAgcGFkZGluZzogMDtcbiAgICBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc21hbGwge1xuICAgICYuaGFsZndheS1mYWIge1xuICAgICAgYm90dG9tOiAtJGJ1dHRvbi1mbG9hdGluZy1zbWFsbC1zaXplIC8gMjtcbiAgICB9XG4gICAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctc21hbGwtc2l6ZTtcbiAgICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc21hbGwtc2l6ZTtcbiAgICBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNtYWxsLXNpemU7XG4gICAgfVxuICB9XG5cbiAgJi5oYWxmd2F5LWZhYiB7XG4gICAgJi5sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMjRweDtcbiAgICB9XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogLSRidXR0b24tZmxvYXRpbmctc2l6ZSAvIDI7XG4gIH1cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWZsb2F0aW5nLXJhZGl1cztcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBpIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1sYXJnZS1pY29uLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICB9XG59XG5cbi8vIGJ1dHRvbiBmaXhcbmJ1dHRvbi5idG4tZmxvYXRpbmcge1xuICBib3JkZXI6ICRidXR0b24tYm9yZGVyO1xufVxuXG4vLyBGaXhlZCBBY3Rpb24gQnV0dG9uXG4uZml4ZWQtYWN0aW9uLWJ0biB7XG4gICYuYWN0aXZlIHtcbiAgICB1bCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpcmVjdGlvbnNcbiAgJi5kaXJlY3Rpb24tbGVmdCxcbiAgJi5kaXJlY3Rpb24tcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgdWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICByaWdodDogNjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIC8qd2lkdGggMTAwJSBvbmx5IGdvZXMgdG8gd2lkdGggb2YgYnV0dG9uIGNvbnRhaW5lciAqL1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNy41cHggMTVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGlyZWN0aW9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgIHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiA3LjVweCAwIDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5kaXJlY3Rpb24tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgIHVsIHtcbiAgICAgIHRvcDogNjRweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50b29sYmFyIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmPmEgaSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyM3B4O1xuICBib3R0b206IDIzcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTc7XG4gIHVsIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgYS5idG4tZmxvYXRpbmcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgLmZhYi1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tZmxvYXRpbmctcmFkaXVzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cblxuLy8gRmxhdCBidXR0b25cbi5idG4tZmxhdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGJ1dHRvbi1mbGF0LWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICYuYnRuLWZsYXRbZGlzYWJsZWRdICB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJ1dHRvbi1mbGF0LWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vIExhcmdlIGJ1dHRvblxuLmJ0bi1sYXJnZSB7XG4gIEBleHRlbmQgLmJ0bjtcbiAgaGVpZ2h0OiAkYnV0dG9uLWxhcmdlLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGFyZ2UtaGVpZ2h0O1xuICBmb250LXNpemU6ICRidXR0b24tbGFyZ2UtZm9udC1zaXplO1xuICBwYWRkaW5nOiAwIDI4cHg7XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWxhcmdlLWljb24tZm9udC1zaXplO1xuICB9XG59XG5cbi8vIFNtYWxsIGJ1dHRvblxuLmJ0bi1zbWFsbCB7XG4gIEBleHRlbmQgLmJ0bjtcbiAgaGVpZ2h0OiAkYnV0dG9uLXNtYWxsLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tc21hbGwtaGVpZ2h0O1xuICBmb250LXNpemU6ICRidXR0b24tc21hbGwtZm9udC1zaXplO1xuICBpIHtcbiAgICBmb250LXNpemU6ICRidXR0b24tc21hbGwtaWNvbi1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gQmxvY2sgYnV0dG9uXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIuZHJvcGRvd24tY29udGVudCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuXG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnLWNvbG9yO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OyAvLyBUT0RPOiBDaGVjayBpZiB0aGlzIGRvZXNuJ3QgYnJlYWsgb3RoZXIgdGhpbmdzXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblxuXG4gIGxpIHtcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taG92ZXItYmctY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZGl2aWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgJiA+IGEsICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogKCgkZHJvcGRvd24taXRlbS1oZWlnaHQgLSAyMikgLyAyKSAxNnB4O1xuICAgIH1cblxuICAgICYgPiBzcGFuID4gbGFiZWwge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC8vIEljb24gYWxpZ25tZW50IG92ZXJyaWRlXG4gICAgJiA+IGEgPiBpIHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMjRweCAwIDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICB9XG5cblxuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAkZHJvcGRvd24taXRlbS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbmJvZHkua2V5Ym9hcmQtZm9jdXNlZCB7XG4gIC5kcm9wZG93bi1jb250ZW50IGxpOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRyb3Bkb3duLWhvdmVyLWJnLWNvbG9yLCA4JSk7XG4gIH1cbn1cblxuLy8gSW5wdXQgZmllbGQgc3BlY2lmaWNpdHkgYnVnZml4XG4uaW5wdXQtZmllbGQuY29sIC5kcm9wZG93bi1jb250ZW50IFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiXG4vKiFcbiAqIFdhdmVzIHYwLjYuMFxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cblxuXG4ud2F2ZXMtZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcblxuICAud2F2ZXMtcmlwcGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOi0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0Oi0xMHB4O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBXYXZlcyBDb2xvcnNcbiAgJi53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xuICB9XG4gICYud2F2ZXMtcmVkIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCA2NywgNTQsIC43MCk7XG4gIH1cbiAgJi53YXZlcy15ZWxsb3cgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzNSwgNTksIC43MCk7XG4gIH1cbiAgJi53YXZlcy1vcmFuZ2UgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1MiwgMCwgLjcwKTtcbiAgfVxuICAmLndhdmVzLXB1cnBsZSAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMzksIDE3NiwgMC43MCk7XG4gIH1cbiAgJi53YXZlcy1ncmVlbiAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjcwKTtcbiAgfVxuICAmLndhdmVzLXRlYWwgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC43MCk7XG4gIH1cblxuICAvLyBTdHlsZSBpbnB1dCBidXR0b24gYnVnLlxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAje1wiIWltcG9ydGFudFwifTtcbn1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gIC53YXZlcy1idXR0b24taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi53YXZlcy1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbn1cblxuLndhdmVzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEZpcmVmb3ggQnVnOiBsaW5rIG5vdCB0cmlnZ2VyZWQgKi9cbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIHotaW5kZXg6IC0xO1xufSIsIi5tb2RhbCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBAZXh0ZW5kIC56LWRlcHRoLTU7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogNzAlO1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWxsLWNoYW5nZTogdG9wLCBvcGFjaXR5O1xuXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICBoMSxoMixoMyxoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIC5tb2RhbC1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5idG4sIC5idG4tZmxhdCB7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgIH1cbiAgfVxufVxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAtMjUlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEyNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4vLyBNb2RhbCB3aXRoIGZpeGVkIGFjdGlvbiBmb290ZXJcbi5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDcwJTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTW9kYWwgQm90dG9tIFNoZWV0IFN0eWxlXG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpbGwtY2hhbmdlOiBib3R0b20sIG9wYWNpdHk7XG59XG4iLCIuY29sbGFwc2libGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbn1cblxuLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDBcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxhcHNpYmxlLWhlYWRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XG5cbiAgaSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5rZXlib2FyZC1mb2N1c2VkIC5jb2xsYXBzaWJsZS1oZWFkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uY29sbGFwc2libGUtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4vLyBTaWRlbmF2IGNvbGxhcHNpYmxlIHN0eWxpbmdcbi5zaWRlbmF2LFxuLnNpZGVuYXYuZml4ZWQge1xuXG4gIC5jb2xsYXBzaWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBsaSB7IHBhZGRpbmc6IDA7IH1cbiAgfVxuXG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAkc2lkZW5hdi1wYWRkaW5nO1xuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsgfVxuICAgIGkgeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICB9XG5cbiAgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGFwc2libGUtaGVhZGVyLWNvbG9yO1xuXG4gICAgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAwICg3LjVweCArICRzaWRlbmF2LXBhZGRpbmcpXG4gICAgICAgICAgICAgICAwICgxNXB4ICsgJHNpZGVuYXYtcGFkZGluZyk7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gUG9wb3V0IENvbGxhcHNpYmxlXG5cbi5jb2xsYXBzaWJsZS5wb3BvdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gID4gbGkge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKC45Mik7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiAgfVxuICA+IGxpLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4iLCIuY2hpcCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtc2VsZWN0ZWQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLDAsMCwuNik7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaGlwLWJnLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAkY2hpcC1tYXJnaW47XG4gIG1hcmdpbi1yaWdodDogJGNoaXAtbWFyZ2luO1xuXG4gID4gaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgOHB4IDAgLTEycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuLmNoaXBzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoaXAtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGlwLXNlbGVjdGVkLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkY2hpcC1zZWxlY3RlZC1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gQXV0b2NvbXBsZXRlXG4gIC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIEZvcm0gcHJlZml4XG4ucHJlZml4IH4gLmNoaXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cbi5jaGlwczplbXB0eSB+IGxhYmVsICB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpO1xufVxuIiwiLm1hdGVyaWFsYm94ZWQge1xuICAmOmhvdmVyIHtcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG4gIH1cblxuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiB6b29tLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxufVxuXG4jbWF0ZXJpYWxib3gtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ubWF0ZXJpYWxib3gtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAlIDE1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn0iLCIvLyBSZW1vdmUgRm9jdXMgQm94ZXNcbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6ICRzZWxlY3QtZm9jdXM7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1mb2N1cztcbn1cblxubGFiZWwge1xuICBmb250LXNpemU6ICRsYWJlbC1mb250LXNpemU7XG4gIGNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xufVxuXG5AaW1wb3J0ICdpbnB1dC1maWVsZHMnO1xuQGltcG9ydCAncmFkaW8tYnV0dG9ucyc7XG5AaW1wb3J0ICdjaGVja2JveGVzJztcbkBpbXBvcnQgJ3N3aXRjaGVzJztcbkBpbXBvcnQgJ3NlbGVjdCc7XG5AaW1wb3J0ICdmaWxlLWlucHV0JztcbkBpbXBvcnQgJ3JhbmdlJztcbiIsIi8qIFRleHQgSW5wdXRzICsgVGV4dGFyZWFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFN0eWxlIFBsYWNlaG9sZGVycyAqL1xuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xufVxuXG4vKiBUZXh0IGlucHV0cyAqL1xuXG5pbnB1dDpub3QoW3R5cGVdKSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XG5cbiAgLy8gR2VuZXJhbCBTdHlsZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIGJvcmRlciAuM3M7XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXQgc3R5bGVcbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seT1cInJlYWRvbmx5XCJdIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXI7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBsYWJlbCBzdHlsZVxuICAmOmRpc2FibGVkK2xhYmVsLFxuICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBGb2N1c2VkIGlucHV0IHN0eWxlXG4gICY6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtZm9jdXMtY29sb3I7XG4gIH1cblxuICAvLyBGb2N1c2VkIGxhYmVsIHN0eWxlXG4gICY6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICB9XG5cbiAgLy8gSGlkZSBoZWxwZXIgdGV4dCBvbiBkYXRhIG1lc3NhZ2VcbiAgJi52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuICAmOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4gICYuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbiAgJjpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgICBAZXh0ZW5kICVoaWRkZW4tdGV4dDtcbiAgfVxuXG4gIC8vIFZhbGlkIElucHV0IFN0eWxlXG4gICYudmFsaWQsXG4gICY6Zm9jdXMudmFsaWQge1xuICAgIEBleHRlbmQgJXZhbGlkLWlucHV0LXN0eWxlO1xuICB9XG5cbiAgLy8gQ3VzdG9tIFN1Y2Nlc3MgTWVzc2FnZVxuICAmLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuICAmOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgICBAZXh0ZW5kICVjdXN0b20tc3VjY2Vzcy1tZXNzYWdlO1xuICB9XG4gICY6Zm9jdXMudmFsaWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xuICB9XG5cbiAgLy8gSW52YWxpZCBJbnB1dCBTdHlsZVxuICAmLmludmFsaWQsXG4gICY6Zm9jdXMuaW52YWxpZCB7XG4gICAgQGV4dGVuZCAlaW52YWxpZC1pbnB1dC1zdHlsZTtcbiAgfVxuXG4gIC8vIEN1c3RvbSBFcnJvciBtZXNzYWdlXG4gICYuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbiAgJjpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgICBAZXh0ZW5kICVjdXN0b20tZXJyb3ItbWVzc2FnZTtcbiAgfVxuICAmOmZvY3VzLmludmFsaWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1lcnJvci1jb2xvcjtcbiAgfVxuXG4gIC8vIEZ1bGwgd2lkdGggbGFiZWwgd2hlbiB1c2luZyB2YWxpZGF0ZSBmb3IgZXJyb3IgbWVzc2FnZXNcbiAgJi52YWxpZGF0ZSArIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEZvcm0gTWVzc2FnZSBTaGFyZWQgU3R5bGVzXG4gICYgKyBsYWJlbDphZnRlciB7XG4gICAgQGV4dGVuZCAlaW5wdXQtYWZ0ZXItc3R5bGU7XG4gIH1cbn1cblxuXG4vKiBWYWxpZGF0aW9uIFNhc3MgUGxhY2Vob2xkZXJzICovXG4ldmFsaWQtaW5wdXQtc3R5bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LXN1Y2Nlc3MtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtc3VjY2Vzcy1jb2xvcjtcbn1cbiVpbnZhbGlkLWlucHV0LXN0eWxlIHtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWludmFsaWQtYm9yZGVyO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGlucHV0LWVycm9yLWNvbG9yO1xufVxuJWhpZGRlbi10ZXh0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4lY3VzdG9tLXN1Y2Nlc3MtbWVzc2FnZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdWNjZXNzKTtcbiAgY29sb3I6ICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xufVxuJWN1c3RvbS1lcnJvci1tZXNzYWdlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgY29sb3I6ICRpbnB1dC1lcnJvci1jb2xvcjtcbn1cbiVpbnB1dC1hZnRlci1zdHlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1vdXQsIC4ycyBjb2xvciBlYXNlLW91dDtcbn1cblxuXG4vLyBTdHlsaW5nIGZvciBpbnB1dCBmaWVsZCB3cmFwcGVyXG4uaW5wdXQtZmllbGQge1xuICAvLyBJbmxpbmUgc3R5bGVzXG4gICYuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgaW5wdXQsXG4gICAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEd1dHRlciBzcGFjaW5nXG4gICYuY29sIHtcbiAgICBsYWJlbCB7XG4gICAgICBsZWZ0OiAkZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG5cbiAgICAucHJlZml4IH4gbGFiZWwsXG4gICAgLnByZWZpeCB+IC52YWxpZGF0ZSB+IGxhYmVsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtIC0gI3skZ3V0dGVyLXdpZHRofSk7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICYgPiBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG5cbiAgICAmOm5vdCgubGFiZWwtaWNvbikuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoLjgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEF1dG9maWxsICsgZGF0ZSArIHRpbWUgaW5wdXRzXG4gICYgPiBpbnB1dFt0eXBlXTotd2Via2l0LWF1dG9maWxsOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoW3R5cGU9XCJzZWFyY2hcIl0pICsgbGFiZWwsXG4gICYgPiBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsLFxuICAmID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KSBzY2FsZSguOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB9XG5cbiAgLmhlbHBlci10ZXh0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjU0KTtcbiAgfVxuXG4gIC8vIFByZWZpeCBJY29uc1xuICAucHJlZml4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICRpbnB1dC1oZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtaWNvbi1zaXplO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB0b3A6ICgkaW5wdXQtaGVpZ2h0IC0gJGlucHV0LWljb24tc2l6ZSkgLyAyO1xuXG4gICAgJi5hY3RpdmUgeyBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yOyB9XG4gIH1cblxuICAucHJlZml4IH4gaW5wdXQsXG4gIC5wcmVmaXggfiB0ZXh0YXJlYSxcbiAgLnByZWZpeCB+IGxhYmVsLFxuICAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwsXG4gIC5wcmVmaXggfiAuaGVscGVyLXRleHQsXG4gIC5wcmVmaXggfiAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG5cbiAgLnByZWZpeCB+IGxhYmVsIHsgbWFyZ2luLWxlZnQ6IDNyZW07IH1cblxuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgfVxuICB9XG59XG5cblxuLyogU2VhcmNoIEZpZWxkICovXG5cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gIC5uYXYtd3JhcHBlciAmIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXM6bm90KC5icm93c2VyLWRlZmF1bHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDtcblxuICAgICYgKyBsYWJlbCBpLFxuICAgICYgfiAubWRpLW5hdmlnYXRpb24tY2xvc2UsXG4gICAgJiB+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG4gIH1cblxuICAmICsgLmxhYmVsLWljb24ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG5cbiAgJiB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcbiAgJiB+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWljb24tc2l6ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7XG4gIH1cbn1cblxuXG4vKiBUZXh0YXJlYSAqL1xuXG4vLyBEZWZhdWx0IHRleHRhcmVhXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICYubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyAvKiBwcmV2ZW50cyBzY3JvbGwgYmFyIGZsYXNoICovXG4gICAgcGFkZGluZzogLjhyZW0gMCAuOHJlbSAwOyAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi8vIEZvciB0ZXh0YXJlYSBhdXRvcmVzaXplXG4uaGlkZGVuZGl2IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgLyogZnV0dXJlIHZlcnNpb24gb2YgZGVwcmVjYXRlZCAnd29yZC13cmFwJyAqL1xuICBwYWRkaW5nLXRvcDogMS4ycmVtOyAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cblxuICAvLyBSZWR1Y2VzIHJlcGFpbnRzXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vKiBBdXRvY29tcGxldGUgKi9cbi5hdXRvY29tcGxldGUtY29udGVudCB7XG4gIGxpIHtcbiAgICAuaGlnaGxpZ2h0IHsgY29sb3I6ICM0NDQ7IH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgICAgd2lkdGg6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgICAgbWFyZ2luOiA1cHggMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLyogQ2hhcmFjdGVyIENvdW50ZXIgKi9cbi5jaGFyYWN0ZXItY291bnRlciB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG59XG4iLCIvKiBSYWRpbyBCdXR0b25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBSZW1vdmUgZGVmYXVsdCBSYWRpbyBCdXR0b25zXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcbn1cblxuLyogVW5jaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4vKiBDaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogJHJhZGlvLWJvcmRlcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi8qIFJhZGlvIFdpdGggZ2FwICovXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG59XG5cbi8qIEZvY3VzZWQgc3R5bGVzICovXG5bdHlwZT1cInJhZGlvXCJdLnRhYmJlZDpmb2N1cyArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsMCwwLC4xKTtcbn1cblxuLyogRGlzYWJsZWQgUmFkaW8gV2l0aCBnYXAgKi9cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cbi8qIERpc2FibGVkIHN0eWxlICovXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgc3BhbiB7XG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xufVxuIiwiLyogQ2hlY2tib3hlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIENoZWNrYm94IFN0eWxlc1xuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC8vIFRleHQgTGFiZWwgU3R5bGVcbiAgKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC8qIGNoZWNrYm94IGFzcGVjdCAqL1xuICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuICAmOm5vdCguZmlsbGVkLWluKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gIH1cblxuICAmOm5vdCguZmlsbGVkLWluKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgJjpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBGb2N1c2VkIHN0eWxlc1xuICAmLnRhYmJlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xuICB9XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRyYWRpby1ib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHJhZGlvLWJvcmRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLyogSW5kZXRlcm1pbmF0ZSBjaGVja2JveCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgdG9wOiAtMTFweDtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6ICRyYWRpby1ib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGluZGV0ZXJtaW5hdGVcbiAgJjpkaXNhYmxlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8gRmlsbGVkIGluIFN0eWxlXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiB7XG4gIC8vIEdlbmVyYWxcbiAgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuICArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIC4xcyBkZWxheSBpcyBmb3IgY2hlY2sgYW5pbWF0aW9uICovXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMsIGJhY2tncm91bmQtY29sb3IgLjI1cywgd2lkdGggLjIwcyAuMXMsIGhlaWdodCAuMjBzIC4xcywgdG9wIC4yMHMgLjFzLCBsZWZ0IC4yMHMgLjFzO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAvLyBVbmNoZWNrZWQgc3R5bGVcbiAgJjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB9XG5cbiAgJjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYWRpby1lbXB0eS1jb2xvcjtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLy8gQ2hlY2tlZCBzdHlsZVxuICAmOmNoZWNrZWQge1xuICAgICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvY3VzZWQgc3R5bGVzXG4gICYudGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogJHJhZGlvLWVtcHR5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xuICB9XG5cbiAgJi50YWJiZWQ6Y2hlY2tlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0eWxlXG4gICY6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xuICB9XG5cbiAgJjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xuICB9XG59XG4iLCIvKiBTd2l0Y2hcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zd2l0Y2gsXG4uc3dpdGNoICoge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnN3aXRjaCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG5cbiAgJjpjaGVja2VkICsgLmxldmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWNoZWNrZWQtbGV2ZXItYmc7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1iZy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXRjaCBsYWJlbCAubGV2ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC11bmNoZWNrZWQtbGV2ZXItYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtcmFkaXVzO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTZweDtcblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIGJhY2tncm91bmQgLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gLjFzIGVhc2U7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHN3aXRjaC1iZy1jb2xvciwgLjg1KTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtdW5jaGVja2VkLWJnO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbn1cblxuLy8gU3dpdGNoIGFjdGl2ZSBzdHlsZVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkudGFiYmVkOmZvY3VzIH4gLmxldmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzd2l0Y2gtYmctY29sb3IsIC44NSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDgpO1xufVxuXG4vLyBEaXNhYmxlZCBTdHlsZXNcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xMik7XG59XG5cbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyOmFmdGVyLFxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcbn1cbiIsIi8qIFNlbGVjdCBGaWVsZFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuc2VsZWN0IHsgZGlzcGxheTogbm9uZTsgfVxuc2VsZWN0LmJyb3dzZXItZGVmYXVsdCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtYmFja2dyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRzZWxlY3QtcGFkZGluZztcbiAgYm9yZGVyOiAkc2VsZWN0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHNlbGVjdC1yYWRpdXM7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbn1cblxuLnNlbGVjdC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlbGVjdC13cmFwcGVyIHtcbiAgJi52YWxpZCAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbiAgJi5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgICBAZXh0ZW5kICVoaWRkZW4tdGV4dDtcbiAgfVxuXG4gICYudmFsaWQge1xuICAgICYgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgQGV4dGVuZCAldmFsaWQtaW5wdXQtc3R5bGU7XG4gICAgfVxuXG4gICAgJiB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gICAgICBAZXh0ZW5kICVjdXN0b20tc3VjY2Vzcy1tZXNzYWdlO1xuICAgIH1cbiAgfVxuXG4gICYuaW52YWxpZCB7XG4gICAgJiA+IGlucHV0LnNlbGVjdC1kcm9wZG93bixcbiAgICAmID4gaW5wdXQuc2VsZWN0LWRyb3Bkb3duOmZvY3VzIHtcbiAgICAgIEBleHRlbmQgJWludmFsaWQtaW5wdXQtc3R5bGU7XG4gICAgfVxuXG4gICAgJiB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gICAgICBAZXh0ZW5kICVjdXN0b20tZXJyb3ItbWVzc2FnZTtcbiAgICB9XG4gIH1cblxuICAmLnZhbGlkICsgbGFiZWwsXG4gICYuaW52YWxpZCArIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYgKyBsYWJlbDphZnRlciB7XG4gICAgQGV4dGVuZCAlaW5wdXQtYWZ0ZXItc3R5bGU7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgIG1hcmdpbjogJGlucHV0LW1hcmdpbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVzZXItc2VsZWN0Om5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgei1pbmRleDogMDtcbiAgICBmaWxsOiByZ2JhKDAsMCwwLC44Nyk7XG4gIH1cblxuICAmICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdHlsZXNcbnNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cbi5zZWxlY3Qtd3JhcHBlci5kaXNhYmxlZCB7XG4gICsgbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cbiAgLmNhcmV0IHtcbiAgICBmaWxsOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciBpIHtcbiAgY29sb3I6ICRzZWxlY3QtZGlzYWJsZWQtY29sb3I7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQsXG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkID4gc3Bhbixcbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBjb2xvcjogJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkua2V5Ym9hcmQtZm9jdXNlZCB7XG4gIC5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCBsaTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1vcHRpb24tZm9jdXM7XG4gIH1cbn1cblxuLnNlbGVjdC1kcm9wZG93bi5kcm9wZG93bi1jb250ZW50IHtcbiAgbGkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1vcHRpb24taG92ZXI7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1zZWxlY3RlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJlZml4IEljb25zXG4ucHJlZml4IH4gLnNlbGVjdC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cblxuLnByZWZpeCB+IGxhYmVsIHsgbWFyZ2luLWxlZnQ6IDNyZW07IH1cblxuLy8gSWNvbnNcbi5zZWxlY3QtZHJvcGRvd24gbGkge1xuICBpbWcge1xuICAgIGhlaWdodDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMTA7XG4gICAgd2lkdGg6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8vIE9wdGdyb3VwIHN0eWxlc1xuLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24taG92ZXItYmctY29sb3I7XG5cbiAgJi5zZWxlY3RlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcbiAgfVxuXG4gICYgPiBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG4gIH1cblxuICAmIH4gbGkub3B0Z3JvdXAtb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbiIsIi8qIEZpbGUgSW5wdXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICBpbnB1dC5maWxlLXBhdGggeyB3aWR0aDogMTAwJTsgfVxuXG4gIC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9ZmlsZV0ge1xuXG4gICAgLy8gTmVlZGVkIHRvIG92ZXJyaWRlIHdlYmtpdCBidXR0b25cbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgfVxufVxuIiwiLyogUmFuZ2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5yYW5nZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIEBleHRlbmQgLm5vLXNlbGVjdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cbiAgLnZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDtcblxuICAgIC52YWx1ZSB7XG4gICAgICBjb2xvcjogJGlucHV0LWJhY2tncm91bmQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2hhcmVkXG5AbWl4aW4gcmFuZ2UtdHJhY2sge1xuICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICNjMmMwYzI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1peGluIHJhbmdlLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6ICRyYW5nZS1oZWlnaHQ7XG4gIHdpZHRoOiAkcmFuZ2Utd2lkdGg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJHJhZGlvLWZpbGwtY29sb3I7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xufVxuXG4vLyBXZWJLaXRcbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBAaW5jbHVkZSByYW5nZS10cmFjaztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdGh1bWI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvLWZpbGwtY29sb3I7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIG1hcmdpbjogLTVweCAwIDAgMDtcblxufVxuXG4ua2V5Ym9hcmQtZm9jdXNlZCBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czpub3QoLmFjdGl2ZSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRyYWRpby1maWxsLWNvbG9yLCAuMjYpO1xufVxuXG4vLyBGaXJlRm94XG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC8qIGZpeCBmb3IgRkYgdW5hYmxlIHRvIGFwcGx5IGZvY3VzIHN0eWxlIGJ1ZyAgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cbiAgLypyZXF1aXJlZCBmb3IgcHJvcGVyIHRyYWNrIHNpemluZyBpbiBGRiovXG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdHJhY2s7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIEBpbmNsdWRlIHJhbmdlLXRodW1iO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4vLyBoaWRlIHRoZSBvdXRsaW5lIGJlaGluZCB0aGUgYm9yZGVyXG5pbnB1dFt0eXBlPXJhbmdlXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRyYWRpby1maWxsLWNvbG9yLCAuMjYpO1xufVxuXG4vLyBJRSAxMCtcbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQ7XG5cbiAgLy8gcmVtb3ZlIGJnIGNvbG91ciBmcm9tIHRoZSB0cmFjaywgd2UnbGwgdXNlIG1zLWZpbGwtbG93ZXIgYW5kIG1zLWZpbGwtdXBwZXIgaW5zdGVhZFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAvLyBsZWF2ZSByb29tIGZvciB0aGUgbGFyZ2VyIHRodW1iIHRvIG92ZXJmbG93IHdpdGggYSB0cmFuc3BhcmVudCBib3JkZXIgKi9cbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMDtcblxuICAvKnJlbW92ZSBkZWZhdWx0IHRpY2sgbWFya3MqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBAaW5jbHVkZSByYW5nZS10aHVtYjtcbn1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJHJhZGlvLWZpbGwtY29sb3IsIC4yNik7XG59XG4iLCIvKioqKioqKioqKioqKioqXG4gICAgTmF2IExpc3RcbioqKioqKioqKioqKioqKi9cbi50YWJsZS1vZi1jb250ZW50cyB7XG4gICYuZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICBsaSB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC40O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oIzc1NzU3NSwgMjAlKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpZGVuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAkc2lkZW5hdi13aWR0aDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgaGVpZ2h0OiAtbW96LWNhbGMoMTAwJSk7IC8vVGVtcG9yYXJ5IEZpcmVmb3ggRml4XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZW5hdi1iZy1jb2xvcjtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XG5cbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuXG4gIC8vIFJpZ2h0IEFsaWduXG4gICYucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgLmNvbGxhcHNpYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuXG4gIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XG5cbiAgICAmLmFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsgfVxuICB9XG5cbiAgbGkgPiBhIHtcbiAgICBjb2xvcjogJHNpZGVuYXYtZm9udC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRzaWRlbmF2LWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGhlaWdodDogJHNpZGVuYXYtaXRlbS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgKCRzaWRlbmF2LXBhZGRpbmcgKiAyKTtcblxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSk7fVxuXG4gICAgJi5idG4sICYuYnRuLWxhcmdlLCAmLmJ0bi1mbGF0LCAmLmJ0bi1mbG9hdGluZyB7XG4gICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICB9XG5cbiAgICAmLmJ0bixcbiAgICAmLmJ0bi1sYXJnZSxcbiAgICAmLmJ0bi1mbG9hdGluZyB7IGNvbG9yOiAkYnV0dG9uLXJhaXNlZC1jb2xvcjsgfVxuICAgICYuYnRuLWZsYXQgeyBjb2xvcjogJGJ1dHRvbi1mbGF0LWNvbG9yOyB9XG5cbiAgICAmLmJ0bjpob3ZlcixcbiAgICAmLmJ0bi1sYXJnZTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZCwgNSUpOyB9XG4gICAgJi5idG4tZmxvYXRpbmc6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kOyB9XG5cbiAgICAmID4gaSxcbiAgICAmID4gW2NsYXNzXj1cIm1kaS1cIl0sIGxpID4gYSA+IFtjbGFzcyo9XCJtZGktXCJdLFxuICAgICYgPiBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAkc2lkZW5hdi1pdGVtLWhlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcbiAgICAgIG1hcmdpbjogMCAoJHNpZGVuYXYtcGFkZGluZyAqIDIpIDAgMDtcbiAgICAgIHdpZHRoOiAkc2lkZW5hdi1pdGVtLWhlaWdodCAvIDI7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpO1xuICAgIH1cbiAgfVxuXG5cbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbjogKCRzaWRlbmF2LXBhZGRpbmcgLyAyKSAwIDAgMDtcbiAgfVxuXG4gIC5zdWJoZWFkZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41NCk7XG4gICAgZm9udC1zaXplOiAkc2lkZW5hdi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XG4gIH1cblxuICAudXNlci12aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogKCRzaWRlbmF2LXBhZGRpbmcgKiAyKSAoJHNpZGVuYXYtcGFkZGluZyAqIDIpIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpZGVuYXYtcGFkZGluZyAvIDI7XG5cbiAgICAmID4gYSB7XG4gICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC5jaXJjbGUsIC5uYW1lLCAuZW1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNpcmNsZSB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICB9XG5cbiAgICAubmFtZSxcbiAgICAuZW1haWwge1xuICAgICAgZm9udC1zaXplOiAkc2lkZW5hdi1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQgLyAyO1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5lbWFpbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVG91Y2ggaW50ZXJhY3Rpb25cbi5kcmFnLXRhcmdldCB7XG4gIC8vIFJpZ2h0IEFsaWduXG4gICYucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk4O1xufVxuXG5cbi8vIEZpeGVkIFNpZGVuYXYgc2hvd25cbi5zaWRlbmF2LnNpZGVuYXYtZml4ZWQge1xuICAvLyBSaWdodCBBbGlnblxuICAmLnJpZ2h0LWFsaWduZWQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLy8gRml4ZWQgU2lkZW5hdiBoaWRlIG9uIHNtYWxsZXJcbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgLnNpZGVuYXYge1xuICAgICYuc2lkZW5hdi1maXhlZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpO1xuXG4gICAgICAmLnJpZ2h0LWFsaWduZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDAgJHNpZGVuYXYtcGFkZGluZztcbiAgICB9XG5cbiAgICAudXNlci12aWV3IHtcbiAgICAgIHBhZGRpbmc6ICRzaWRlbmF2LXBhZGRpbmcgJHNpZGVuYXYtcGFkZGluZyAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUsXG4uc2lkZW5hdi5zaWRlbmF2LWZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYSB7XG4gICAgY29sb3I6ICRzaWRlbmF2LWJnLWNvbG9yO1xuICB9XG59XG4uc2lkZW5hdiAuY29sbGFwc2libGUtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLnNpZGVuYXYtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMjB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gIHotaW5kZXg6IDk5NztcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qXG4gICAgQGxpY2Vuc2VcbiAgICBDb3B5cmlnaHQgKGMpIDIwMTQgVGhlIFBvbHltZXIgUHJvamVjdCBBdXRob3JzLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICAgIFRoaXMgY29kZSBtYXkgb25seSBiZSB1c2VkIHVuZGVyIHRoZSBCU0Qgc3R5bGUgbGljZW5zZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vTElDRU5TRS50eHRcbiAgICBUaGUgY29tcGxldGUgc2V0IG9mIGF1dGhvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9BVVRIT1JTLnR4dFxuICAgIFRoZSBjb21wbGV0ZSBzZXQgb2YgY29udHJpYnV0b3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQ09OVFJJQlVUT1JTLnR4dFxuICAgIENvZGUgZGlzdHJpYnV0ZWQgYnkgR29vZ2xlIGFzIHBhcnQgb2YgdGhlIHBvbHltZXIgcHJvamVjdCBpcyBhbHNvXG4gICAgc3ViamVjdCB0byBhbiBhZGRpdGlvbmFsIElQIHJpZ2h0cyBncmFudCBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vUEFURU5UUy50eHRcbiAqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBTVFlMRVMgRk9SIFRIRSBTUElOTkVSICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qXG4gKiBDb25zdGFudHM6XG4gKiAgICAgIFNUUk9LRVdJRFRIID0gM3B4XG4gKiAgICAgIEFSQ1NJWkUgICAgID0gMjcwIGRlZ3JlZXMgKGFtb3VudCBvZiBjaXJjbGUgdGhlIGFyYyB0YWtlcyB1cClcbiAqICAgICAgQVJDVElNRSAgICAgPSAxMzMzbXMgKHRpbWUgaXQgdGFrZXMgdG8gZXhwYW5kIGFuZCBjb250cmFjdCBhcmMpXG4gKiAgICAgIEFSQ1NUQVJUUk9UID0gMjE2IGRlZ3JlZXMgKGhvdyBtdWNoIHRoZSBzdGFydCBsb2NhdGlvbiBvZiB0aGUgYXJjXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvdWxkIHJvdGF0ZSBlYWNoIHRpbWUsIDIxNiBnaXZlcyB1cyBhXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNSBwb2ludGVkIHN0YXIgc2hhcGUgKGl0J3MgMzYwLzUgKiAzKS5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGb3IgYSA3IHBvaW50ZWQgc3Rhciwgd2UgbWlnaHQgZG9cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNjAvNyAqIDMgPSAxNTQuMjg2KVxuICogICAgICBDT05UQUlORVJXSURUSCA9IDI4cHhcbiAqICAgICAgU0hSSU5LX1RJTUUgPSA0MDBtc1xuICovXG5cblxuLnByZWxvYWRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG5cbiAgJi5zbWFsbCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgJi5iaWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAvKiBkdXJhdGlvbjogMzYwICogQVJDVElNRSAvIChBUkNTVEFSVFJPVCArICgzNjAtQVJDU0laRSkpICovXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cbn1cblxuQGtleWZyYW1lcyBjb250YWluZXItcm90YXRlIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cbn1cblxuLnNwaW5uZXItbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1jb2xvcjogJHNwaW5uZXItZGVmYXVsdC1jb2xvcjtcbn1cblxuLnNwaW5uZXItYmx1ZSxcbi5zcGlubmVyLWJsdWUtb25seSB7XG4gIGJvcmRlci1jb2xvcjogIzQyODVmNDtcbn1cblxuLnNwaW5uZXItcmVkLFxuLnNwaW5uZXItcmVkLW9ubHkge1xuICBib3JkZXItY29sb3I6ICNkYjQ0Mzc7XG59XG5cbi5zcGlubmVyLXllbGxvdyxcbi5zcGlubmVyLXllbGxvdy1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiNDAwO1xufVxuXG4uc3Bpbm5lci1ncmVlbixcbi5zcGlubmVyLWdyZWVuLW9ubHkge1xuICBib3JkZXItY29sb3I6ICMwZjlkNTg7XG59XG5cbi8qKlxuICogSU1QT1JUQU5UIE5PVEUgQUJPVVQgQ1NTIEFOSU1BVElPTiBQUk9QRVJUSUVTIChrZWFudWxlZSk6XG4gKlxuICogaU9TIFNhZmFyaSAodGVzdGVkIG9uIGlPUyA4LjEpIGRvZXMgbm90IGhhbmRsZSBhbmltYXRpb24tZGVsYXkgdmVyeSB3ZWxsIC0gaXQgZG9lc24ndFxuICogZ3VhcmFudGVlIHRoYXQgdGhlIGFuaW1hdGlvbiB3aWxsIHN0YXJ0IF9leGFjdGx5XyBhZnRlciB0aGF0IHZhbHVlLiBTbyB3ZSBhdm9pZCB1c2luZ1xuICogYW5pbWF0aW9uLWRlbGF5IGFuZCBpbnN0ZWFkIHNldCBjdXN0b20ga2V5ZnJhbWVzIGZvciBlYWNoIGNvbG9yIChhcyByZWR1bmRhbnQgYXMgaXRcbiAqIHNlZW1zKS5cbiAqXG4gKiBXZSB3cml0ZSBvdXQgZWFjaCBhbmltYXRpb24gaW4gZnVsbCAoaW5zdGVhZCBvZiBzZXBhcmF0aW5nIGFuaW1hdGlvbi1uYW1lLFxuICogYW5pbWF0aW9uLWR1cmF0aW9uLCBldGMuKSBiZWNhdXNlIHVuZGVyIHRoZSBwb2x5ZmlsbCwgU2FmYXJpIGRvZXMgbm90IHJlY29nbml6ZSB0aG9zZVxuICogc3BlY2lmaWMgcHJvcGVydGllcyBwcm9wZXJseSwgdHJlYXRzIHRoZW0gYXMgLXdlYmtpdC1hbmltYXRpb24sIGFuZCBvdmVycmlkZXMgdGhlXG4gKiBvdGhlciBhbmltYXRpb24gcnVsZXMuIFNlZSBodHRwczovL2dpdGh1Yi5jb20vUG9seW1lci9wbGF0Zm9ybS9pc3N1ZXMvNTMuXG4gKi9cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHJlZC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci15ZWxsb3cge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHllbGxvdy1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ncmVlbiB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGdyZWVuLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIsXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItYmx1ZS1vbmx5LFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXJlZC1vbmx5LFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXllbGxvdy1vbmx5LFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWdyZWVuLW9ubHkge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xuICAxMi41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgIH0gLyogMC41ICogQVJDU0laRSAqL1xuICAyNSUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgIH0gLyogMSAgICogQVJDU0laRSAqL1xuICAzNy41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgIH0gLyogMS41ICogQVJDU0laRSAqL1xuICA1MCUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgIH0gLyogMiAgICogQVJDU0laRSAqL1xuICA2Mi41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTsgIH0gLyogMi41ICogQVJDU0laRSAqL1xuICA3NSUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTsgIH0gLyogMyAgICogQVJDU0laRSAqL1xuICA4Ny41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgIH0gLyogMy41ICogQVJDU0laRSAqL1xuICB0byAgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH0gLyogNCAgICogQVJDU0laRSAqL1xufVxuXG5Aa2V5ZnJhbWVzIGZpbGwtdW5maWxsLXJvdGF0ZSB7XG4gIDEyLjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgIH0gLyogMC41ICogQVJDU0laRSAqL1xuICAyNSUgICB7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7ICB9IC8qIDEgICAqIEFSQ1NJWkUgKi9cbiAgMzcuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyAgfSAvKiAxLjUgKiBBUkNTSVpFICovXG4gIDUwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgIH0gLyogMiAgICogQVJDU0laRSAqL1xuICA2Mi41JSB7IHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7ICB9IC8qIDIuNSAqIEFSQ1NJWkUgKi9cbiAgNzUlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpOyAgfSAvKiAzICAgKiBBUkNTSVpFICovXG4gIDg3LjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgIH0gLyogMy41ICogQVJDU0laRSAqL1xuICB0byAgICB7IHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IC8qIDQgICAqIEFSQ1NJWkUgKi9cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdWUtZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XG4gIDI2JSB7IG9wYWNpdHk6IDA7IH1cbiAgODklIHsgb3BhY2l0eTogMDsgfVxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7IG9wYWNpdHk6IDE7IH1cbiAgMjYlIHsgb3BhY2l0eTogMDsgfVxuICA4OSUgeyBvcGFjaXR5OiAwOyB9XG4gIDkwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlZC1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDE1JSB7IG9wYWNpdHk6IDA7IH1cbiAgMjUlIHsgb3BhY2l0eTogMTsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDUxJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAxNSUgeyBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7IG9wYWNpdHk6IDE7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxuICA1MSUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB5ZWxsb3ctZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICA0MCUgeyBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxuICA3NiUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgb3BhY2l0eTogMDsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cbiAgNzYlIHsgb3BhY2l0eTogMDsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3JlZW4tZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICA2NSUgeyBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cbiAgOTAlIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgNjUlIHsgb3BhY2l0eTogMDsgfVxuICA3NSUgeyBvcGFjaXR5OiAxOyB9XG4gIDkwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuLyoqXG4gKiBQYXRjaCB0aGUgZ2FwIHRoYXQgYXBwZWFyIGJldHdlZW4gdGhlIHR3byBhZGphY2VudCBkaXYuY2lyY2xlLWNsaXBwZXIgd2hpbGUgdGhlXG4gKiBzcGlubmVyIGlzIHJvdGF0aW5nIChhcHBlYXJzIG9uIENocm9tZSAzOCwgU2FmYXJpIDcuMSwgYW5kIElFIDExKS5cbiAqL1xuLmdhcC1wYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2FwLXBhdGNoIC5jaXJjbGUge1xuICB3aWR0aDogMTAwMCU7XG4gIGxlZnQ6IC00NTAlO1xufVxuXG4uY2lyY2xlLWNsaXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cbiAgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci13aWR0aDogM3B4OyAvKiBTVFJPS0VXSURUSCAqL1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICYubGVmdCAuY2lyY2xlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcbiAgfVxuICAmLnJpZ2h0IC5jaXJjbGUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XG4gIH1cbn1cblxuXG5cbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLmxlZnQgLmNpcmNsZSB7XG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGxlZnQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLnJpZ2h0IC5jaXJjbGUge1xuICAvKiBkdXJhdGlvbjogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgbGVmdC1zcGluIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmlnaHQtc3BpbiB7XG4gIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgcmlnaHQtc3BpbiB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG59XG5cbiNzcGlubmVyQ29udGFpbmVyLmNvb2xkb3duIHtcbiAgLyogZHVyYXRpb246IFNIUklOS19USU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGUsIGZhZGUtb3V0IDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGUsIGZhZGUtb3V0IDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7IH1cbn1cbiIsIi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIEZ1bGxzY3JlZW4gc2xpZGVyXG4gICYuZnVsbHNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICB1bC5zbGlkZXMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIHVsLmluZGljYXRvcnMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLWJnLWNvbG9yO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgbGkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICBwIHsgY29sb3I6ICRzbGlkZXItYmctY29sb3ItbGlnaHQ7IH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmluZGljYXRvci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLWJnLWNvbG9yLWxpZ2h0O1xuXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLWluZGljYXRvci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5jYXJvdXNlbCB7XG4gICYuY2Fyb3VzZWwtc2xpZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIC5jYXJvdXNlbC1maXhlZC1pdGVtIHtcbiAgICAgICYud2l0aC1pbmRpY2F0b3JzIHtcbiAgICAgICAgYm90dG9tOiA2OHB4O1xuICAgICAgfVxuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogJGNhcm91c2VsLWhlaWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1oZWlnaHQ7XG4gIHBlcnNwZWN0aXZlOiA1MDBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuXG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pdGVtLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWl0ZW0taGVpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICYgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmluZGljYXRvci1pdGVtIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgbWFyZ2luOiAyNHB4IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cblxuICAvLyBNYXRlcmlhbGJveCBjb21wYXRpYmlsaXR5XG4gICYuc2Nyb2xsaW5nIC5jYXJvdXNlbC1pdGVtIC5tYXRlcmlhbGJveGVkLFxuICAuY2Fyb3VzZWwtaXRlbTpub3QoLmFjdGl2ZSkgLm1hdGVyaWFsYm94ZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4iLCIudGFwLXRhcmdldC13cmFwcGVyIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDgwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuM3M7XG59XG5cbi50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHM7XG5cbiAgLnRhcC10YXJnZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogLjk1O1xuICAgIHRyYW5zaXRpb246XG4gICAgICB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSksXG4gICAgICBvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpO1xuICB9XG5cbiAgLnRhcC10YXJnZXQtd2F2ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC50YXAtdGFyZ2V0LXdhdmU6OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDFzIGN1YmljLWJlemllcigwLjI0LCAwLCAwLjM4LCAxKSBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAuM3MsXG4gICAgICB0cmFuc2Zvcm0gLjNzLFxuICAgICAgdmlzaWJpbGl0eSAwcyAxcztcbiAgfVxufVxuXG4udGFwLXRhcmdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAwIHJnYmEoMCwwLDAsMC4xNCksIDAgMTBweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAzMHB4IDEwcHggLTIwcHggcmdiYSgwLDAsMCwwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKSxcbiAgICBvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpO1xufVxuXG4udGFwLXRhcmdldC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udGFwLXRhcmdldC13YXZlIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5IC4zcyxcbiAgICAgIHRyYW5zZm9ybSAuM3MsXG4gICAgICB2aXNpYmlsaXR5IDBzO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuXG4udGFwLXRhcmdldC1vcmlnaW4ge1xuICAmOm5vdCguYnRuKSxcbiAgJjpub3QoLmJ0bik6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG4gIHotaW5kZXg6IDEwMDAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFwLXRhcmdldCwgLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbiIsIi5wdWxzZSB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3M7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbn1cbiIsIi8qIE1vZGFsICovXG4uZGF0ZXBpY2tlci1tb2RhbCB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRhdGVwaWNrZXItY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLnNlbGVjdHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICBpbnB1dCB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC15ZWFyIGlucHV0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuXG4gIC5zZWxlY3QtbW9udGggaW5wdXQge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbi5tb250aC1wcmV2LCAubW9udGgtbmV4dCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5cbi8qIERhdGUgRGlzcGxheSAqL1xuLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IHtcbiAgZmxleDogMSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gIC55ZWFyLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAkZGF0ZXBpY2tlci15ZWFyO1xuICB9XG5cbiAgLmRhdGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5cbi8qIENhbGVuZGFyICovXG4uZGF0ZXBpY2tlci1jYWxlbmRhci1jb250YWluZXIge1xuICBmbGV4OiAyLjUgYXV0bztcbn1cblxuLmRhdGVwaWNrZXItdGFibGUge1xuICB3aWR0aDogMjgwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgdGhlYWQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICB0aCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdHIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIGFiYnIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRhdGVwaWNrZXItY2FsZW5kYXItaGVhZGVyLWNvbG9yO1xuICB9XG5cbiAgdGQge1xuICAgICYuaXMtdG9kYXkge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5pcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgsXG4gICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGRhdGVwaWNrZXItZGlzYWJsZWQtZGF5LWNvbG9yO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItZGF5LWJ1dHRvbiB7XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLWRheS1mb2N1cztcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cblxuLyogRm9vdGVyICovXG4uZGF0ZXBpY2tlci1mb290ZXIge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kYXRlcGlja2VyLWNhbmNlbCxcbi5kYXRlcGlja2VyLWNsZWFyLFxuLmRhdGVwaWNrZXItdG9kYXksXG4uZGF0ZXBpY2tlci1kb25lIHtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLmRhdGVwaWNrZXItY2xlYXIge1xuICBjb2xvcjogJGVycm9yLWNvbG9yO1xufVxuXG5cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gIC5kYXRlcGlja2VyLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDYyNXB4O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICAgIGZsZXg6IDAgMSAyNzBweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzLFxuICAuZGF0ZXBpY2tlci10YWJsZSxcbiAgLmRhdGVwaWNrZXItZm9vdGVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1kYXktYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuIiwiLyogVGltZXBpY2tlciBDb250YWluZXJzICovXG4udGltZXBpY2tlci1tb2RhbCB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi50aW1lcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuXG5cbi8qIENsb2NrIERpZ2l0YWwgRGlzcGxheSAqL1xuLnRpbWVwaWNrZXItZGlnaXRhbC1kaXNwbGF5IHtcbiAgZmxleDogMSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udGltZXBpY2tlci10ZXh0LWNvbnRhaW5lciB7XG5cdGZvbnQtc2l6ZTogNHJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRpbWVwaWNrZXItc3Bhbi1ob3Vycyxcbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyxcbi50aW1lcGlja2VyLXNwYW4tYW0tcG0gZGl2IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGltZXBpY2tlci1zcGFuLWhvdXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi50aW1lcGlja2VyLWRpc3BsYXktYW0tcG0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbi8qIEFuYWxvZyBDbG9jayBEaXNwbGF5ICovXG4udGltZXBpY2tlci1hbmFsb2ctZGlzcGxheSB7XG4gIGZsZXg6IDIuNSBhdXRvO1xufVxuXG4udGltZXBpY2tlci1wbGF0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0aW1lcGlja2VyLWNsb2NrLXBsYXRlLWJnO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiAyNzBweDtcblx0aGVpZ2h0OiAyNzBweDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGltZXBpY2tlci1jYW52YXMsXG4udGltZXBpY2tlci1kaWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4udGltZXBpY2tlci1taW51dGVzIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGltZXBpY2tlci10aWNrIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogJHRpbWVwaWNrZXItY2xvY2stY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi50aW1lcGlja2VyLXRpY2suYWN0aXZlLFxuLnRpbWVwaWNrZXItdGljazpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzZWNvbmRhcnktY29sb3IsIC43NSk7XG59XG4udGltZXBpY2tlci1kaWFsIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xufVxuLnRpbWVwaWNrZXItZGlhbC1vdXQge1xuICAmLnRpbWVwaWNrZXItaG91cnMge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICB9XG5cbiAgJi50aW1lcGlja2VyLW1pbnV0ZXMge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoLjgsIC44KTtcbiAgfVxuXG5cdG9wYWNpdHk6IDA7XG59XG4udGltZXBpY2tlci1jYW52YXMge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDE3NW1zO1xuXG4gIGxpbmUge1xuXHQgIHN0cm9rZTogJHNlY29uZGFyeS1jb2xvcjtcblx0ICBzdHJva2Utd2lkdGg6IDQ7XG5cdCAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICB9XG59XG4udGltZXBpY2tlci1jYW52YXMtb3V0IHtcblx0b3BhY2l0eTogMC4yNTtcbn1cbi50aW1lcGlja2VyLWNhbnZhcy1iZWFyaW5nIHtcblx0c3Ryb2tlOiBub25lO1xuXHRmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuLnRpbWVwaWNrZXItY2FudmFzLWJnIHtcblx0c3Ryb2tlOiBub25lO1xuXHRmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuXG5cbi8qIEZvb3RlciAqL1xuLnRpbWVwaWNrZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50aW1lcGlja2VyLWNsZWFyIHtcbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbn1cblxuLnRpbWVwaWNrZXItY2xvc2Uge1xuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cblxuLnRpbWVwaWNrZXItY2xlYXIsXG4udGltZXBpY2tlci1jbG9zZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgLnRpbWVwaWNrZXItbW9kYWwge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cblxuICAudGltZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC50aW1lcGlja2VyLXRleHQtY29udGFpbmVyIHtcblx0XHR0b3A6IDMyJTtcblx0fVxuXG5cdC50aW1lcGlja2VyLWRpc3BsYXktYW0tcG0ge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICByaWdodDogYXV0bztcblx0ICBib3R0b206IGF1dG87XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIG1hcmdpbi10b3A6IDEuMnJlbTtcblx0fVxufVxuIiwiLyohXG4gKiBNYXRlcmlhbGl6ZSAxLjAuMCAoaHR0cDovL21hdGVyaWFsaXplY3NzLmNvbSlcbiAqIENvcHlyaWdodCAyMDE0LTIwMTUgTWF0ZXJpYWxpemVcbiAqIE1JVCBMaWNlbnNlIChodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vRG9nZmFsby9tYXRlcmlhbGl6ZS9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vKiEgbm91aXNsaWRlciAtIDkuMS4wIC0gMjAxNi0xMi0xMCAxNjowMDozMiAqL1xuXG5cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5ub1VpLWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IC8qIEZpeCA0MDEgKi9cbn1cbi5ub1VpLWNvbm5lY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5ub1VpLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5ub1VpLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMjVzLCByaWdodCAwLjI1cywgYm90dG9tIDAuMjVzLCBsZWZ0IDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4yNXMsIHJpZ2h0IDAuMjVzLCBib3R0b20gMC4yNXMsIGxlZnQgMC4yNXM7XG59XG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLm5vVWktaGFuZGxlLXRvdWNoLWFyZWF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB0b3A6IC0xNXB4O1xufVxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlLFxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG59XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiAtNnB4O1xufVxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTE3cHg7XG59XG5cbi8qIFN0eWxpbmc7XG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNjZGNkY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzI2QTY5QTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xufVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRixcbiAgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsXG4gIDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsXG4gIGluc2V0IDAgMXB4IDdweCAjRERELFxuICAwIDNweCA2cHggLTNweCAjQkJCO1xufVxuXG4vKiBIYW5kbGUgc3RyaXBlc1xuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDtcbn1cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDtcbn1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cblxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcbn1cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi8qIFZhbHVlcztcbiAqXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBNYXJraW5ncztcbiAqXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSw1MCUsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSw1MCUsMCk7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlO1xufVxuXG4vKiBNYXRlcmlhbGl6ZSBTdHlsZXMgKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLm5vVWktdmVydGljYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzcHg7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBO1xuICBib3JkZXI6IG5vbmU7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTZweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCksXG4gIGhlaWdodCAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKSxcbiAgbGVmdCAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKSxcbiAgdG9wIC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xufVxuLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubm9VaS10YXJnZXQgLm5vVWktYWN0aXZlLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApLFxuICB0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKC41KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG4ubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMjNweCwgLTI1cHgpO1xufVxuXG4ubm9VaS10b29sdGlwIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAtMXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cblxuLm5vVWktdGFyZ2V0Lm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogLTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QTY5QTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKSxcbiAgdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuLm5vVWktdGFyZ2V0Lm5vVWktdmVydGljYWwgLm5vVWktYWN0aXZlIC5ub1VpLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGUoMzVweCwgLTEwcHgpO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTFweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktYWN0aXZlIC5ub1VpLXRvb2x0aXAgc3Bhbixcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLy8gVXNlIG9ubHkgd2hhdCB5b3UgbmVlZCBpbiB0aGUgcHJvamVjdCwgYnV0IGJlIGNhcmVmdWxsIG9mIHRoZSBtYXRlcmlhbGl6ZSBjb21wb25lbnRzIGRlcC4gb2Ygb3RoZXIgc3R5bGluZy5cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRnJvYWxhIGxpYnJhcnlcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvZnJvYWxhX2VkaXRvci5wa2dkLm1pblwiO1xuLy8gQGltcG9ydCBcIn5mcm9hbGEtZWRpdG9yL2Nzcy9mcm9hbGFfc3R5bGUubWluXCI7XG4vLyBAaW1wb3J0IFwifmZyb2FsYS1lZGl0b3IvY3NzL3BsdWdpbnMvaW1hZ2VfbWFuYWdlci5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy9pbWFnZS5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy90YWJsZS5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy9jb2xvcnMubWluXCI7XG4vLyBAaW1wb3J0IFwifmZyb2FsYS1lZGl0b3IvY3NzL3BsdWdpbnMvbGluZV9icmVha2VyLm1pblwiO1xuLy8gQGltcG9ydCBcIn5mcm9hbGEtZWRpdG9yL2Nzcy9wbHVnaW5zL3NwZWNpYWxfY2hhcmFjdGVycy5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy9xdWlja19pbnNlcnQubWluXCI7XG4vLyBAaW1wb3J0IFwifmZyb2FsYS1lZGl0b3IvY3NzL3BsdWdpbnMvZHJhZ2dhYmxlLm1pblwiO1xuXG4uZnItZWxlbWVudCB7XG5cdHVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBpbmhlcml0O1xuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5mci1yZWRhY3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxufVxuXG4vKiBUb29sdGlwIEZyb2FsYSDigJMgbcSDcmlyZSB0ZXh0ICovXG4uZnItdG9vbHRpcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0cGFkZGluZzogOHB4IDEycHg7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0bltkYXRhLWNtZD1cInNwZWNpYWxUZXh0R2VuZXJhdG9yXCJdIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDM4cHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxlbW9uO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHRzcGFuIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24ud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9hc3NldHMvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2ZyNmb250bmFtZScpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBcbltjbGFzcyo9XCIgaWNvbi1cIl0sXG4uaWNvbiB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiRpY29uczogKFxuXHRcImFjaGlldmVtZW50XCI6ICAgICAgXCJlOWQyXCIsXG5cdFwiYWRqdXN0bWVudHNcIjogICAgICBcImU5NDdcIixcblx0XCJhbGVydFwiOiAgICAgICAgICAgIFwiZTkwMFwiLFxuXHRcImFsaWduLXZlcnRpY2FsLXJpZ2h0XCI6ICAgIFwiZTlhMFwiLFxuXHRcImFsaWduLWhvcml6b250YWwtbWlkZGxlXCI6IFwiZTlhMVwiLFxuXHRcImFsaWduLXZlcnRpY2FsLWNlbnRlclwiOiAgIFwiZTlhMlwiLFxuXHRcImFsaWduLXZlcnRpY2FsLWxlZnRcIjogICAgIFwiZTlhM1wiLFxuXHRcImFsaWduLXZlcnRpY2FsXCI6ICAgXCJlOWI0XCIsXG5cdFwiYWxpZ24tYWJvdmVcIjogICAgICBcImU5YWFcIixcblx0XCJhbGlnbi1iZWxvd1wiOiAgICAgIFwiZTlhYlwiLFxuXHRcImFsaWduLXJpZ2h0XCI6ICAgICAgXCJlOWE5XCIsXG5cdFwiYWxpZ24tbGVmdFwiOiAgICAgICBcImU5YThcIixcblx0XCJhbGlnbi1zdGFydFwiOiAgICAgIFwiZTlhN1wiLFxuXHRcImFsaWduLWVuZFwiOiAgICAgICAgXCJlOWEwXCIsXG5cdFwiYW5jaG9yLWxpZ2h0XCI6ICAgICBcImU5OTlcIixcblx0XCJhbmdsZS1yaWdodFwiOiAgICAgIFwiZTk0OFwiLFxuXHRcImFwcHNcIjogICAgICAgICAgICAgXCJlOTgwXCIsXG5cdFwiYXJyb3ctZG93blwiOiAgICAgICBcImU5MGNcIixcblx0XCJhcnJvdy1sZWZ0XCI6ICAgICAgIFwiZTkwYVwiLFxuXHRcImFycm93LWxlZnQtMlwiOiAgICAgXCJlOTkxXCIsXG5cdFwiYXJyb3ctcmlnaHRcIjogICAgICBcImU5MGJcIixcblx0XCJhcnJvdy1yaWdodC0yXCI6ICAgIFwiZTk5MFwiLFxuXHRcImFycm93LXVwXCI6ICAgICAgICAgXCJlOTBkXCIsXG5cdFwiYXRvbVwiOiAgICAgICAgICAgICBcImU5N2ZcIixcblx0XCJhdWRpdFwiOiAgICAgICAgICAgIFwiZTk0YVwiLFxuXHRcImF0dGFjaFwiOiAgICAgICAgICAgXCJlOTJhXCIsXG5cdFwiYmFja3dhcmRcIjogICAgICAgICBcImU5OGNcIixcblx0XCJiZWRcIjogICAgICAgICAgICAgIFwiZTk0Y1wiLFxuXHRcImJlbGxcIjogICAgICAgICAgICAgXCJlOTAyXCIsXG5cdFwiYmV0d2VlblwiOiAgICAgICAgICBcImU5MjhcIixcblx0XCJiZXR3ZWVuLTJcIjogICAgICAgIFwiZTkyOFwiLFxuXHRcImJpZy1jaXR5XCI6ICAgICAgICAgXCJlOTZhXCIsXG5cdFwiYnJpZWZjYXNlXCI6ICAgICAgICBcImU5NGRcIixcblx0XCJjYWxlbmRhclwiOiAgICAgICAgIFwiZTkwM1wiLFxuXHRcImNhbGVuZGFyLWxpZ2h0XCI6ICAgXCJlOTA0XCIsXG5cdFwiY2F1dGlvblwiOiAgICAgICAgICBcImU5NDZcIixcblx0XCJjaGF0XCI6ICAgICAgICAgICAgIFwiZTk4ZlwiLFxuXHRcImNoZWNrXCI6ICAgICAgICAgICAgXCJlOTEzXCIsXG5cdFwiY2hlY2stbGlzdFwiOiAgICAgICBcImU5N2VcIixcblx0XCJjaXJjbGUtYmFja1wiOiAgICAgIFwiZTk1MFwiLFxuXHRcImNpcmNsZS1sZWZ0XCI6ICAgICAgXCJlOTUwXCIsXG5cdFwiY2l0eVwiOiAgICAgICAgICAgICBcImU5NGVcIixcblx0XCJjbGlwYm9hcmRcIjogICAgICAgIFwiZTk1MVwiLFxuXHRcImNsb2NrXCI6ICAgICAgICAgICAgXCJlOTE0XCIsXG5cdFwiY2xvY2stbGlnaHRcIjogICAgICBcImU5MTVcIixcblx0XCJjbG9uZVwiOiAgICAgICAgICAgIFwiZTkxNlwiLFxuXHRcImNsb3VkLXNvZnR3YXJlXCI6ICAgXCJlOWRiXCIsXG5cdFwiY29sLTEtMlwiOiAgICAgICAgICBcImU5YjVcIixcblx0XCJjb2wtMi0yXCI6ICAgICAgICAgIFwiZTliN1wiLFxuXHRcImNvbC0xLTNcIjogICAgICAgICAgXCJlOWI2XCIsXG5cdFwiY29sLTItM1wiOiAgICAgICAgICBcImU5YjhcIixcblx0XCJjb2wtMy0zXCI6ICAgICAgICAgIFwiZTliOVwiLFxuXHRcImNvb3BlcmF0aW9uXCI6ICAgICAgXCJlOWQzXCIsXG5cdFwiY291bnR5XCI6ICAgICAgICAgICBcImU5NDlcIixcblx0XCJjb3JwdXJpXCI6ICAgICAgICAgIFwiZTljY1wiLFxuXHRcImNvcnB1cmktZnVsbFwiOiAgICAgXCJlOWNkXCIsXG5cdFwiY29tcGFyZVwiOiAgICAgICAgICBcImU5ODVcIixcblx0XCJkZWJhdGVcIjogICAgICAgICAgIFwiZTk2MFwiLFxuXHRcImRlYmF0ZS1saWdodFwiOiAgICAgXCJlOTVlXCIsXG5cdFwiZG9jdW1lbnRcIjogICAgICAgICBcImU5NTJcIixcblx0XCJkb2N1bWVudC14XCI6ICAgICAgIFwiZTk4ZVwiLFxuXHRcImRvY3VtZW50LWNoZWNrZWRcIjogXCJlOTk3XCIsXG5cdFwiZG9jdW1lbnQtc3RhclwiOiAgICBcImU5YmFcIixcblx0XCJkb2N1bWVudHNcIjogICAgICAgIFwiZTk4MVwiLFxuXHRcImRvd25sb2FkXCI6ICAgICAgICAgXCJlOTUzXCIsXG5cdFwiZHJhZ1wiOiAgICAgICAgICAgICBcImU5NTRcIixcblx0XCJlZGl0XCI6ICAgICAgICAgICAgIFwiZTkxY1wiLFxuXHRcImVkaXQtYm9yZGVyXCI6ICAgICAgXCJlOTU1XCIsXG5cdFwiZW1haWxcIjogICAgICAgICAgICBcImU5MjZcIixcblx0XCJlbWFpbC1saWdodFwiOiAgICAgIFwiZTkxZFwiLFxuXHRcImVtYWlsLW9wZW5cIjogICAgICAgXCJlOTI1XCIsXG5cdFwiZXllLWhpZGRlblwiOiAgICAgICBcImU5OTNcIixcblx0XCJleGNsYW1hdGlvblwiOiAgICAgIFwiZTliY1wiLFxuXHRcImV4cGVyaWVuY2VcIjogICAgICAgXCJlOWQwXCIsXG5cdFwiZmF4XCI6ICAgICAgICAgICAgICBcImU5NTlcIixcblx0XCJmaWxlXCI6ICAgICAgICAgICAgIFwiZTk1NlwiLFxuXHRcImZpbGUtY3N2XCI6ICAgICAgICAgXCJlOTlhXCIsXG5cdFwiZmlsZS1kb2NcIjogICAgICAgICBcImU5MTdcIixcblx0XCJmaWxlLWRvY3hcIjogICAgICAgIFwiZTkxOFwiLFxuXHRcImZpbGUtcGRmXCI6ICAgICAgICAgXCJlOTE5XCIsXG5cdFwiZmlsZS1wZGYtc2lnbmVkXCI6ICBcImU5Y2VcIixcblx0XCJmaWxlLXBwdFwiOiAgICAgICAgIFwiZTkxYVwiLFxuXHRcImZpbGUtcHB0eFwiOiAgICAgICAgXCJlOTQ1XCIsXG5cdFwiZmlsZS14bHNcIjogICAgICAgICBcImU5NDRcIixcblx0XCJmaWxlLXhsc3hcIjogICAgICAgIFwiZTkxYlwiLFxuXHRcImZpbGUtcG9ydHJhaXRcIjogICAgXCJlOWFlXCIsXG5cdFwiZmlsZS1sYW5kc2NhcGVcIjogICBcImU5YWRcIixcblx0XCJmbGFnXCI6ICAgICAgICAgICAgIFwiZTkxZlwiLFxuXHRcImZsYWctMlwiOiAgICAgICAgICAgXCJlOTU3XCIsXG5cdFwiZm9sZGVyXCI6ICAgICAgICAgICBcImU5YmZcIixcblx0XCJmb2xkZXItdW5sb2NrZWRcIjogIFwiZTliZVwiLFxuXHRcImZvbGRlci1sb2NrZWRcIjogICAgXCJlOWJkXCIsXG5cdFwiZm9yd2FyZFwiOiAgICAgICAgICBcImU5N2RcIixcblx0XCJnbG9iZVwiOiAgICAgICAgICAgIFwiZTk1OFwiLFxuXHRcImhhbmRcIjogICAgICAgICAgICAgXCJlOTkyXCIsXG5cdFwiaGFwcHlcIjogICAgICAgICAgICBcImU5MjBcIixcblx0XCJoYXNoXCI6ICAgICAgICAgICAgIFwiZTkzNVwiLFxuXHRcImhhc2gtbGlnaHRcIjogICAgICAgXCJlOWMxXCIsXG5cdFwiaGVhZGluZ3NcIjogICAgICAgICBcImU5OTVcIixcblx0XCJoZWxwXCI6ICAgICAgICAgICAgIFwiZTk1YVwiLFxuXHRcImhvbWVcIjogICAgICAgICAgICAgXCJlOTIxXCIsXG5cdFwiaG91cmdsYXNzXCI6ICAgICAgICBcImU5NDNcIixcblx0XCJob3VyZ2xhc3MtbGlnaHRcIjogIFwiZTAxZlwiLFxuXHRcImhvdXNlXCI6ICAgICAgICAgICAgXCJlOTViXCIsXG5cdFwiaW1nXCI6ICAgICAgICAgICAgICBcImU5MmJcIixcblx0XCJpbWcyXCI6ICAgICAgICAgICAgIFwiZTk5NlwiLFxuXHRcImluZm9cIjogICAgICAgICAgICAgXCJlOTVjXCIsXG5cdFwibGF5ZXJzXCI6ICAgICAgICAgICBcImU5OWZcIixcblx0XCJsaWtlXCI6ICAgICAgICAgICAgIFwiZTk1ZlwiLFxuXHRcImxpbmVncmFwaFwiOiAgICAgICAgXCJlOTcwXCIsXG5cdFwibGluZWJyZWFrXCI6ICAgICAgICBcImU5YjBcIixcblx0XCJsaW5rXCI6ICAgICAgICAgICAgIFwiZTljOFwiLFxuXHRcImxpc3RcIjogICAgICAgICAgICAgXCJlOTIyXCIsXG5cdFwibG9jYXRpb25cIjogICAgICAgICBcImU5MjRcIixcblx0XCJsb2NhdGlvbi1lbXB0eVwiOiAgIFwiZTk4YlwiLFxuXHRcImxvY2F0aW9uLWZ1bGxcIjogICAgXCJlOTllXCIsXG5cdFwibG9ja1wiOiAgICAgICAgICAgICBcImU5MTFcIixcblx0XCJsb2NrLWZ1bGxcIjogICAgICAgIFwiZTljM1wiLFxuXHRcImxvY2stZnVsbC1vcGVuXCI6ICAgXCJlOWMyXCIsXG5cdFwibG9nb1wiOiAgICAgICAgICAgICBcImU5YWNcIixcblx0XCJsb2dvLXJlZ2lzdHJhdHVyYVwiOlwiZTliYlwiLFxuXHRcImxvZ28tYWNvclwiOiAgICAgICAgXCJlOWNiXCIsXG5cdFwibG9nby1zY29yXCI6ICAgICAgICBcImU5Y2FcIixcblx0XCJtYXBcIjogICAgICAgICAgICAgIFwiZTkyN1wiLFxuXHRcIm1vdGl2YXRpb25cIjogICAgICAgXCJlOWQ0XCIsXG5cdFwibW90aXZhdGlvbi1saWdodFwiOiBcImU5ZDFcIixcblx0XCJtZWV0aW5nXCI6ICAgICAgICAgIFwiZTk3Y1wiLFxuXHRcIm1lbnVcIjogICAgICAgICAgICAgXCJlOTI5XCIsXG5cdFwibWVzc2FnZVwiOiAgICAgICAgICBcImU5NjFcIixcblx0XCJtaW51c1wiOiAgICAgICAgICAgIFwiZTk3MlwiLFxuXHRcIm1vbmV5XCI6ICAgICAgICAgICAgXCJlOTczXCIsXG5cdFwibXVzaWNcIjogICAgICAgICAgICBcImU5ZDlcIixcblx0XCJuZWlnaGJvcmhvb2RcIjogICAgIFwiZTlkYVwiLFxuXHRcIm5vdGVib29rLWxpZ2h0XCI6ICAgXCJlOWE1XCIsXG5cdFwib3B0aW9uXCI6ICAgICAgICAgICBcImU5N2JcIixcblx0XCJvdXRzb3JjaW5nXCI6ICAgICAgIFwiZTlkNlwiLFxuXHRcIm91dHNvcmNpbmctbGlnaHRcIjogXCJlOWQ1XCIsXG5cdCdwYWdlYnJlYWsnOiAgICAgICAgXCJlOWIxXCIsXG5cdFwicGFpbnRicnVzaFwiOiAgICAgICBcImUwMzZcIixcblx0XCJwYXJ0bmVyc2hpcFwiOiAgICAgIFwiZTlkN1wiLFxuXHRcInBhcnRuZXJzaGlwLWxpZ2h0XCI6XCJlOWQ4XCIsXG5cdFwicGF1c2VcIjogICAgICAgICAgICBcImU5ODRcIixcblx0XCJwZW5jaWxcIjogICAgICAgICAgIFwiZTk4MlwiLFxuXHRcInBlbmRpbmdcIjogICAgICAgICAgXCJlOTIzXCIsXG5cdFwicGhvbmVcIjogICAgICAgICAgICBcImU5MzZcIixcblx0XCJwbGFjZXNcIjogICAgICAgICAgIFwiZTkzOFwiLFxuXHRcInBsdXNcIjogICAgICAgICAgICAgXCJlOTJkXCIsXG5cdFwicGx1cy1jaXJjbGVcIjogICAgICBcImU5MmNcIixcblx0XCJwb3dlclwiOiAgICAgICAgICAgIFwiZTkyZVwiLFxuXHRcInBvd2VyLWxpZ2h0XCI6ICAgICAgXCJlOTEwXCIsXG5cdFwicHJlc2VudGF0aW9uXCI6ICAgICBcImU5N2FcIixcblx0XCJwcmludFwiOiAgICAgICAgICAgIFwiZTk5OFwiLFxuXHRcInB1YmxpY1wiOiAgICAgICAgICAgXCJlOTQyXCIsXG5cdFwicHV6emxlXCI6ICAgICAgICAgICBcImU5NzlcIixcblx0XCJxdW90ZVwiOiAgICAgICAgICAgIFwiZTk2M1wiLFxuXHRcInJlZnJlc2hcIjogICAgICAgICAgXCJlOTY0XCIsXG5cdFwicmVzZXRcIjogICAgICAgICAgICBcImU5MGZcIixcblx0XCJyaWJib25cIjogICAgICAgICAgIFwiZTk2NlwiLFxuXHRcInJvY2tldFwiOiAgICAgICAgICAgXCJlOWRjXCIsXG5cdFwicm9tYW5pYVwiOiAgICAgICAgICBcImU5NzhcIixcblx0XCJyc3NcIjogICAgICAgICAgICAgIFwiZTk2N1wiLFxuXHRcInNhZFwiOiAgICAgICAgICAgICAgXCJlOTMxXCIsXG5cdFwic2VhcmNoXCI6ICAgICAgICAgICBcImU5MzJcIixcblx0XCJzZWFyY2gtbGlnaHRcIjogICAgIFwiZTlhNlwiLFxuXHRcInNlbmRcIjogICAgICAgICAgICAgXCJlOTMzXCIsXG5cdFwic2V0dGluZ3NcIjogICAgICAgICBcImU5MzRcIixcblx0XCJzZXR0aW5ncy1tZW51XCI6ICAgIFwiZTk3MVwiLFxuXHRcInNldHRpbmdzLWxpZ2h0XCI6ICAgXCJlMDJiXCIsXG5cdFwic2hhcmVcIjogICAgICAgICAgICBcImU5NjhcIixcblx0XCJzaGllbGRcIjogICAgICAgICAgIFwiZTk2OVwiLFxuXHRcInNoaWVsZC1saWdodFwiOiAgICAgXCJlOWE0XCIsXG5cdFwic3VwcG9ydFwiOiAgICAgICAgICBcImU5OWJcIixcblx0XCJzdXBwb3J0LWxpZ2h0XCI6ICAgIFwiZTk5ZFwiLFxuXHRcInNtc1wiOiAgICAgICAgICAgICAgXCJlOTA1XCIsXG5cdFwic21zLWZsYWdcIjogICAgICAgICBcImU5MDhcIixcblx0XCJzbXMtbGlnaHRcIjogICAgICAgIFwiZTkwNlwiLFxuXHRcInNtcy1saXN0XCI6ICAgICAgICAgXCJlOTA5XCIsXG5cdFwic21zLW1vbmV5XCI6ICAgICAgICBcImU5MTJcIixcblx0XCJzbXMtc3RhclwiOiAgICAgICAgIFwiZTkwN1wiLFxuXHRcInNvcnQtYXNjXCI6ICAgICAgICAgXCJlOTg4XCIsXG5cdFwic29ydC1kZXNjXCI6ICAgICAgICBcImU5ODdcIixcblx0XCJzcGlubmVyXCI6ICAgICAgICAgIFwiZTk2YlwiLFxuXHRcInN0YWtlaG9sZGVyXCI6ICAgICAgXCJlOTc3XCIsXG5cdFwic3RhbXBcIjogICAgICAgICAgICBcImU5OGFcIixcblx0XCJzdGFyXCI6ICAgICAgICAgICAgIFwiZTkzN1wiLFxuXHRcInN0YXItZW1wdHlcIjogICAgICAgXCJlOWM2XCIsXG5cdFwic3Rhci1mdWxsXCI6ICAgICAgICBcImU5YzdcIixcblx0XCJzdGF0c1wiOiAgICAgICAgICAgIFwiZTkwMVwiLFxuXHRcInN1YnNpZGlhcnlcIjogICAgICAgXCJlOWM5XCIsXG5cdFwic3Vic2lkaWFyeTJcIjogICAgICBcImU5YzlcIixcblx0XCJ0YXJnZXRcIjogICAgICAgICAgIFwiZTk2Y1wiLFxuXHRcInRlYW13b3JrXCI6ICAgICAgICAgXCJlOTc2XCIsXG5cdFwidGV4dC1hbGlnbi1sZWZ0XCI6ICBcImU5YjJcIixcblx0XCJ0ZXh0LWFsaWduLWNlbnRlclwiOlwiZTlhZlwiLFxuXHRcInRleHQtYWxpZ24tcmlnaHRcIjogXCJlOWIzXCIsXG5cdFwidGh1bWItZG93blwiOiAgICAgICBcImU5NzVcIixcblx0XCJ0aHVtYi1uZXV0cmFsXCI6ICAgIFwiZTk4M1wiLFxuXHRcInRodW1iLXVwXCI6ICAgICAgICAgXCJlOTQxXCIsXG5cdFwidHJhc2hcIjogICAgICAgICAgICBcImU5MzlcIixcblx0XCJ0cmFzaC1saWdodFwiOiAgICAgIFwiZTkzYVwiLFxuXHRcInVwbG9hZFwiOiAgICAgICAgICAgXCJlOTZkXCIsXG5cdFwidXNlclwiOiAgICAgICAgICAgICBcImU5M2RcIixcblx0XCJ1c2VyLWFkZFwiOiAgICAgICAgIFwiZTkzY1wiLFxuXHRcInVzZXItbGlnaHQtYWRkXCI6ICAgXCJlOWM1XCIsXG5cdFwidXNlci1taW51c1wiOiAgICAgICBcImU5ODlcIixcblx0XCJ1c2VyLWxpZ2h0LW1pbnVzXCI6IFwiZTljNFwiLFxuXHRcInVzZXItY2hlY2tcIjogICAgICAgXCJlOTNiXCIsXG5cdFwidXNlci1oZWxwXCI6ICAgICAgICBcImU5NzRcIixcblx0XCJ1c2VyLWxpZ2h0XCI6ICAgICAgIFwiZTkyZlwiLFxuXHRcInVzZXIteFwiOiAgICAgICAgICAgXCJlOTljXCIsXG5cdFwidXNlcnNcIjogICAgICAgICAgICBcImU5M2ZcIixcblx0XCJ1c2Vycy1hZGRcIjogICAgICAgIFwiZTkzZVwiLFxuXHRcInVzZXJzLWxpZ2h0XCI6ICAgICAgXCJlOTMwXCIsXG5cdFwidmlkZW9cIjogICAgICAgICAgICBcImU5NmZcIixcblx0XCJ2aWRlby1saWdodFwiOiAgICAgIFwiZTk2ZVwiLFxuXHRcInZpZXdcIjogICAgICAgICAgICAgXCJlOTFlXCIsXG5cdFwid2FsbGV0XCI6ICAgICAgICAgICBcImUwMTZcIixcblx0XCJ3ZWJcIjogICAgICAgICAgICAgIFwiZTA1MlwiLFxuXHRcInhcIjogICAgICAgICAgICAgICAgXCJlOTQwXCIsXG5cdFwieC1saWdodFwiOiAgICAgICAgICBcImU5MGVcIixcbik7XG5cbkBmdW5jdGlvbiBwYXJzZV9pY29uKCRjaGFyYWN0ZXIpe1xuXHRAcmV0dXJuIHVucXVvdGUoXCJcXFwiXCIpICsgdW5xdW90ZShzdHItaW5zZXJ0KCRjaGFyYWN0ZXIsXCJcXFxcXCIsIDEpKSArIHVucXVvdGUoXCJcXFwiXCIpO1xufVxuXG4vLyBHZW5lcmF0ZSBpY29uc1xuQGVhY2ggJGljb24gaW4gJGljb25zIHtcblx0Lmljb24tI3tudGgoJGljb24sIDEpfSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHBhcnNlX2ljb24obnRoKCRpY29uLCAyKSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdLCBcbltjbGFzcyo9XCIgbWVkaXVtLWljb25cIl0ge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGhlaWdodDogNDVweDtcblx0bWFyZ2luOiAwIDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDQ1cHg7XG5cblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdCYuaWNvbi11c2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHR9XG5cdCYuaWNvbi11c2VycyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHR9XG5cdCYuaWNvbi1waG9uZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYXJhbnRoO1xuXHR9XG5cdCYuaWNvbi1lbWFpbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYXJhbnRoO1xuXHR9XG5cdCYuaWNvbi1mb3J3YXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdH1cbn1cblxuW2NsYXNzKj1pY29uXSB7XG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXG5cdFx0Ji5pY29uLXBlbmRpbmcge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1hbWFyYW50aDtcblx0XHR9XG5cdH1cblx0Ji5kb25lIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR9XG5cdCYuc2VuZGluZyB7XG5cdFx0Y29sb3I6ICRjb2xvci1hbWFyYW50aDtcblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0fVxufVxuXG4uY2lyY2xlLWljb24td2hpdGUge1xuXHRoZWlnaHQ6IDEwNXB4O1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDE0MHB4O1xuXHRcblx0LmlubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxNDBweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTc1JSk7XG5cblx0XHRcdCYuY29sb3ItZ3JheSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNpcmNsZS1pY29uLWdyYXkge1xuXHRoZWlnaHQ6IDEwNXB4O1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDE0MHB4O1xuXHRcblx0LmlubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxNDBweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpO1xuXHRcdH1cblx0fVxufVxuXG4uY2lyY2xlLWljb24tcmVkIHtcblx0aGVpZ2h0OiAxMDVweDtcblx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxNDBweDtcblx0XG5cdC5pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuLTI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxNDBweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpO1xuXHRcdH1cblx0fVxufVxuLyogVGhlIGFuaW1hdGlvbiBjb2RlICovXG5Aa2V5ZnJhbWVzIGFuaW0tbGl2ZSB7XG4gIGZyb20ge2NvbG9yOiAkY29sb3ItcmVkO31cbiAgdG8geyRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjt9XG5cblx0MCUgICB7Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47fVxuXHQyNSUgIHtjb2xvcjogJGNvbG9yLXJlZDt9XG5cdDc1JSAge2NvbG9yOiAkY29sb3ItcmVkO31cblx0MTAwJSB7Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47fVxufVxuXG5bY2xhc3NePWljb25dIHtcblx0Ji5hbmltIHtcblx0XHQmLmxpdmUge1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaW0tbGl2ZTtcbiAgXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgXHRcdFx0Ly9hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBHZW5lcmF0ZSB0ZXh0cyBjb2xvcnNcbkBlYWNoICRjb2xvciBpbiAkYXBwLWNvbG9ycyB7XG5cdC5jb2xvci0je250aCgkY29sb3IsIDEpfSB7XG5cdFx0Y29sb3I6IG50aCgkY29sb3IsIDIpIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBHZW5lcmF0ZSBiYWNrZ3JvdW5kIGNvbG9yc1xuQGVhY2ggJGNvbG9yIGluICRhcHAtY29sb3JzIHtcblx0LmJnLSN7bnRoKCRjb2xvciwgMSl9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9yLCAyKSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gRmxleCBjbGFzc2VzXG4uXFwhZmxleCB7XG5cdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xufVxuLlxcIXNtXFw6YmxvY2sge1xuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLlxcIWZsZXgtcm93IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XG59XG4uZmxleC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4uXFwhZmxleC1jb2x1bW4ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbn1cbi5mbGV4LWNvbHVtbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4LXdyYXAtbm9uZSB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmZsZXgtMSB7XG5cdGZsZXg6IDE7XG59XG4uYWxpZ24taXRlbXMtc3RhcnQge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1pdGVtcy1lbmQge1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cbi5hbGlnbi1pdGVtcy1zcGFjZS1iZXR3ZWVuIHtcblx0YWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG5cdGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtc3RhcnQge1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1lbmQge1xuXHRhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtc3RhcnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1lbmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1pdGVtcy1zcGFjZS1iZXR3ZWVuIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1pdGVtcy1zdHJldGNoIHtcblx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uZGlyZWN0aW9uLXJvdyB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZGlyZWN0aW9uLWNvbHVtbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8vIEdlbmVyYXRlIG1hcmdpbnNcbiRtYXJnaW5zOiAoMCwgNSwgMTAsIC0xMCwgMjAsIC0yMCwgMjUsIC0yNSwgMzAsIC0zMCwgNDAsIC00MCwgNTAsIC01MCwgNzUsIC03NSwgMTAwLCAtMTAwLCBhdXRvKTtcblxuQGVhY2ggJG1hcmdpbiBpbiAkbWFyZ2lucyB7XG5cdCR1bml0czogJyc7XG5cblx0QGlmIHR5cGUtb2YoJG1hcmdpbikgPT0gJ251bWJlcicge1xuXHRcdCR1bml0czogJ3B4Jztcblx0fVxuXG5cdC5tYXJnaW4tI3tudGgoJG1hcmdpbiwgMSl9IHtcblx0XHRtYXJnaW46ICN7bnRoKCRtYXJnaW4sIDEpfSN7JHVuaXRzfTtcblx0fVxuXHQubWFyZ2luLWJvdHRvbS0je250aCgkbWFyZ2luLCAxKX0ge1xuXHRcdG1hcmdpbi1ib3R0b206ICN7bnRoKCRtYXJnaW4sIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW4tdG9wLSN7bnRoKCRtYXJnaW4sIDEpfSB7XG5cdFx0bWFyZ2luLXRvcDogI3tudGgoJG1hcmdpbiwgMSl9I3skdW5pdHN9ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmdpbi1sZWZ0LSN7bnRoKCRtYXJnaW4sIDEpfSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICN7bnRoKCRtYXJnaW4sIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW4tcmlnaHQtI3tudGgoJG1hcmdpbiwgMSl9IHtcblx0XHRtYXJnaW4tcmlnaHQ6ICN7bnRoKCRtYXJnaW4sIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIEdlbmVyYXRlIHBhZGRpbmdzXG4kcGFkZGluZ3M6ICgwLCA1LCAxMCwgLTEwLCAyMCwgLTIwLCAyNSwgLTI1LCAzMCwgLTMwLCA0MCwgLTQwLCA1MCwgLTUwLCA3NSwgLTc1LCAxMDAsIC0xMDAsIGF1dG8pO1xuXG5AZWFjaCAkcGFkZGluZyBpbiAkcGFkZGluZ3Mge1xuXHQkdW5pdHM6ICcnO1xuXG5cdEBpZiB0eXBlLW9mKCRwYWRkaW5nKSA9PSAnbnVtYmVyJyB7XG5cdFx0JHVuaXRzOiAncHgnO1xuXHR9XG5cdFxuXHQucGFkZGluZy0je250aCgkcGFkZGluZywgMSl9IHtcblx0XHRwYWRkaW5nOiAje250aCgkcGFkZGluZywgMSl9I3skdW5pdHN9O1xuXHR9XG5cdC5wYWRkaW5nLWJvdHRvbS0je250aCgkcGFkZGluZywgMSl9IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogI3tudGgoJHBhZGRpbmcsIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nLXRvcC0je250aCgkcGFkZGluZywgMSl9IHtcblx0XHRwYWRkaW5nLXRvcDogI3tudGgoJHBhZGRpbmcsIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nLWxlZnQtI3tudGgoJHBhZGRpbmcsIDEpfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAje250aCgkcGFkZGluZywgMSl9I3skdW5pdHN9ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmctcmlnaHQtI3tudGgoJHBhZGRpbmcsIDEpfSB7XG5cdFx0cGFkZGluZy1yaWdodDogI3tudGgoJHBhZGRpbmcsIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIEdlbmVyYXRlIHNwYWNlcnNcbiRzcGFjZXJzOiAoMTAsIDIwLCAyNSwgMzAsIDQwLCA1MCwgNzUsIDEwMCk7XG5cbkBlYWNoICRzcGFjZXIgaW4gJHNwYWNlcnMge1xuXHQuc3BhY2VyLSN7bnRoKCRzcGFjZXIsIDEpfSB7XG5cdFx0aGVpZ2h0OiAje250aCgkc3BhY2VyLCAxKX1weDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLmRldmlkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZSwgMC4xKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gUm93XG4ucm93IHtcblx0LmNvbCB7XG5cdFx0LmNhcmQge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuLnJvdy13cmFwIHtcblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5vdXRlci1yb3cge1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5cbi8vIE90aGVyXG4ubm8tYW5pbWF0ZSB7XG5cdGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcmQge1xuXHRwYWRkaW5nOiAzMHB4O1xufVxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uaGlkZGVuLWltcG9ydGFudCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5cXCFoaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZW1wdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xufVxuLmVtcHR5LXRleHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG4ubm8td2lkdGgge1xuXHR3aWR0aDogMCFpbXBvcnRhbnQ7XG59XG4uZnVsbC13aWR0aCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmZ1bGwtcm93LXdpZHRoIHtcblx0bWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMS41cmVtKTtcbn1cbi5maXQtY29udGVudCB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5cXCFmaXQtY29udGVudCB7XG5cdHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmljb24tYmV0d2VlbiB7XG5cdGxlZnQ6IC0xNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTVweDtcbn1cbmhyIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgJGJvcmRlci1saWdodDsgXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXJyb3ItbXNnIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHRzcGFuW2NsYXNzXj1pY29uXSB7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXG5cdFx0JiB+IHAge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4udHh0LXVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHh0LWxvd2VyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4udHh0LWNhcGl0YWxpemUge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50eHQtaW5pdGlhbCB7XG5cdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLnR4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi50eHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnR4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ3JvdXAtaW5kZW50IHtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKipcbiAgTWVkaWEgUXVlcnkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiB0ZXh0LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgKiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtY2VudGVyZWQtb24tc21hbGwtb25seSwgXG4udGV4dC1jZW50ZXJlZC1vbi1zbWFsbC1hbmQtZG93biB7XG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24tY2VudGVyO1xuICB9XG59XG4udGV4dC1jZW50ZXJlZC1vbi1zbWFsbC1hbmQtdXAge1xuICBAbWVkaWEgI3skc21hbGwtYW5kLXVwfSB7XG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbi1jZW50ZXI7XG4gIH1cbn1cbi50ZXh0LWNlbnRlcmVkLW9uLW1lZC1hbmQtZG93biB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduLWNlbnRlcjtcbiAgfVxufVxuLnRleHQtY2VudGVyZWQtb24tbWVkLWFuZC11cCB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbi1jZW50ZXI7XG4gIH1cbn1cbi50ZXh0LWNlbnRlcmVkLW9uLW1lZC1vbmx5IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduLWNlbnRlcjtcbiAgfVxufVxuIiwiLy8gSW5zZXJ0IHR5cG9ncmFwaHkgc3R5bGVzIGhlcmVcbmh0bWx7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQmLFxuXHQmICoge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3BlbnNhbnM7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHR9XG59XG5cbmgxIHsgbWFyZ2luOiAoJGgxLWZvbnRzaXplIC8gMS42KSAwICgkaDEtZm9udHNpemUgLyAyLjUpIDA7IH1cbmgyIHsgbWFyZ2luOiAoJGgyLWZvbnRzaXplIC8gMS42KSAwICgkaDItZm9udHNpemUgLyAyLjUpIDA7IH1cbmgzIHsgbWFyZ2luOiAoJGgzLWZvbnRzaXplIC8gMS42KSAwICgkaDMtZm9udHNpemUgLyAyLjUpIDA7IH1cbmg0IHsgbWFyZ2luOiAoJGg0LWZvbnRzaXplIC8gMS42KSAwICgkaDQtZm9udHNpemUgLyAyLjUpIDA7IH1cbmg1IHsgbWFyZ2luOiAoJGg1LWZvbnRzaXplIC8gMS42KSAwICgkaDUtZm9udHNpemUgLyAyLjUpIDA7IH1cbmg2IHsgbWFyZ2luOiAoJGg2LWZvbnRzaXplIC8gMS42KSAwICgkaDYtZm9udHNpemUgLyAyLjUpIDA7IH1cblxuaDEge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3BlbnNhbnM7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG5cbmgyIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcbn1cblxuaDMge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9wZW5zYW5zO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdCYuYm9yZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbmg0IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9wZW5zYW5zO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0Ji5ib3JkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuaDUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9wZW5zYW5zO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cblx0Ji5ib3JkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbmg2IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuYS5zZWxlY3Rpb24ge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRmb250LXNpemU6IDE2cHg7XG5cblx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0fVxuXG5cdCYuYm9yZGVyLWJvdHRvbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LWRhcmtlbiwgMTApO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbmEge1xuXHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0Ji5jdXN0b20tbGluay1kYXJrZW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItbGluay1kYXJrZW47XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHR9XG59XG5cbmEsXG5bY2xhc3MqPWljb25dIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxucC5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4uZi10aGluIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aGluO1xufVxuLlxcIWYtdGhpbiB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbiAhaW1wb3J0YW50O1xufVxuLmYtbGlnaHQge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuLlxcIWYtbGlnaHQge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZi1yZWd1bGFyIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuLlxcIWYtcmVndWxhciB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhciAhaW1wb3J0YW50O1xufVxuLmYtc2VtaWJvbGQge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xufVxuLlxcIWYtc2VtaWJvbGQge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG59XG4uZi1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuLlxcIWYtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xufVxuXG4uZnItcmVkYWN0ZWQge1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZGFjdGVkO1xufVxuXG4vLyBHZW5lcmF0ZSBmb250IHNpemUgY2xhc3Nlc1xuQGZvciAkaSBmcm9tIDEwIHRocm91Z2ggOTAge1xuXHQuZnNpemUtI3skaX0ge1xuXHRcdGZvbnQtc2l6ZTogI3skaS8xNn1yZW0haW1wb3J0YW50O1xuXHR9XG59XG4iLCIvLyBBbGwgaW5wdXRzIGV4Y2VwdCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgaW5oZXJpdCBmcm9tIGZvcm0tY29udHJvbFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1jb2xvcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9ZmlsZV0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcbn1cblxudGV4dGFyZWEge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG5pbnB1dC5yZWFkb25seSB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1maWVsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0Ji5tYXJnaW4tMCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Ji5icm93c2VyLWRlZmF1bHQge1xuXHRcdGlucHV0IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dC5icm93c2VyLWRlZmF1bHQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuOyBcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpIHNjYWxlKDAuOCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQ6bm90KC5icm93c2VyLWRlZmF1bHQpIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuOyBcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5wcmVmaXgge1xuXHRcdCYuZmxhZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNHB4KTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cblx0XHRpbnB1dDpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5yYW5nZS1zbGlkZXIge1xuXHRiYWNrZ3JvdW5kOiAtMnB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0dG9wOiAtMnB4O1xuXG5cdC5ub1VpLXRvb2x0aXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcblx0fVxuXHQubm9VaS1jb25uZWN0IHtcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdGhlaWdodDogMnB4O1xuXHR9XG5cblx0Lm5vVWktaGFuZGxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLCBcblt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcblx0KyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdH1cbn1cblt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHRvcDogLTJweDtcblx0d2lkdGg6IDIwcHg7XG59XG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cblx0LmNvbC1jaGVjayAmIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdH1cbn1cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLCBcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuXHRib3JkZXItd2lkdGg6IDFweDtcbn1cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCB7XG5cdCsgc3BhbjpiZWZvcmUge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdH1cbn1cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCB7XG5cdCsgc3BhbjphZnRlciB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHR9XG59XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG5cdC5jYXJldCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuLnN3aXRjaCB7XG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXG5cdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5iaWcge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbnVsLmNoZWNrYm94LWxpc3Qge1xuXHRsaSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG4uZmlsZS1maWVsZCB7XG5cdC5maWxlLXBhdGgtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5pbnB1dDpub3QoLmJyb3dzZXItZGVmYXVsdCk6bm90KC5pbnZhbGlkKSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dDpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cbnRleHRhcmVhOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoLmludmFsaWQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbnRleHRhcmVhOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5mb3JtLnRhYmxlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcbn1cblxuLy8gRWRpdG9yXG4uZnItd3JhcHBlciB7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXG5cdC5tb2RhbCAmIHtcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Zm9ybS50YWJsZSB7XG5cdFx0Ji5mdWxsLXdpZHRoIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDY1cHgpO1xuXHRcdH1cblx0fVxuXG5cdC5kcm9wZG93bi1jb250ZW50IHtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4iLCJhc2lkZSNsZWZ0c2lkZWJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10dW5hO1xuXHRib3gtc2hhZG93OiAxcHggMHB4IDIwcHggcmdiYSgwLDAsMCwwLjA4KTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogJG5hdmJhci1oZWlnaHQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHR3aWR0aDogJGxlZnQtc2lkZWJhci13aWR0aDtcblx0ei1pbmRleDogMTA7XG5cblx0LmxzLXRvZ2dsZS1tZW51ICYsXG5cdC5scy1jbG9zZWQgJiB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kbGVmdC1zaWRlYmFyLXdpZHRoIC0gNTBweDtcblx0fVxuXG5cdC5vdmVybGF5LW9wZW4gJiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTM7XG5cdH1cblxuXHQuaW5uZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR9XG5cblx0LnNsaW1TY3JvbGxCYXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmxvZ28ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQudXNlci1pbmZvIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdHVuYS1saWdodGVuO1xuXHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDIwcHggNXB4IDIwcHggODVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuYWN0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0KiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJlZ2VudC1ncmF5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXG5cdFx0LmFjdGlvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogN3B4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1nIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuXHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdCYuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZ2VudC1ncmF5O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hbWUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdH1cblxuXHR1bCxcblx0ZGl2IHtcblx0XHQmLm1lbnUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLXR1bmEsIDUpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Ji5oYXMtc3VibWVudSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGEuaWNvbiB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLWFuZ2xlLXJpZ2h0O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZ2VudC1ncmF5O1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTk0OFwiICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCA1cHggMTJweCAxMHB4O1xuXG5cdFx0XHRcdFx0Ji5tZW51LXRvZ2dsZSB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTQ4XCIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudG9nZ2xlZCB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci10dW5hLCA1KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzBweDsgXG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDVweCAxMHB4IDVweCA1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEuc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdHNwYW4sIGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnN1Ym1lbnUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR1bmEtbGlnaHRlbjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHRcdGg2IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItcmVnZW50LWdyYXksIDIwKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHggMTBweCAzNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWdlbnQtZ3JheTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdCYubWVudS10b2dnbGUge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnRvZ2dsZWQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMiFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3VibWVudSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tcm9tYW5pYSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHRcdC5pY29uLWFwcHMge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0XHQuaWNvbi10ZWFtd29yayB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdC5pY29uLWF0b20ge1xuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdH1cblx0XHQuaWNvbi1tZWV0aW5nIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0Lmljb24tcHV6emxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tc2hpZWxkIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0Lmljb24tc3Rha2Vob2xkZXIge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHQuaWNvbi1wZW5jaWwge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuaWNvbi1ob3VzZSB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdC5pY29uLXVzZXJzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tZm9yd2FyZCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdC5pY29uLXN0YXIge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0XHQuaWNvbi1wYWludGJydXNoIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0Lmljb24tZmxhZyB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLXJpYmJvbiB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLWNsaXBib2FyZCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdC5pY29uLWRvY3VtZW50cyB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLWxvZ28ge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdH1cblx0XHQuaWNvbi1sb2dvLXJlZ2lzdHJhdHVyYSB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0fVxuXHRcdC5pY29uLW5vdGVib29rLWxpZ2h0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0Lmljb24tZG9jdW1lbnQtc3RhciB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1pbnN0aXR1dGlvbi1saW5rIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0cGFkZGluZzogMTJweCA1cHggMTJweCAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1yZWQsIDUpO1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdG1pbi13aWR0aDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdG1hcmdpbjogNXB4IDEwcHggNXB4IDVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogJG1lbnUtYnJlYWtwb2ludCkge1xuXHRhc2lkZSNsZWZ0c2lkZWJhciB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMHB4KTtcblx0XHRtYXJnaW4tbGVmdDogLSRsZWZ0LXNpZGViYXItd2lkdGggLSA1MHB4O1xuXHRcdHRvcDogMHB4O1xuXHR9XG59XG4iLCJib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5odG1sIHtcblx0Ly9oZWlnaHQ6IDEwMCU7XG5cdC8vc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuLm92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC41KTtcblx0Ym90dG9tOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTI7XG59XG5cbm5hdi5uYXZiYXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsMCwwLDAuMTApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTE7XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0Lm5hdmJhci1oZWFkZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHR3aWR0aDogJGxlZnQtc2lkZWJhci13aWR0aDtcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICRtZW51LWJyZWFrcG9pbnQpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHQuYnRuLW1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0LmJ0bi1tZW51IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zaHV0dGxlLWdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0bi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cblx0XHRcdC5scy1jbG9zZWQgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dvIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWluLXdpZHRoOiA4MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXZiYXItbmF2IHtcblx0XHRAZXh0ZW5kIC5yb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5hY3Rpb25zIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0Ji5hbGlnbi1sZWZ0IHtcblx0XHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hbGlnbi1yaWdodCB7XG5cdFx0XHRcdCYgPiB1bCB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNodXR0bGUtZ3JheTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmFkZ2Uge1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5sYW5ndWFnZS1zZWxlY3RvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0Lmljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLXB1YmxpYyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHRcdC5pY29uLWNvbXBhcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNpdHktd3JhcCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAkbmF2YmFyLWhlaWdodCAtIDE2O1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0IC0gMjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubHMtdG9nZ2xlLWJ0biB7XG5cdFx0XHQubHMtY2xvc2VkICYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXZiYXItc2V0dGluZ3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNodXR0bGUtZ3JheTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxubWFpbiB7XG5cdG1hcmdpbjogJG5hdmJhci1oZWlnaHQgMCAwICRsZWZ0LXNpZGViYXItd2lkdGg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHR3aWR0aDogMTAwJTtcblxuXHQubHMtdG9nZ2xlLW1lbnUgJixcblx0LmxzLWNsb3NlZCAmIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRsYXJnZS1zY3JlZW4tdXAgKyAkbGVmdC1zaWRlYmFyLXdpZHRoICsgMzB9KSB7XG5cdFx0XHRtaW4td2lkdGg6IDEyMDBweDtcblx0XHRcdG1heC13aWR0aDogMTgwMHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRcdFx0PiAuY29sIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+IC5oZWFkZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmLm5vLWJvcmRlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNlbnRlci1hbGlnbiB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cblx0XHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDIudGl0bGUge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiA1cHggMCA1cHggMTBweDtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRuYXYuZmxvYXRpbmctY3J1bWJzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNjAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFkdmFuY2VkLXNlYXJjaCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IC0yNXB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIudGl0bGUge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0bWF4LWhlaWdodDogNDVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA2NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblxuXHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uc3VidGl0bGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLWZsb2F0aW5nLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDM1cHg7XG5cblx0XHRcdCYuZml4ZWQtYm90dG9tLXJpZ2h0IHtcblx0XHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXG5cdFx0XHRcdC5idG4tZmxvYXRpbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWVkaXQge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1zcGFjZXJdIHtcblx0XHRcdC5idG4tZmxvYXRpbmctd3JhcCB7IFxuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IHAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4iLCJbY2xhc3NePVwiZmxhZy1cIl0sIFxuW2NsYXNzKj1cIiBmbGFnLVwiXSxcbi5mbGFnIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDEzcHg7XG5cdHdpZHRoOiAyMHB4O1xufVxuLmZsYWcge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5mbGFnLWJnIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctYmcucG5nJyk7XG59XG4uZmxhZy1neSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWd5LnBuZycpO1xufVxuLmZsYWctaHIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1oci5wbmcnKTtcbn1cbi5mbGFnLWh1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctaHUucG5nJyk7XG59XG4uZmxhZy1ycyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXJzLnBuZycpO1xufVxuLmZsYWctcnUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1ydS5wbmcnKTtcbn1cbi5mbGFnLXNrIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctc2sucG5nJyk7XG59XG4uZmxhZy10ciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXRyLnBuZycpO1xufVxuLmZsYWctdWsge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy11ay5wbmcnKTtcbn1cbi5mbGFnLXJvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctcm8ucG5nJyk7XG59XG4uZmxhZy1kZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWRlLnBuZycpO1xufVxuIiwiJHBvbGl0aWNhbHM6IChcblx0XCJwc2RcIjogICAgICAgICAoIFwiYmcxXCIgOiAjZmYwMDAwLCBcImJnMlwiIDogI2ZmMDAwMCwgXCJjb2xvclwiIDogI2ZmZmZmZiApLFxuXHRcImFsZGVcIjogICAgICAgICggXCJiZzFcIiA6ICMwYjRhNzksIFwiYmcyXCIgOiAjMGI0YTc5LCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwicG5sXCI6ICAgICAgICAgKCBcImJnMVwiIDogI2Y4ZDMwNiwgXCJiZzJcIiA6ICNmOGQzMDYsIFwiY29sb3JcIiA6ICMwNDRjN2YgKSxcblx0XCJwbXBcIjogICAgICAgICAoIFwiYmcxXCIgOiAjOThjMjMwLCBcImJnMlwiIDogIzk4YzIzMCwgXCJjb2xvclwiIDogI2ZmZmZmZiApLFxuXHRcInByb1wiOiAgICAgICAgICggXCJiZzFcIiA6ICMxNDY3YjEsIFwiYmcyXCIgOiAjMTQ2N2IxLCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwidXNyXCI6ICAgICAgICAgKCBcImJnMVwiIDogIzAwOWNmZiwgXCJiZzJcIiA6ICMwMDljZmYsIFwiY29sb3JcIiA6ICNmZmZmZmYgKSxcblx0XCJwbHVzXCI6ICAgICAgICAoIFwiYmcxXCIgOiAjZmM3MDNlLCBcImJnMlwiIDogI2ZjNzAzZSwgXCJjb2xvclwiIDogI2ZmZmZmZiApLFxuXHRcInVzcnBsdXNcIjogICAgICggXCJiZzFcIiA6ICMwMDljZmYsIFwiYmcyXCIgOiAjZmM3MDNlLCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwicHJtXCI6ICAgICAgICAgKCBcImJnMVwiIDogIzBiNGQ5NSwgXCJiZzJcIiA6ICMwYjRkOTUsIFwiY29sb3JcIiA6ICNlY2RiMWMgKSxcblx0XCJ1ZG1yXCI6ICAgICAgICAoIFwiYmcxXCIgOiAjMGI2ODIwLCBcImJnMlwiIDogIzBiNjgyMCwgXCJjb2xvclwiIDogI2ZmZmZmZiApLFxuXHRcImVjb1wiOiAgICAgICAgICggXCJiZzFcIiA6ICMwMGJmODcsIFwiYmcyXCIgOiAjMDBiZjg3LCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwiaW5kZXBlbmRlbnRcIjogKCBcImJnMVwiIDogIzY1NzQ4NSwgXCJiZzJcIiA6ICM2NTc0ODUsIFwiY29sb3JcIiA6ICNmZmZmZmYgKSxcbik7XG5cbi8vIEdlbmVyYXRlIHBvbGl0aWNhbHNcbkBlYWNoICRwb2xpdGljYWwgaW4gJHBvbGl0aWNhbHMge1xuXHQucG9saXRpY2FsLSN7bnRoKCRwb2xpdGljYWwsIDEpfSB7XG5cdFx0JHZhbDogbnRoKCRwb2xpdGljYWwsIDIpO1xuXHRcdCRiZzE6IG1hcC1nZXQoJHZhbCwgXCJiZzFcIik7XG5cdFx0JGJnMjogbWFwLWdldCgkdmFsLCBcImJnMlwiKTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmcxIDUwJSwgJGJnMiA1MCUpO1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJHZhbCwgXCJjb2xvclwiKTtcblx0XHR9XG5cblx0XHRzcGFuLnBvbGl0aWNhbC10ZXh0LFxuXHRcdHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHRzcGFuLnBvbGl0aWNhbC10ZXh0IHtcblx0XHRcdGNvbG9yOiAkYmcxO1xuXHRcdH1cblx0XHRzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdH1cblxuXHRcdCYuY29sb3ItdHh0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJnMTtcblx0XHRcdGNvbG9yOiAkYmcxO1xuXHRcdH1cblx0fVxufVxuXG4ucG9saXRpY2FsLWJhZGdlLFxuLmJhZGdlIHtcblx0c3BhbiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDJweCAxMHB4O1xuXHR9XG59XG4iLCIuYXR0YWNobWVudHMtd3JhcC5ib3JkZXItdG9wIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG51bC5hdHRhY2htZW50cy1saXN0IHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYuZmlyc3Qge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLmxhc3Qge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdFx0LmVycm9yIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNldGVjdGVkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LnN0YXR1cy1iYWRnZSB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblxuXHRcdFx0LmluZm8ge1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWxlLXdyYXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTkwcHg7XG5cblx0XHQmLnByb2ZpbGUtaW1nIHtcblx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0aGVpZ2h0OiA5MHB4O1xuXG5cdFx0XHQuaW5mbyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnByb2ZpbGUtaW1nLWJpZyB7XG5cdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHRoZWlnaHQ6IDE3MHB4O1xuXG5cdFx0XHQuaW5mbyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm5vLWNhcHRpb24ge1xuXHRcdFx0LmluZm8ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZm8ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlsZS1wZGYge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdH1cblx0XHRcdC5maWxlLWRvY3gsXG5cdFx0XHQuZmlsZS1kb2Mge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cdFx0XHQuZmlsZS14bHN4LFxuXHRcdFx0LmZpbGUteGxzIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdH1cblx0XHRcdC5maWxlLXBwdCxcblx0XHRcdC5maWxlLXBwdHgsXG5cdFx0XHQuZmlsZS1vdGhlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9ncmVzcy13cmFwIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cblx0XHRcdFx0LnByb2dyZXNzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXB0aW9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxvYWRpbmcge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4tcmVtb3ZlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1lZGl0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLXNlYXJjaCB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdCYuYnRuLWVkaXQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4tc2VsZWN0IHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1hZGQtaW1hZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRoZWlnaHQ6IDg4cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0XHR3aWR0aDogODhweDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zdGF0dXMtYmFkZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTVweDtcblx0cmlnaHQ6IC01cHg7XG5cblx0JltjbGFzcyo9aWNvbl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRtaW4td2lkdGg6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAyMHB4O1xuXG5cdFx0Ji5pY29uLWNoZWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXG5cdFx0Ji5pY29uLWhlbHAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFtYmVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblxuXHQmLnNtYWxsIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cdH1cblxuXHQmLmNvbXBsZXRlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdG1pbi13aWR0aDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0ei1pbmRleDogNTtcblx0fVxuXG5cdCYucGFydGlhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW9yYW5nZTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMjJweDtcblx0XHR6LWluZGV4OiA0O1xuXHR9XG5cblx0JiArIC5zdGF0dXMtYmFkZ2Uge1xuXHRcdHRvcDogMTNweDtcblx0XHRyaWdodDogLTEycHg7XG5cdH1cbn1cblxuLmZ1bmN0aW9uLWJhZGdlIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym90dG9tOiAtNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTVweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZbY2xhc3MqPWljb25dIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMjBweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdCYuZnVuY3Rpb25hciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdG1pbi13aWR0aDogMzJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0ei1pbmRleDogNDtcblx0fVxuXG5cdCYuY29udHJhY3R1YWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0bWluLXdpZHRoOiAzMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMzJweDtcblx0XHR6LWluZGV4OiA0O1xuXHR9XG5cblx0Ji5jb29wZXJhcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdG1pbi13aWR0aDogMzJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0ei1pbmRleDogNDtcblx0fVxufVxuXG4uYmFkZ2Utd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuYmFkZ2Uge1xuXHRcdGhlaWdodDogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdHdpZHRoOiAxOHB4O1xuXHR9XG59XG4iLCIuYnV0dG9ucy13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdC5zdGVwIC5jYXJkICYge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdCYubm8tcGFkZGluZyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0Ji5zcGFjZS1iZXR3ZWVuIHtcblx0XHQ+ICoge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4uc2V0dGluZ3MtYnV0dG9ucy13cmFwIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctbGVmdDogNzBweDtcblx0d2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4uYnRuIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdG1pbi13aWR0aDogMTYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDM4cHg7XG5cdFx0bWluLXdpZHRoOiAxMzBweDtcblx0fVxuXG5cdCYuYnRuLXNpemUtMzAge1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0XHR3aWR0aDogMzBweDtcblx0fVxuXG5cdCYuc21hbGwge1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDM0cHg7XG5cdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG5cblx0XHRwLFxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0fVxuXHR9XG5cdCYubGFyZ2Uge1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG5cblx0XHRwLFxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHR9XG5cdCYubm8tbWFyZ2luIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQmLnBlbmRpbmcge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9yb2xsaW5nLXdoaXRlLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0Ji5ub3JtYWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAxMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLWFkZCxcblx0Ji5idG4tc2VhcmNoLFxuXHQmLmJ0bi1jbG9zZS1lZGl0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1zbGF0ZS1ncmF5LCAxMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLXNjaGVkdWxlLFxuXHQmLmJ0bi1vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1hbWJlciwgMTApO1xuXHRcdH1cblx0fVxuXHQmLmJ0bi1hbWJlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1vcmFuZ2UsIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5idG4tZGVsZXRlLFxuXHQmLmJ0bi1kaXNhYmxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXJlZCwgNSk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLWNhbmNlbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCAxMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLWJyYW5kIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5idG4tdXBsb2FkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cblx0XHQuaWNvbi11cGxvYWQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMTApO1xuXHRcdH1cblx0fVxuXHQmLmJ0bi1wdXJwbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG5cblx0XHQuaWNvbi11cGxvYWQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wdXJwbGUsIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5idG4tYXR0YWNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdG1pbi13aWR0aDogNDRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogNDRweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLCAxMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLWJyaWNrLXJlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1icmljay1yZWQsIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5vdXRsaW5lLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG5cdFx0fVxuXHR9XG5cdCYub3V0bGluZS1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbi1kYXJrZW47XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHR9XG5cdH1cblxuXG5cdHAge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgMyk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cblxuXHRbY2xhc3MqPWljb25dIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQucmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmxlZnQge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG4uYnRuLWZsb2F0aW5nIHtcblx0JiArIC5idG4tZmxvYXRpbmcge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQmLmJ0bi1pbWcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdC5mbG9hdGluZy1jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5idG4tZmxvYXRpbmcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuZmxvYXRpbmctY2xvc2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmxvYXRpbmctY2xvc2Uge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZzogM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0dG9wOiAtNnB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cblxuLmJ0bi1mbG9hdGluZy13cmFwIHtcblx0LmZpeGVkLWFjdGlvbi1idG4ge1xuXHRcdGJvdHRvbTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cblx0XHRcdFx0XHQmW2NsYXNzKj1idG4tXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1zbGF0ZS1ncmF5LCAxMCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuYnRuLWVkaXQsXG5cdFx0XHRcdFx0XHQmLmJ0bi12aWV3IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDEwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHQmLmljb24tZWRpdCxcblx0XHRcdCYuaWNvbi12aWV3IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLW1lbnUge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHQuc2VsZWN0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRtaW4td2lkdGg6IDEzMHB4O1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQuYnRuLXNlbmQtc21zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1vcmFuZ2UsIDEwKTtcblx0XHR9XG5cdH1cblx0LmJ0bi1zZW5kLWFsZXJ0LWl0bCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aGluO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcHVycGxlLCAxMCk7XG5cdFx0fVxuXHR9XG5cdC5idG4tc2VuZC1lbWFpbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgMyk7XG5cdFx0fVxuXHR9XG5cdC5idG4tYWRkLWdyb3VwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0bWluLXdpZHRoOiA0NHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA0NHB4O1xuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYW1iZXIsIDEwKTtcblx0XHR9XG5cdH1cblx0LmJ0bi1kZWxldGUsXG5cdC5idG4tc2V0dGluZ3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0bWluLXdpZHRoOiA0NHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA0NHB4O1xuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLCAxMCk7XG5cdFx0fVxuXHR9XG5cdC5idG4tc2V0dGluZ3Mge1xuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXHQuYnRuLXNldHRpbmdzLW91dGxpbmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdG1pbi13aWR0aDogNDRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogNDRweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQubWF5b3IgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLW1heW9yLTEsIDMpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1tYXlvci0xLCAxMCk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLW1heW9yLTEsIDEwKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1tYXlvci0xLCAxMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ibHVlLCAxMCk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWJsdWUsIDUpO1xuXHRcdH1cblx0fVxufVxuXG4uYWR2YW5jZWQtc2VhcmNoLWxpbmssXG4uY3VzdG9tLWxpbmsge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHAsIHNwYW4ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdFxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdGEuYnRuLWRlbGV0ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCwgc3BhbiB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0fVxuXG5cdFtjbGFzcyo9aWNvbl0ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCZbY2xhc3MqPWljb24tYXJyb3ctbGVmdF0sXG5cdFx0JltjbGFzcyo9aWNvbi1hcnJvdy1yaWdodF0ge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblxuXHRcdCZbY2xhc3MqPWljb24teF0ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdGEuYnRuLWRlbGV0ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYnRuLWltcG9ydCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogNXB4IDAgNXB4IDA7XG5cdG1pbi13aWR0aDogMTUwcHg7XG5cdHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDgwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdCYubmV3IHtcblx0XHRwYWRkaW5nOiAyNXB4IDIwcHggMjVweCA4MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2UtZGFya2VuO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDU1cHg7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2UtZGFya2VuO1xuXHRcdH1cblx0fVxuXG5cdCYuc21hbGwge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDU1cHg7XG5cblx0XHRwLnZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0cC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdH1cblx0fVxuXG5cblx0Jjpob3ZlciB7XG5cdFx0QGV4dGVuZCAuei1kZXB0aC0xO1xuXHR9XG5cblx0cC52YWx1ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdHAudGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHR9XG5cblx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cblxuLmZsZXgtY29sdW1uIHtcblx0LmJ0biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LmJ1dHRvbnMtd3JhcCB7XG5cdFx0LnNldHRpbmdzLXN0ZXAgJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTQ1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG5cdFx0fVxuXHRcdC5zZXR0aW5ncy1zdGVwIC5jYXJkICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLmNhbGVuZGFyLXdyYXAge1xuXHQubGVnZW5kIHtcblx0XHRtYXJnaW46IDIwcHggYXV0byAyMHB4IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdFx0XHQmLm5hdGlvbmFsLWRheS1vbixcblx0XHRcdCYubmF0aW9uYWwtZGF5LW9mZixcblx0XHRcdCYubG9jYWwtZGF5LW9uLFxuXHRcdFx0Ji5sb2NhbC1kYXktb2ZmIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm5hdGlvbmFsLWRheS1vZmYge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWV2ZW50LW5hdGlvbmFsLWRheS1vZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubmF0aW9uYWwtZGF5LW9uIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ldmVudC1uYXRpb25hbC1kYXktb247XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubG9jYWwtZGF5LW9mZiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXZlbnQtbG9jYWwtZGF5LW9mZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5sb2NhbC1kYXktb24ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdCYubmF0aW9uYWwtZGF5LW9mZixcblx0XHRcdFx0Ji5uYXRpb25hbC1kYXktb24sXG5cdFx0XHRcdCYubG9jYWwtZGF5LW9mZixcblx0XHRcdFx0Ji5sb2NhbC1kYXktb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mYy1oZWFkZXItdG9vbGJhciB7XG5cdC5mYy10b29sYmFyLXRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0fVxuXG5cdC5mYy10b2RheS1idXR0b24ge1xuXHRcdEBleHRlbmQgLmJ0bjtcblx0XHRAZXh0ZW5kIC5ub3JtYWw7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1pbi13aWR0aDogYXV0bztcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDEwKTtcblx0XHR9XG5cdH1cbn1cblxuLmZjLWRheUdyaWRNb250aC12aWV3IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdC5mYy1zY3JvbGxncmlkICB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWxpZ2h0LTI7XG5cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItbGlnaHQtMjtcblx0XHR9XG5cdH1cblxuXHQuZmMtY29sLWhlYWRlciB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdHRyIHtcblx0XHRcdHRoOm50aC1jaGlsZCg2KSxcblx0XHRcdHRoOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLWxpZ2h0ZW4tMiwgMik7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdH1cblx0fVxuXG5cdC5mYy1kYXlncmlkLWJvZHkuZmMtZGF5Z3JpZC1ib2R5LW5hdHVyYWwge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0XHR0YWJsZS5mYy1zY3JvbGxncmlkLXN5bmMtdGFibGUge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRhLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQuZmMtc2Nyb2xsZ3JpZC1zeW5jLXRhYmxlIHtcblx0XHR0ciB7XG5cdFx0XHR0ZDpudGgtY2hpbGQoNiksXG5cdFx0XHR0ZDpudGgtY2hpbGQoNykge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1yZWQtbGlnaHRlbi0yLCAxKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mYy1oLWV2ZW50IHtcblx0Ji5uYXRpb25hbC1kYXktb2ZmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXZlbnQtbmF0aW9uYWwtZGF5LW9mZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZXZlbnQtbmF0aW9uYWwtZGF5LW9mZjtcblx0fVxuXG5cdCYubmF0aW9uYWwtZGF5LW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXZlbnQtbmF0aW9uYWwtZGF5LW9uO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ldmVudC1uYXRpb25hbC1kYXktb247XG5cdH1cblxuXHQmLmxvY2FsLWRheS1vZmYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ldmVudC1sb2NhbC1kYXktb2ZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ldmVudC1sb2NhbC1kYXktb2ZmO1xuXHR9XG5cblx0Ji5sb2NhbC1kYXktb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ldmVudC1sb2NhbC1kYXktb247XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vbjtcblx0fVxuXG5cdC5mYy1ldmVudC10aXRsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG59XG4iLCIuY2hpcHMge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cblx0LmNoaXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cblxuXHRpbnB1dC5pbnB1dCB7XG5cdFx0d2lkdGg6IDMwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdCYuZm9jdXMge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkc2Vjb25kYXJ5LWNvbG9yO1xuXG5cdFx0aW5wdXQuaW5wdXQge1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwwLDAsLjg3KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNoaXAge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuIiwidWwuY29sbGFwc2libGUge1xuXHRtYXJnaW46IDA7XG5cdFxuXHQmLmNoZWNrYm94LFxuXHQmLnJhZGlvIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdGxpIHtcblx0XHRcdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5jb2xsYXBzaWJsZS1ib2R5IHtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb2wtY29sb3ItcGlja2VyIHtcblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHR9XG5cdC5jb2xvciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMzVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCA1KTtcblx0fVxufVxuXG4uY3VzdG9tLWNvbG9yLWRyb3Bkb3duIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XG5cdGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogMzYwcHg7XG5cdHRvcDogLTUwcHg7XG5cblx0bGkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblx0XHR3aWR0aDogMzBweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRzcGVhazogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTEzXCIgIWltcG9ydGFudDtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29sb3ItYmFkZ2Uge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xufVxuIiwiLmNvbW1pdHRlZS1jYXJkIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZzogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQuaGVhZGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0cGFkZGluZzogMCA4MHB4IDAgMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuY29tbWl0dGVlLWluZGV4IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAycHggMTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQuaWNvbi1tZW51IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG4gICAgXHRcdGZvbnQtc2l6ZTogMzBweDtcbiAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHRyaWdodDogMjBweDtcbiAgICBcdFx0dG9wOiA1MCU7XG4gICAgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQuY29tbWl0dGVlLWRldGFpbHMge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aDUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdGIsIHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudXNlciB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogODVweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDc1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRsZWZ0OiAtODVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHQmLnNpemUtNTUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDY1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXG5cdFx0XHRbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdFx0bGVmdDogLTY1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaXplLTc1IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4NXB4O1xuXHRcdFx0bWluLWhlaWdodDogNzVweDtcblxuXHRcdFx0W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRcdGxlZnQ6IC04NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2l6ZS0xMDAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDExNXB4O1xuXHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cblx0XHRcdFtjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0XHRsZWZ0OiAtMTE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBlcnNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRtYXJnaW46IDVweCAwIDAgMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5jb21taXR0ZWUtY2FyZCB7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbW1pdHRlZS1pbmRleCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbW1pdHRlZS1kZXRhaWxzIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5vdmVydmlldy1jb25zdWx0YW50IHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdC5pbWcge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0XHRpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG5cdFx0aW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHR9XG5cblx0Lmdyb3VwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDE7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdH1cblxuXHQudXNlciB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcblx0XHQ+ICoge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQuZnVuY3Rpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0XHQ+ICoge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC1saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdH1cblxuXHRcdHNwYW5bY2xhc3MqPWljb24tXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZsb2F0aW5nLWNvbnN1bHRhbnQge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29uc3VsdGFudC13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuaW1hZ2Utd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXG5cdFx0LmlubmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdC51c2VyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZnVuY3Rpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5jb250YWN0LWxpc3Qge1xuXHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdGxpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHR9XG5cblx0XHRzcGFuW2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluay1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQub3ZlcnZpZXctY29uc3VsdGFudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0LmltZyB7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHR9XG5cblx0XHQuZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdH1cblx0fVxufVxuIiwiLmNvdW50ZG93biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNXB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdCYuc21hbGwge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXG5cdFx0LmlubmVyIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0cGFkZGluZzogNnB4IDEwcHg7XG5cblx0XHRcdFx0Lm1pbnV0ZXMsXG5cdFx0XHRcdC5zZWNvbmRzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc21hbGx0ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5maW5pc2gge1xuXHRcdC5pbm5lciB7XG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGRhcmtlbigkY29sb3ItcmVkLCA1KSA1MCUsIGxpZ2h0ZW4oJGNvbG9yLXJlZCwgNSkgNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPWljb25dIHtcblx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmRvdHMge1xuXHRcdGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG5cblx0LmlubmVyIHtcblx0XHQuZ3JvdXAge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgZGFya2VuKCRjb2xvci1ibHVlLCA1KSA1MCUsIGxpZ2h0ZW4oJGNvbG9yLWJsdWUsIDUpIDUwJSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQubWludXRlcyxcblx0XHRcdC5zZWNvbmRzIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5zbWFsbHRleHQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmRhdGVwaWNrZXItbW9kYWwge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHR1bC5kcm9wZG93bi1jb250ZW50IHtcblx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHR3aWR0aDogMTMwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5kYXRlcGlja2VyLWNvbnRyb2xzIHtcblx0XHQuc2VsZWN0LW1vbnRoIHtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kYXRlcGlja2VyLWRhdGUtZGlzcGxheSB7XG5cdFx0cGFkZGluZzogMzBweCAzNXB4O1xuXG5cdFx0LmRhdGUtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHR9XG5cdH1cblxuXHQuZGF0ZXBpY2tlci1jYWxlbmRhci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQuZGF0ZXBpY2tlci1mb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG59XG5cbi50aW1lcGlja2VyLW1vZGFsIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0LnRpbWVwaWNrZXItZGlnaXRhbC1kaXNwbGF5IHtcblx0XHRwYWRkaW5nOiAzMHB4IDM1cHg7XG5cblx0XHQudGltZXBpY2tlci1kaXNwbGF5LWNvbHVtbiB7XG5cdFx0XHRmb250LXNpemU6IDMuM3JlbTtcblxuXHRcdFx0LnRpbWVwaWNrZXItc3Bhbi1hbS1wbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aW1lcGlja2VyLWZvb3RlciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufVxuIiwiLmRvY3VtZW50LXdyYXAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LmlucHV0LWZpZWxkIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZmlsZS1maWVsZCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmZpbGUtcGF0aC13cmFwcGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdC5maWxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idG4tYWRkLFxuXHQuYnRuLXZpZXcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHQuZXh0ZW5zaW9uIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnRuLXZpZXcge1xuXHRcdCYubG9hZGluZyB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPVwiaWNvblwiXTpub3QoW2NsYXNzKj1cImNpcmNsZS1pY29uXCJdKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9ncmVzcy13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2dyZXNzLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdH1cblx0XG5cdGEuYnRuLXJlbW92ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQucHJvZ3Jlc3Mtd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogMTAwcHg7XG5cblx0XHQucHJvZ3Jlc3Mge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0LmVycm9yIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmRvY3VtZW50LWNhcmQge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblxuXHQuY2FyZCB7XG5cdFx0cGFkZGluZzogNTBweCA3MHB4O1xuXHR9XG5cblx0LmVtcHR5LWNhcmQge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYuZWRpdCB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cblx0XHQuaGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmZyLWVsZW1lbnQge1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG5cdFx0Ji5mbGFnLXR5cGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmZsYWcge1xuXHRcdFx0XHRtYXJnaW46IDAgMjBweCAyMHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHQuYzEsIC5jMiwgLmMzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmMxIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itcm8tZmxhZy1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jMiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJvLWZsYWcteWVsbG93O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jMyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJvLWZsYWctcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pbWFnZS1oZWFkZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0fVxuXG5cdFx0LmVtcHR5LWltZyB7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHR9XG5cblxuXHRcdC5ncm91cCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdCYuY29udGVudC1zdGFydCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHQuY29udGFjdC1pbmZvIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHRwOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY291bnRyeSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvdW50eSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvdW5jaWwge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWN0LWluZm8ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdCYuZmxleC1jb2x1bW4ge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIgeyBcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDEwcHggNXB4IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzk5OTk5OTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7IFxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC1yZWNlaXZlciB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdFx0PiBwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdD4gLmdyb3VwIHtcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdC5yZWNlaXZlciB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0LmFkZHJlc3Mge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG5cdFx0aDEsIGgyLCBoMywgaDQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHR9XG5cblx0XHRzdHJvbmcsIGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLCBvbCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRvY3VtZW50LWVtcHR5LWNpcmNsZSB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdCYuc3RhdHV0ZSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0YXR1dGUtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnJ1bGVzIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcnVsZXMtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmNvdW5jaWwge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jb3VuY2lsLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tYXlvciB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5maW5hbmNpYWwge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1maW5hbmNpYWwtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm90aGVycyB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW90aGVycy0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNpcmNsZS1pY29uLXdoaXRlLFxuXHQuY2lyY2xlLWljb24tZ3JheSB7XG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQuZG9jdW1lbnQtY2FyZCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cblxuXHRcdC5oZWFkZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNzVweDtcblx0XHRcdH1cblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0LmNvdW50cnkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY291bnR5IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvdW5jaWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC1lbXB0eS1jaXJjbGUgeyBcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LmRvY3VtZW50LWNhcmQge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdFx0LmhlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cblx0XHRcdCYuZmxhZy10eXBlIHtcblx0XHRcdFx0LmZsYWcge1xuXHRcdFx0XHRcdC5jMSwgLmMyLCAuYzMge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5pbWFnZS1oZWFkZXIge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5lbXB0eS1pbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHQmLmNvbnRlbnQtc3RhcnQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvdW50cnkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY291bnR5IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvdW5jaWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC1lbXB0eS1jaXJjbGUgeyBcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59XG4iLCIuZHJvcGRvd24tY29udGVudCB7XG5cdCY6bm90KC5jdXN0b20tY29sb3ItZHJvcGRvd24pIHtcblx0XHRsaTpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHR9XG5cdFx0bGkuYWN0aXZlLFxuXHRcdGxpLnNlbGVjdGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXG5cdFx0JiA+IGEsXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0cGFkZGluZzogN3B4IDE1cHg7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxufSBcblxuLmN1c3RvbS1kcm9wZG93biB7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWluLXdpZHRoOiAyNzBweDtcblxuXHQmOm5vdCguZGVmYXVsdCkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG5cdH1cblxuXHRsaSB7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWUhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2h1dHRsZS1ncmF5O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuXHR9XG5cblx0W2NsYXNzKj1pY29uXSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXG5cdFx0Ji5pY29uLWFycm93LXVwLFxuXHRcdCYuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHR9XG5cblx0XHQmLmljb24tcHJpbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQuZmxhZyB7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0fVxuXHRzcGFuLmJhZGdlIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdC5sYW5ndWFnZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cbiIsIi5maWx0ZXJzLXdyYXAge1xuXHQmLmNhcmQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmLm5vLXRhYnMge1xuXHRcdGZvcm0ge1xuXHRcdFx0cGFkZGluZzogMzBweCA3NXB4IDBweCAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JiArIC5maWx0ZXJzLWxpbmtzLXdyYXAge1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5idG4tc2VhcmNoLXdyYXAge1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idG4tc2VhcmNoLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDE1cHg7XG5cblx0XHQuYnRuLXNlYXJjaCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHR9XG5cblx0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cbn1cblxuLmZpbHRlcnMtbGlua3Mtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmLnRvcCB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5saW5rcy1maWx0ZXJzLCBcblx0XHQucmVzZXQtZmlsdGVycyxcblx0XHQuY2xvc2UtZmlsdGVycyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5saW5rcy1maWx0ZXJzLCBcblx0LnJlc2V0LWZpbHRlcnMsXG5cdC5jbG9zZS1maWx0ZXJzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNsb3NlLWZpbHRlcnMge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNsb3NlLWZpbHRlcnMge1xuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5sb2NhdGlvbnMtdGFicy13cmFwIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdHVsLnRhYnMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmRpY2F0b3Ige1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHR1bC50YWJzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRsaS50YWIge1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdHVsLnRhYnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWJlYmViO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjYzFjMWMxO1xuXHRcdFx0fVxuXG5cdFx0XHRsaS50YWIge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwLFxuLmNoZWNrYm94LWZpbHRlcnMtd3JhcCB7XG5cdC5zZWFyY2gtd3JhcHBlciB7XG5cdFx0Lmljb24tc2VhcmNoIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQubGlzdC13cmFwIHtcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHR1bC5saXN0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuc2xpbVNjcm9sbEJhciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcblx0XHRcdHotaW5kZXg6IDEwIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcblxuXHRcdFx0LnNsaW1TY3JvbGxEaXYge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5zbGltU2Nyb2xsQmFyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bC5saXN0IHtcblx0XHQvLyAmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0Ly8gXHR3aWR0aDogN3B4O1xuXHRcdC8vIH1cblx0XHQvLyAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiAjZWJlYmViO1xuXHRcdC8vIH1cblx0XHQvLyAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiAjOWU5ZTllO1xuXHRcdC8vIH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAzO1xuXHRcdFx0Y29sdW1uLWdhcDogNTBweDtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAxO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdGg0IHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnZpZXctYWN0aW9ucy1tb2RlIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHQmLmZsb2F0aW5nLXRvcC1yaWdodCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMTVweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdCYuZmxvYXRpbmctdG9wLWxlZnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHRvcDogMTVweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQuYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG1hcmdpbjogMCAwIDAgMTVweDtcblxuXHRcdGxpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCA1KTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYmx1ZS1saWdodGVuO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4ICRib3JkZXItYmx1ZS1saWdodGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG51bC5maWx0ZXJzLWNvbnRhaW5lciB7XG5cdGJvcmRlcjogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHQuY29sbGFwc2libGUtYm9keSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdHVsLmZpbHRlcnMtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxufVxuIiwiLmZyLXRvb2xiYXIuZnItdG9wIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXG5cdC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXHR9XG5cblx0LmZyLW1vcmUtdG9vbGJhciB7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdH1cbn1cbi5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuLmZyLWJveC5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXIge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQ0NDQ0NDO1xuXG5cdCYgKyAuc2Vjb25kLXRvb2xiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZnItd3JhcHBlci5zaG93LXBsYWNlaG9sZGVyIC5mci1wbGFjZWhvbGRlciB7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5mci1xaS1oZWxwZXIge1xuXHRbZGF0YS1jbWQ9XCJ2aWRlb1wiXSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uZnItZmxvYXRpbmctYnRuIHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5mci10ZXh0LXVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mci10ZXh0LWxvd2VyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5mci10ZXh0LXNlbnRlbnNlIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQuZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcblx0XHRwYWRkaW5nOiAyMHB4IDM1cHg7XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0fVxuXHQuZnItdG9vbGJhci5mci1zdGlja3ktb24ge1xuXHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbiIsIi5mdW5jdGlvbnMtY2FyZHMtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXG5cdC5jb2wge1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHQuYWN0aW9ucyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0d2lkdGg6IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZ1bmN0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRociB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1zaWx2ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lmluc3RpdHV0aW9uLFxuXHQub3JnYW5pemF0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5pbnN0aXR1dGlvbi13cmFwLFxuXHQub3JnYW5pemF0aW9uLXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA4MHB4OyBcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTkxM1wiICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRsZWZ0OiAtMzVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsInVsLmhlYWRlcnMtbGlzdCB7XG5cdGxpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0XHRcdHNlY3Rpb24uaGVhZGVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1ibHVlLWxpZ2h0ZW4tMywgMTIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHNlY3Rpb24uaGVhZGVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRzZWN0aW9uLmhlYWRlciB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0Ji5mbGFnLXR5cGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQuZmxhZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMjBweCAyMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0XHRcdC5jMSwgLmMyLCAuYzMge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jMSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yby1mbGFnLWJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYzIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itcm8tZmxhZy15ZWxsb3c7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYzMge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itcm8tZmxhZy1yZWQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pbWFnZS10eXBlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdCAgdG8gcmlnaHQsXG5cdFx0XHRcdFx0ICAjZjhmNmYzLFxuXHRcdFx0XHRcdCAgI2Y4ZjZmMyAxMHB4LFxuXHRcdFx0XHRcdCAgI2ZmZmZmZiAxMHB4LFxuXHRcdFx0XHRcdCAgI2ZmZmZmZiAyMHB4XG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbXB0eS1pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdFx0Ji5jb250ZW50LXN0YXJ0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQuY29udGFjdC1pbmZvIHtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdFx0XHRcdHA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvdW50cnkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb3VudHkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb3VuY2lsIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvbnRhY3QtaW5mbyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHQmLmZsZXgtY29sdW1uIHtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIgeyBcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDVweCAxMHB4IDVweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjOTk5OTk5O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHsgXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHR9XG5cblx0XHQuY29sLWltYWdlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0LmltYWdlLXdyYXAge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxODBweDtcblx0XHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdH1cblxuXHRcdFx0PiBwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBtaXhpbiBncmlkLWFmdGVyLWNsYXNzZXMoJHNpemUsICRpLCAkcGVyYykge1xuXHQmLmFmdGVyLSN7JHNpemV9I3skaX0ge1xuXHRcdG1hcmdpbi1yaWdodDogJHBlcmM7XG5cdH1cbn1cblxuLnJvdyB7XG5cdC5jb2wge1xuXG5cdFx0JGk6IDA7XG5cdFx0QHdoaWxlICRpIDw9ICRudW0tY29scyB7XG5cdFx0XHQkcGVyYzogMDtcblx0XHRcdEBpZiAkaSAhPSAwIHtcblx0XHRcdFx0JHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZ3JpZC1hZnRlci1jbGFzc2VzKFwic1wiLCAkaSwgJHBlcmMpO1xuXHRcdFx0JGk6ICRpICsgMTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuXHRcdFx0JGk6IDA7XG5cdFx0XHRAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcblx0XHRcdFx0JHBlcmM6IDA7XG5cdFx0XHRcdEBpZiAkaSAhPSAwIHtcblx0XHRcdFx0XHQkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1hZnRlci1jbGFzc2VzKFwibVwiLCAkaSwgJHBlcmMpO1xuXHRcdFx0XHQkaTogJGkgKyAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcblx0XHRcdCRpOiAwO1xuXHRcdFx0QHdoaWxlICRpIDw9ICRudW0tY29scyB7XG5cdFx0XHRcdCRwZXJjOiAwO1xuXHRcdFx0XHRAaWYgJGkgIT0gMCB7XG5cdFx0XHRcdFx0JHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtYWZ0ZXItY2xhc3NlcyhcImxcIiwgJGksICRwZXJjKTtcblx0XHRcdFx0JGk6ICRpICsgMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3skZXh0cmEtbGFyZ2UtYW5kLXVwfSB7XG5cdFx0XHQkaTogMDtcblx0XHRcdEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuXHRcdFx0XHQkcGVyYzogMDtcblx0XHRcdFx0QGlmICRpICE9IDAge1xuXHRcdFx0XHRcdCRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBncmlkLWFmdGVyLWNsYXNzZXMoXCJ4bFwiLCAkaSwgJHBlcmMpO1xuXHRcdFx0XHQkaTogJGkgKyAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmltYWdlLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdG1pbi1oZWlnaHQ6IDIxNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6bm90KC5uby1oZWlnaHQpIHsgXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Lm5vLWltYWdlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHQmLmRyYWdvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0ZW4tMztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0ZW4tMztcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCoge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JiA+IFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlsZS1maWVsZCB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVycm9yIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmID4gW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5pbnB1dC1maWVsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LmZpbGUtZmllbGQge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5wcm9ncmVzcy13cmFwIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdHdpZHRoOiAyMDBweDtcblxuXHRcdFx0LnByb2dyZXNzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVycm9yIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuaW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmLmNvbnRhaW4ge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vdmVybGF5IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0bi1yZW1vdmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLXNlYXJjaCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWF0ZXJpYWwtcGxhY2Vob2xkZXIge1xuXHQjbWF0ZXJpYWxib3gtb3ZlcmxheSArIC5pbm5lciB7XG5cdFx0Ji5tYXRlcmlhbGJveGVkIHtcblx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmlubmVyIHtcblx0XHQmLm1hdGVyaWFsYm94ZWQge1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldCFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXYuaW1nLTI1LFxuYS5pbWctMjUgIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdHdpZHRoOiAyNXB4O1xufVxuZGl2LmltZy0zMCxcbmEuaW1nLTMwICB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aGVpZ2h0OiAzMHB4O1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHR3aWR0aDogMzBweDtcbn1cbmRpdi5pbWctNDUsXG5hLmltZy00NSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aGVpZ2h0OiA0NXB4O1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHR3aWR0aDogNDVweDtcbn1cbmRpdi5pbWctNTUsXG5hLmltZy01NSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aGVpZ2h0OiA1NXB4O1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHR3aWR0aDogNTVweDtcbn1cblxuZGl2LmltZy02NSxcbmEuaW1nLTY1IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDY1cHg7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdHdpZHRoOiA2NXB4O1xufVxuXG5pbWcuaW1nLTY1IHtcblx0d2lkdGg6IDY1cHg7XG59XG5cbmRpdi5pbWctNzUsXG5hLmltZy03NSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aGVpZ2h0OiA3NXB4O1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHR3aWR0aDogNzVweDtcbn1cblxuZGl2LmltZy0xMDAsXG5hLmltZy0xMDAge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGhlaWdodDogMTAwcHg7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdHdpZHRoOiAxMDBweDtcbn1cblxuW2NsYXNzKj1cImltZ1wiXSB7XG5cdCYubWFsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL3VzZXItbWFuLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblx0Ji5mZW1hbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy91c2VyLWdpcmwuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQmLmRlZmF1bHQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCYuaW5zdGl0dXRpb24ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmx1ZS1saWdodGVuLTMsIDkpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi8vIEdlbmVyYXRlIHNwYWNlcnNcbiRzaXplczogKDEwLCAyMCwgMjUsIDMwLCAzNSwgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LCA4MCwgODUsIDkwLCA5NSwgMTAwLCAxMDUsIDExMCwgMTE1LCAxMjAsIDEyNSwgMTMwLCAxMzUsIDE0MCwgMTQ1LCAxNTAsIDE1NSwgMTYwLCAxNjUsIDE3MCk7XG5cbkBlYWNoICRzaXplIGluICRzaXplcyB7XG5cdGltZy5pbWctI3tudGgoJHNpemUsIDEpfSB7XG5cdFx0d2lkdGg6ICN7bnRoKCRzaXplLCAxKX1weDtcblx0fVxufVxuIiwiLmluc3RpdHV0aW9uLWNhcmQge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdC5sb2dvcyB7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXG5cdFx0JiA+ICoge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuaW5zdGl0dXRpb24tbG9nbyB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG5cblx0JiA+IC5ncm91cCB7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdGIsIHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdH1cblx0fVxuXG5cdC51c2VyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA4NXB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWluLWhlaWdodDogNzVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdGxlZnQ6IC04NXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblxuXHRcdCYuc2l6ZS02NSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNzVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDY1cHg7XG5cblx0XHRcdFtjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0XHRsZWZ0OiAtNzVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNpemUtNzUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDg1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA3NXB4O1xuXG5cdFx0XHRbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdFx0bGVmdDogLTg1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaXplLTEwMCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTE1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblxuXHRcdFx0W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRcdGxlZnQ6IC0xMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGVyc29uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdG1hcmdpbjogNXB4IDAgMCAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdC5mdW5jdGlvbiB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0LmxvY2F0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQucm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0LmNvbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC52aWxsYWdlcy1saXN0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cblx0XHQmLm11bHRpcGxlLWNvbHVtbnMge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdFx0Y29sdW1uLWdhcDogMjVweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlOyBcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiOyBcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC1saXN0IHtcblx0XHQmLm5vLW1hcmdpbiB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzc149aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Yiwgc3Ryb25nIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZ1bmN0aW9ucy1saXN0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYzZjg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdCYgPiBhIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7IFxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7IFxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1pbm9yaXRpZXMtbGlzdCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdCYgPiBzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQqIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY291bmNpbC1tZWV0aW5nIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lmluc3RpdHV0aW9uLWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5sb2dvcyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0LnJvdy5mdWxsLXdpZHRoIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC51c2VyLnByZXNpZGVudCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0W2NsYXNzKj1pbWddIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGFiZWwge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6IDAuODc1cmVtOyAvLyAxNXB4XG5cdHBhZGRpbmc6IDNweCA3cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0Ji5ub3JtYXRpdmUtY2hhcmFjdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itbm9ybWF0aXZlLWNoYXJhY3Rlcjtcblx0fVxuXHQmLmluZGl2aWR1YWwtY2hhcmFjdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5kaXZpZHVhbC1jaGFyYWN0ZXI7XG5cdH1cblx0Ji5hdHRhY2htZW50cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYXJhbnRoO1xuXHR9XG5cdCYuY29uZmlybWVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cblx0Ji53YWl0aW5nLWxpc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdH1cblx0Ji5pbi12YWxpZGF0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdH1cblx0Ji51bnJlZ2lzdGVyZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWFyYW50aDtcblx0fVxuXHQmLmJnLXJlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0fVxuXHQmLmJnLWVhc3Qtc2lkZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVhc3Qtc2lkZTtcblx0fVxuXHQmLmJnLWJsdWUtZGFya2VuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdH1cbn1cblxuLnRleHQge1xuXHQmLm5vcm1hdGl2ZS1jaGFyYWN0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub3JtYXRpdmUtY2hhcmFjdGVyO1xuXHR9XG5cdCYuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbmRpdmlkdWFsLWNoYXJhY3Rlcjtcblx0fVxuXHQmLmNvbG9yLWdyYXkge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0fVxuXHQmLmNvbG9yLWRhcmstZ3JheSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHR9XG5cdCYuY29sb3ItcmVkIHtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0fVxuXHQmLmNvbG9yLWdyZWVuIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR9XG5cdCYuY29sb3ItZGFyay1ncmVlbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbi1kYXJrZXN0O1xuXHR9XG5cdCYuY29sb3Itb3JhbmdlIHtcblx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0fVxuXHQmLmluZm8ge1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG59XG5cbi5sYWJlbC13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHQubGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblx0W2NsYXNzKj1pY29uXSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHQmLmljb24tYmV0d2VlbiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnRhYnMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQudGFiIHtcblx0XHRcdCYuY29tcGxldGVkLFxuXHRcdFx0YS5hY3RpdmUge1xuXHRcdFx0XHQuZmxhZyB7IFxuXHRcdFx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmxhZyB7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5kaWNhdG9yIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHR9XG5cblx0LnRhYi1jb250ZW50IHtcblx0XHRhLmJ0bi1hZGQsXG5cdFx0YS5idG4tdmlldyB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHQuc3RhdHV0ZSAmIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0YXR1dGUtMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQucnVsZXMgJiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ydWxlcy0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5jb3VuY2lsICYge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY291bmNpbC0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5tYXlvciAmIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmZpbmFuY2lhbCAmIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZpbmFuY2lhbC0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5vdGhlcnMgJiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vdGhlcnMtMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHQuc3RhdHV0ZSAmIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGF0dXRlLTE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucnVsZXMgJiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcnVsZXMtMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb3VuY2lsICYge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNvdW5jaWwtMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5tYXlvciAmIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYXlvci0xO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmZpbmFuY2lhbCAmIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1maW5hbmNpYWwtMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5vdGhlcnMgJiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3RoZXJzLTE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxpbmtzLWNhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5jb2wge1xuXHRcdHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5saW5rLWNhcmQge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM2MTkwRTgsICNBN0JGRTgpO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGhlaWdodDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHRvcGFjaXR5OiAwLjg1O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG5cdFtjbGFzcyo9aWNvbl0ge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LmxpbmtzLWNhcmRzIHtcblx0XHQuY29sIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmxpbmstY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn1cbiIsIi5sb2FkLW1vcmUtd3JhcCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmxvYWQtbW9yZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLnBlbmRpbmcge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9yb2xsaW5nLWJsdWUuc3ZnJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBlbmRpbmcge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiA+ICoge1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9yb2xsaW5nLWJsdWUuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR3aWR0aDogMzBweDtcblx0fVxufVxuIiwiLmxvY2F0aW9uLXN0YXR1cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXG5cdC5pbm5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luOiA1cHggMTBweCA1cHggMHB4O1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggNzVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAZXh0ZW5kIC56LWRlcHRoLTE7XG5cdFx0fVxuXG5cdFx0Ji52ZXJpZmllZCxcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHRlbjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdHAudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmluLXZlcmlmaWNhdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXItbGlnaHRlbi0yO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1hbWJlci1saWdodGVuO1xuXG5cdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0cC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXItZGFya2VuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5vdC12ZXJpZmllZCxcblx0XHQmLmluYWN0aXZlICB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cblx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0cC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cblx0XHRwLnZhbHVlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHNwZWFrOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPWljb24tXSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0bGVmdDogMTVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogNDVweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdC5pY29uLXZpbGxhZ2Uge1xuXHRcdEBleHRlbmQgLmljb24taG91c2U7XG5cdH1cbn1cblxuLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biB7XG5cdG1pbi13aWR0aDogMjIwcHg7XG5cblx0bGkgPiBhIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0Ji52ZXJpZmllZCxcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0fVxuXHRcdFx0Ji5pbi12ZXJpZmljYXRpb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHR9XG5cdFx0XHQmLm5vdC12ZXJpZmllZCxcblx0XHRcdCYuaW5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQubG9jYXRpb24tc3RhdHVzIHtcblx0XHQuaW5uZXIge1xuXHRcdFx0bWFyZ2luOiA1cHggMTBweCA1cHggMHB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDVweCA1cHggNTBweDtcblx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cblx0XHRcdHAudmFsdWUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLm1hcC13cmFwcGVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblxuXHQmLmxvY2F0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvYmctcG9pbnQuanBnJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4IWltcG9ydGFudDtcblx0fVxuXG5cdC5tYXAge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiA3MDBweDtcblx0fVxuXG5cdC5sZWdlbmQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHRcdCYudmlsbGFnZSxcblx0XHRcdCYuY2l0eSxcblx0XHRcdCYuYmlnLWNpdHkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudmlsbGFnZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdmlsbGFnZS0yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNpdHkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWNpdHk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYmlnLWNpdHkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJpZy1jaXR5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0Ji52aWxsYWdlLFxuXHRcdFx0XHQmLmNpdHksXG5cdFx0XHRcdCYuYmlnLWNpdHkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJlc3VsdHMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Ji5uby1ib3JkZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cblx0XHRsaSA+IGEsXG5cdFx0bGkgPiBkaXYge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAyMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFtjbGFzc149aWNvbl0ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLXZpbGxhZ2Uge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi1ob3VzZTtcblx0XHR9XG5cblx0XHRbY2xhc3NePWljb25dIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiA0NXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pY29uLWNvdW50eSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1jb3VudHk7XG5cdFx0XHR9XG5cdFx0XHQmLmljb24tdmlsbGFnZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci12aWxsYWdlLTI7XG5cdFx0XHR9XG5cdFx0XHQmLmljb24tY2l0eSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1jaXR5O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY29uLWJpZy1jaXR5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJpZy1jaXR5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3VudCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0Lm1hcC13cmFwcGVyIHtcblx0XHQucmVzdWx0cyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3NePWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY291bnQge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1hcC1maWx0ZXJzLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdC5jb2wtbWFwIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0XHQuY29sLXRhYnMge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHRcdC5jb2wtZmlsdGVycyB7XG5cdFx0XHRvcmRlcjogMztcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5tYXAtd3JhcHBlciB7XG5cdFx0Lm1hcCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZW51LWNhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5jb2wge1xuXHRcdHBhZGRpbmc6IDFyZW0gMXJlbTtcblx0fVxufVxuXG4ubWVudS1jYXJkIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cblx0JjpiZWZvcmUge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyOiA3cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRpbnNldDogMDsgXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cdFxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdG9wYWNpdHk6IDAuODU7XG5cdH1cblxuXHRoNCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0LmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdCYuaWNvbi1hY2hpZXZlbWVudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRcdH1cblx0XHRcdCYuaWNvbi1jb29wZXJhdGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRcdH1cblx0XHRcdCYuaWNvbi1wYXJ0bmVyc2hpcCxcblx0XHRcdCYuaWNvbi1wYXJ0bmVyc2hpcC1saWdodCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogODBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuNztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmNhcmQtc3RhdHV0ZSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1zdGF0dXRlLTEsJGNvbG9yLXN0YXR1dGUtMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGF0dXRlLTE7XG5cdFx0fVxuXHR9XG5cdCYuY2FyZC1ydWxlcyB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1ydWxlcy0xLCRjb2xvci1ydWxlcy0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJ1bGVzLTE7XG5cdFx0fVxuXHR9XG5cdCYuY2FyZC1jb3VuY2lsIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLWNvdW5jaWwtMSwkY29sb3ItY291bmNpbC0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWNvdW5jaWwtMTtcblx0XHR9XG5cdH1cblx0Ji5jYXJkLW1heW9yIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLW1heW9yLTEsJGNvbG9yLW1heW9yLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbWF5b3ItMTtcblx0XHR9XG5cdH1cblx0Ji5jYXJkLWZpbmFuY2lhbCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1maW5hbmNpYWwtMSwkY29sb3ItZmluYW5jaWFsLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZmluYW5jaWFsLTE7XG5cdFx0fVxuXHR9XG5cdCYuY2FyZC1vdGhlcnMge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3Itb3RoZXJzLTEsJGNvbG9yLW90aGVycy0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW90aGVycy0xO1xuXHRcdH1cblx0fVxuXHQmLmNhcmQtcGV0aXRpb24ge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItcGV0aXRpb24tMSwkY29sb3ItcGV0aXRpb24tMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wZXRpdGlvbi0xO1xuXHRcdH1cblx0fVxuXHQmLmNhcmQtbGlicmFyeSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1saWJyYXJ5LTEsJGNvbG9yLWxpYnJhcnktMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saWJyYXJ5LTE7XG5cdFx0fVxuXHR9XG5cdCYuY2FyZC1wcmVzaWRlbnQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItcHJlc2lkZW50LTEsJGNvbG9yLXByZXNpZGVudC0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByZXNpZGVudC0xO1xuXHRcdH1cblx0fVxuXHQmLmNhcmQtbWVldGluZ3Mge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItbWVldGluZ3MtMSwkY29sb3ItbWVldGluZ3MtMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1tZWV0aW5ncy0xO1xuXHRcdH1cblx0fVxuXHQmLmNhcmQtY29tbWl0dGVlIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLWNvbW1pdHRlZS0xLCRjb2xvci1jb21taXR0ZWUtMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1jb21taXR0ZWUtMTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5tZW51LWNhcmRzIHtcblx0XHQuY29sIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUtY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpO1xuXG5cdFx0XHRcdFx0Ji5pY29uLWFjaGlldmVtZW50IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY29uLWNvb3BlcmF0aW9uIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pY29uLXBhcnRuZXJzaGlwLFxuXHRcdFx0XHRcdCYuaWNvbi1wYXJ0bmVyc2hpcC1saWdodCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIubWVtYmVyc2hpcC1jYXJkcy1saXN0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5jb2wge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0aGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCBhdXRvIDVweCBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTYwcHggIWltcG9ydGFudDtcblxuXHRcdCYubWVtYmVyIHtcblx0XHRcdHNwYW5bY2xhc3NePWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm5vdCgubWVtYmVyKSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSg4NSUpO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0c3BhbltjbGFzc149aWNvbl0ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmNvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHQmOm5vdCgubWVtYmVyKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC42KTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDg1JSk7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdH1cblx0XHRcdGg1IHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubWVtYmVyIHtcblx0XHRcdC5zd2l0Y2gge1xuXHRcdFx0XHRzcGFuW2NsYXNzXj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0aDUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuaW5zdGl0dXRpb24td3JhcCxcblx0Lm9yZ2FuaXphdGlvbi13cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogODBweDsgXG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zd2l0Y2gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDIwcHg7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdHNwYW5bY2xhc3NePWljb25dIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdGEuZG9jdW1lbnQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY3Rpb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbWJlcnNoaXAtbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHQmLnJlYWRvbmx5IHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucGFydGlhbC1wYXltZW50IHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDIycHggc29saWQgJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDIycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbY2xhc3NePWljb24tXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGJvcmRlcjogMHB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXG5cdFx0XHQmLnBhcnRpYWwtcGF5bWVudCB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXG5cdFx0XHQuZHJvcGRvd24tdHJpZ2dlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZHJvcGRvd24tY29udGVudCB7XG5cdFx0bWluLXdpZHRoOiAyMDBweDtcblxuXHRcdGxpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0XHQmLmZ1bGwtcGF5bWVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnBhcnRpYWwtcGF5bWVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5tZW1iZXJzaGlwLWZpbmFuY2lhbC1saXN0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG5cdC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAge1xuXHRcdD4gLmNvbDpmaXJzdC1jaGlsZCB7XG5cdFx0XHQvL21hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubWluaS1jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cblx0bGkge1xuXHRcdEBleHRlbmQgLnotZGVwdGgtMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdG1hcmdpbjogMTVweDtcblx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXMsIC13ZWJraXQtYm94LXNoYWRvdyAuMjVzO1xuXHRcdHdpZHRoOiAzMDBweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGV4dGVuZCAuei1kZXB0aC0yO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDQwKTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTM7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbmstZGFya2VuO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHRcdCYubnIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQubWluaS1jYXJkcyB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDE5NXB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm1pbmktY2FyZHMge1xuXHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cblx0XHQmLmF1dG8taGVpZ2h0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDVweCAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0XHRcdCYubnIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIubm90aWZpY2F0aW9uLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHQ+IHNwYW5bY2xhc3NePSdpY29uJ10ge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0Ji53YXJuaW5nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXItbGlnaHRlbi0yO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYW1iZXItbGlnaHRlbjtcblx0XHRjb2xvcjogJGNvbG9yLWFtYmVyLWRhcmtlbjtcblx0fVxuXG5cdCYuZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtbGlnaHRlbi0yO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItcmVkO1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQubm90aWZpY2F0aW9uLXdyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQ+IHNwYW5bY2xhc3NePSdpY29uJ10ge1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDA7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5vcmdhbmlncmFtLXBlcnNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0LmltZyB7XG5cblx0fVxufVxuIiwiLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdCYgPiAqOmxhc3QtY2hpbGQge1xuXHRcdCYuc2VjdGlvbiB7XG5cdFx0XHQmLnJvdyB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOm5vdCgubm9ybWFsLWNoYXJ0KSB7XG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0Ji5yb3cge1xuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0XHRcdFx0LnBlcnNvbi13cmFwIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTM1cHg7XG5cblx0XHRcdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5kaXZpZGVyIHtcblx0XHRcdFx0XHRcdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTEzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYgPiBhLFxuXHRcdFx0XHRcdFx0XHQmID4gLmltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTEwM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVtcHR5LXdyYXAge1xuXHRcdFx0XHRcdFx0Lmljb24tcGx1cyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm5vcm1hbC1jaGFydCB7XG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0Ji5yb3cge1xuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoLmVkaXQpIHtcblx0XHQuc2VjdGlvbiB7XG5cdFx0XHQmLnJvdyB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uIHtcblx0XHQmLnJvdyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGFzLWFjdGlvbnMge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgMyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5sZXZlbDEsXG5cdFx0XHQmLmxldmVsMiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYWN0aW9ucyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxhYmVsLXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wZXJzb24td3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZGl2aWRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cblx0XHRcdFx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5mbyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGl2aWRlciB7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdC5pY29uLWRyYWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtMTA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiBhLFxuXHRcdFx0XHQmID4gLmltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IC03NXB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXItYWN0aW9ucyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogLTE1cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb2xpdGljYWwtYmFkZ2Uge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVtcHR5LXdyYXAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0W2NsYXNzXj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzc149aWNvbl0ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZXJ2aWNlLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5kaXZpZGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuXHRcdFx0XHRcdC5pY29uLWRyYWcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5kaXZpZGVyIHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IC0xMDVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiA+IGEsXG5cdFx0XHRcdCYgPiAuaW1nIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogLTc1cHg7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJsdWUtbGlnaHRlbi0zLCA5KTtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRcdFx0Ji50ZXh0IHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZ3JlZW4sIDAuMik7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaW5hY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcmVkLCAwLjIpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXItYWN0aW9ucyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogLTE1cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBlcnNvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIHtcblx0XHQmOm5vdCguZWRpdCkge1xuXHRcdFx0LnNlY3Rpb24ucm93IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uLnJvdyB7XG5cdFx0XHQmLmxldmVsMiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIHtcblx0XHQmOm5vdCgubm9ybWFsLWNoYXJ0KSB7XG5cdFx0XHQuc2VjdGlvbiB7XG5cdFx0XHRcdCYucm93IHtcblx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0LnBlcnNvbi13cmFwIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuaW5mbyB7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdC5kaXZpZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMTtcblxuXHRcdFx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQucG9saXRpY2FsLWJhZGdlIHtcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjogNTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uIHtcblx0XHRcdCYucm93IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdC5jb2w6bm90KC5sYWJlbC13cmFwKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucGFnZS1oZWFkZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW46IDAgMC43NXJlbSAzMHB4IDAuNzVyZW07XG5cdHBhZGRpbmc6IDMwcHggMzBweDtcblxuXHQuY2lyY2xlLWljb24td2hpdGUgeyBcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDBweDtcblxuXHRcdC5pbm5lciB7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjUlKVxuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbi1jaGVjay1saXN0IHtcblx0XHRcdFx0Zm9udC1zaXplOiA2NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ncm91cCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbGV4OiAxO1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLWNoZWNrLWxpc3Qge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Lmdyb3VwIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc3RhdHV0ZSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1zdGF0dXRlLTEsJGNvbG9yLXN0YXR1dGUtMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGF0dXRlLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnJ1bGVzIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLXJ1bGVzLTEsJGNvbG9yLXJ1bGVzLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcnVsZXMtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY291bmNpbCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1jb3VuY2lsLTEsJGNvbG9yLWNvdW5jaWwtMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jb3VuY2lsLTE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5tYXlvciB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1tYXlvci0xLCRjb2xvci1tYXlvci0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmZpbmFuY2lhbCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1maW5hbmNpYWwtMSwkY29sb3ItZmluYW5jaWFsLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZmluYW5jaWFsLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm90aGVycyB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1vdGhlcnMtMSwkY29sb3Itb3RoZXJzLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3RoZXJzLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnBldGl0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLXBldGl0aW9uLTEsJGNvbG9yLXBldGl0aW9uLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcGV0aXRpb24tMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYWlyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLWFpci0xLCRjb2xvci1haXItMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1haXItMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubGlicmFyeSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1saWJyYXJ5LTEsJGNvbG9yLWxpYnJhcnktMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWJyYXJ5LTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmxvY2FsLWxpYnJhcnkge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItbG9jYWwtbGlicmFyeS0xLCRjb2xvci1sb2NhbC1saWJyYXJ5LTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbG9jYWwtbGlicmFyeS0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5nZW5lcmFsLXJlZ2lzdHJ5IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsZGFya2VuKCRjb2xvci1nZW5lcmFsLXJlZ2lzdHJ5LTEsIDUpLGRhcmtlbigkY29sb3ItZ2VuZXJhbC1yZWdpc3RyeS0yLCA1KSk7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1nZW5lcmFsLXJlZ2lzdHJ5LTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnByZXNpZGVudCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1wcmVzaWRlbnQtMSwkY29sb3ItcHJlc2lkZW50LTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJlc2lkZW50LTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmNvbW1pdHRlZSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1jb21taXR0ZWUtMSwkY29sb3ItY29tbWl0dGVlLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY29tbWl0dGVlLTE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA2NXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm1lZXRpbmdzIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLW1lZXRpbmdzLTEsJGNvbG9yLW1lZXRpbmdzLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWVldGluZ3MtMTtcblx0XHRcdFx0XHRmb250LXNpemU6IDU1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50b3AtcGFnaW5hdGlvbi13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHQucGFnZXMge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQudm90ZXMtdHlwZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbi11c2VyXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0W2NsYXNzKj1pY29uLWhhbmRdIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHRbY2xhc3MqPWljb24tZXllLWhpZGRlbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0LnBhZ2VzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAsXG4uYm90dG9tLXBhZ2luYXRpb24td3JhcCB7XG5cdD4gLmNvbCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdFx0JiArIC5maWx0ZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O21hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdC13cmFwcGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2VzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdGg1IHtcblx0XHRcdG1hcmdpbjogMC42MjVyZW0gMCAwLjYyNXJlbSAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdH1cblxuXHRcdC5wYWdpbmF0aW9uIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpub3QoLnBhZ2UpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCxcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdGg0IHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhZ2VzIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0bWFyZ2luOiAxcmVtIDAgMXJlbSAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdpbmF0aW9uIHtcblx0XHRcdFx0bGkucG9pbnRzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQudG9wLXBhZ2luYXRpb24td3JhcCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXR1bmEtbGlnaHRlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuXHRcdD4gLmNvbCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5tb2RhbC1jb250ZW50ICYge1xuXHRcdFx0PiAuY29sIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bWFyZ2luLXRvcDogMC41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWdlbnQtZ3JheTtcblx0XHRcdH1cblxuXHRcdFx0JiArIC5maWx0ZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWdlbnQtZ3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuXG5cbiIsIi5wZXJzb24td3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHQmOmhvdmVyIHtcblx0XHQuaW1nIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5iaWcge1xuXHRcdC5pbWcge1xuXHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHR9XG5cdH1cblxuXHQuaW1nIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDcwcHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdGxlZnQ6IC00cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC00cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYWN0aW9ucyxcblx0LmlubmVyLWFjdGlvbnMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTIwcHg7XG5cdFx0dG9wOiAtMTBweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHR3aWR0aDogMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQubmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQuZnVuY3Rpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5wZXJzb24tc3RhdHVzLXdyYXAge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAyO1xuXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHR9IFxuXHR9XG59XG4iLCIucGV0aXRpb24tdGVybXMtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblxuXHQmLnNtYWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LmlubmVyIHtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdH1cblxuXHRcdC5wcm9ncmVzcy1iYXIge1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR0b3A6IC02cHg7XG5cdFx0fVxuXG5cdFx0LnNvbHZlZC1iYXIge1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR0b3A6IC0xMnB4O1xuXHRcdH1cblxuXHRcdC5ib3R0b20tcG9pbnQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0YXJ0LXBvaW50LFxuXHRcdC5lbmQtcG9pbnQsXG5cdFx0LmV4dGVuc2lvbi1wb2ludCB7XG5cdFx0XHR0b3A6IDNweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAtNXB4O1xuXHRcdFx0XHR0b3A6IC01cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmV4dGVuc2lvbi10ZXJtIHtcblx0XHQucHJvZ3Jlc3MtYmFyLFxuXHRcdC5zb2x2ZWQtYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHR9XG5cdH1cblxuXHQuZXhjZWVkZWQtdGVybSB7XG5cdFx0ZmxleDogMTtcblxuXHRcdC5wcm9ncmVzcy1iYXIsXG5cdFx0LnNvbHZlZC1iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDsgXG5cdFx0fVxuXHR9XG5cblx0LmlubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7IFxuXHRcdGhlaWdodDogOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5wcm9ncmVzcy1iYXIsXG5cdC5zb2x2ZWQtYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47IFxuXHRcdGhlaWdodDogOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC04cHg7XG5cblx0XHQmLmZ1bGwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5zb2x2ZWQtYmFyIHtcblx0XHR0b3A6IC0xNnB4O1xuXHR9XG5cblx0LnRvcC1wb2ludCB7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuXHRcdFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci1zbGF0ZS1ncmF5LCAwLjQpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZvbnQtc2l6ZTogNzZweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblx0XHRcdH1cblxuXHRcdFx0c3Bhbi50ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbi5kYXkge1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR9XG5cdFx0XHRzcGFuLm1vbnRoIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbi1jaGVja10ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym90dG9tOiA1MHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc29sdmVkLWRheSB7XG5cdFx0XHRbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yLWdyZWVuLCAwLjYpO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZWVuLCAxNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnJlc3BvbnNlLWRheSB7XG5cdFx0XHRbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJvdHRvbS1wb2ludCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2xhdGUtZ3JheSwgMC40KTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTM7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdH1cblxuXHRcdHNwYW46bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxuXG5cdC5zdGFydC1wb2ludCB7XG5cdFx0bGVmdDogMDtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRvcDogNHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAgLTdweDtcblx0XHRcdHRvcDogLTdweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6ICAtMXB4O1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmVuZC1wb2ludCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0dG9wOiA0cHg7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiAtN3B4O1xuXHRcdFx0dG9wOiAtN3B4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cmlnaHQ6ICAtMXB4O1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmV4dGVuc2lvbi1wb2ludCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0dG9wOiA0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG5cdFx0XHR0b3A6IC03cHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cdH1cblxuXHQuc29sdmVkLWRheSxcblx0LnJlc3BvbnNlLWRheSB7XG5cdFx0PiBwLnRleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5wZXRpdGlvbi10ZXJtcy13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblxuXHRcdCYuc21hbGwge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC50b3AtcG9pbnQge1xuXHRcdFx0XG5cdFx0XHQ+IHAudGV4dCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdHNwYW4uZGF5IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3R0b20tcG9pbnQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLnBpbGxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDE1cHg7XG5cblx0LnBpbGwge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0LTI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLmFwcHJvdmVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodGVuO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnVuYXBwcm92ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuLTI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXJlZDtcblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRtaW4td2lkdGg6IDI2cHg7XG5cdFx0XHR3aWR0aDogMjZweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0LnN1YnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG59XG4iLCIucmVnaXN0cnktdGVybXMtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblxuXHQmLnNtYWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LmlubmVyIHtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdH1cblxuXHRcdC5wcm9ncmVzcy1iYXIge1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR0b3A6IC02cHg7XG5cdFx0fVxuXG5cdFx0LnNvbHZlZC1iYXIge1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR0b3A6IC0xMnB4O1xuXHRcdH1cblxuXHRcdC5ib3R0b20tcG9pbnQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0YXJ0LXBvaW50LFxuXHRcdC5lbmQtcG9pbnQsXG5cdFx0LmV4dGVuc2lvbi1wb2ludCB7XG5cdFx0XHR0b3A6IDNweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAtNXB4O1xuXHRcdFx0XHR0b3A6IC01cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuZXhwaXJlZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRsZWZ0OiAtOHB4O1xuXHRcdFx0XHRcdHRvcDogLThweDtcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5leHRlbnNpb24tdGVybSB7XG5cdFx0LnByb2dyZXNzLWJhcixcblx0XHQuc29sdmVkLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0fVxuXHR9XG5cblx0LmV4Y2VlZGVkLXRlcm0ge1xuXHRcdGZsZXg6IDE7XG5cblx0XHQucHJvZ3Jlc3MtYmFyLFxuXHRcdC5zb2x2ZWQtYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7IFxuXHRcdH1cblx0fVxuXG5cdC5pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yOyBcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQucHJvZ3Jlc3MtYmFyLFxuXHQuc29sdmVkLWJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuOyBcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtOHB4O1xuXG5cdFx0Ji5mdWxsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuc29sdmVkLWJhciB7XG5cdFx0dG9wOiAtMTZweDtcblx0fVxuXG5cdC50b3AtcG9pbnQge1xuXHRcdGJvdHRvbTogMTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cblx0XHRbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogcmdiYSgkY29sb3Itc2xhdGUtZ3JheSwgMC40KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IDc2cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4udGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHRcdHNwYW4uZGF5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbi5tb250aCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb24tY2hlY2tdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvdHRvbTogNTBweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNvbHZlZC1kYXkge1xuXHRcdFx0W2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci1ncmVlbiwgMC42KTtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yZXNwb25zZS1kYXkge1xuXHRcdFx0W2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ib3R0b20tcG9pbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNsYXRlLWdyYXksIDAuNCk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHR9XG5cblx0XHRzcGFuOm50aC1jaGlsZCgybisxKSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHQuc3RhcnQtcG9pbnQge1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0b3A6IDRweDtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogIC03cHg7XG5cdFx0XHR0b3A6IC03cHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiAgLTFweDtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5lbmQtcG9pbnQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHRvcDogNHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogLTdweDtcblx0XHRcdHRvcDogLTdweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAgLTFweDtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblxuXHRcdC5leHBpcmVkIHtcblx0XHRcdCY6YmVmb3JlIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5leHRlbnNpb24tcG9pbnQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdHRvcDogNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuXHRcdFx0dG9wOiAtN3B4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNvbHZlZC1kYXksXG5cdC5yZXNwb25zZS1kYXkge1xuXHRcdD4gcC50ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQucmVnaXN0cnktdGVybXMtd3JhcCB7XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuYm90dG9tLXBvaW50IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5yZWdpc3RyeS1jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQuY29sIHtcblx0XHRwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5yZWdpc3RyeS1jYXJkIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItYmx1ZS1kYXJrZW4sIDMwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdH1cblxuXHRcdCYuaW4tcHJvZ3Jlc3Mge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWFtYmVyLWRhcmtlbiwgMjApO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWFtYmVyLWRhcmtlbiwgMjApO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyLWRhcmtlbjtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cblx0XHRcdFx0Ji5uciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZ1dHVyZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1ncmF5LWRhcmtlbiwgMjApO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWdyYXktZGFya2VuLCAyMCk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXG5cdFx0XHRcdCYubnIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6JGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZmF2b3VyaXRlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJsdWUtZGFya2VuLCAyMCk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOWM2XCIgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMjBweDtcblx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1ibHVlLWRhcmtlbiwgMjApO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0Lmdyb3VwIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHQmLm5yIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQucmVnaXN0cnktY2FyZHMge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxOTVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5yZWdpc3RyeS1jYXJkcyB7XG5cdFx0Ly9tYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXG5cdFx0Ji5hdXRvLWhlaWdodCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdFx0fVxuXG5cdFx0PiBhLmNvbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogNXB4IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXG5cdFx0XHRcdFx0Ji5uciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5zZXR0aW5ncy1zdGVwIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiA+IFtjbGFzcyo9aWNvbl0ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiAwO1xuXG5cdFx0Ji5pY29uLXBsYWNlcyB7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0fVxuXHRcdCYuaWNvbi13YWxsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdH1cblx0XHQmLmljb24tZG9jdW1lbnQge1xuXHRcdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdH1cblx0XHQmLmljb24tYXRvbSB7XG5cdFx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0fVxuXHRcdCYuaWNvbi1zdGFtcCB7XG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0fVxuXHRcdCYuaWNvbi1leWUtaGlkZGVuIHtcblx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHR9XG5cblx0XHQmLmNvbG9yLWFtYmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0fVxuXHR9XG5cblx0JiA+IGg0LnRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0JiA+IHAge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZzogNTBweDtcblxuXHRcdEBtZWRpYSAjeyRsYXJnZS1hbmQtZG93bn0ge1xuXHRcdFx0cGFkZGluZzogMzBweCAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb2wtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmID4gcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC50YWJzLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuZmlsZS1maWVsZCB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC5maWx0ZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWxlY3Qtd3JhcHBlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdG5hdi5mbG9hdGluZy1jcnVtYnMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYWR2YW5jZWQtc2VhcmNoIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAtMjVweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jcmVkZW50aWFscy13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQuYnRuLWNoYW5nZS1wYXNzd29yZCxcblx0LmJ0bi1jYW5jZWwge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnNldHRpbmdzLXN0ZXAge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0XHQ+IFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGVmdDogMTVweDtcblxuXHRcdFx0Ji5pY29uLWRvY3VtZW50IHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY29uLXBsYWNlcyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdH1cblx0XHRcdCYuaWNvbi1zdGFtcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC5mdWxsLXdpZHRoIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuXHRcdH1cblxuXHRcdC5oZWFkZXIge1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0LmZpbHRlciB7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5zdGVwIHtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLmxhc3Qge1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LnN0ZXAtbnIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0bGVmdDogLTIzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogLTEzcHg7XG5cdFx0d2lkdGg6IDQ2cHg7XG5cdH1cblxuXHQmID4gcCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZzogNDBweDtcblxuXHRcdEBtZWRpYSAjeyRsYXJnZS1hbmQtZG93bn0ge1xuXHRcdFx0cGFkZGluZzogMzBweCAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5zdGVwIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQuc3RlcCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDBweDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0LnN0ZXAtbnIge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRcdHRvcDogLTlweDtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0PiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnRhYnMtd3JhcCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0LnN0ZXAgJixcblx0LnNldHRpbmdzLXN0ZXAgJiB7XG5cdFx0LmNhcmQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHRoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0XG5cdHVsLnRhYnMge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdGhlaWdodDogNzVweDtcblx0XHRvdmVyZmxvdy14OiB2aXNpYmxlO1xuXHRcdG92ZXJmbG93LXk6IHZpc2libGU7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cblx0XHQudGFiIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5kaWNhdG9yIHtcblx0XHRcdGJvdHRvbTogLTJweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHQuY3VzdG9tLWxpbmsuYWJzb2x1dGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDUwcHggNTBweCAwcHggNTBweDtcblx0fVxufVxuXG4ucHJvamVjdHMtdGFicy13cmFwIHtcblx0dWwudGFicyB7XG5cdFx0LnRhYiB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cblx0XHRcdFx0XHRcdCYuaWNvbi1jaGVjay1saXN0IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGk6bm90KC50YWIpIHtcblx0XHRcdC5jdXN0b20tbGluay5hYnNvbHV0ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMTNweDtcblxuXHRcdFx0XHQmOm5vdChhKSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcblx0dWwudGFicyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQudGFicy13cmFwIHsgXG5cdFx0dWwudGFicyB7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXG5cdFx0XHQuaW5kaWNhdG9yIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnRhYnMtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdC5zZXR0aW5ncy1zdGVwICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0PiAuY29sIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmNhcmQuZmlsdGVycy13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0dWwudGFicyB7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHRcdC50YWIge1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcblx0XHR9XG5cdH1cbn0iLCIubWF0ZXJpYWwtdG9vbHRpcCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMTBweDtcblx0bWF4LXdpZHRoOiAyMDBweDtcbn1cblxuc3Bhbi5iYWRnZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC0xMnB4O1xuXHR0b3A6IC0xMnB4O1xuXHR3aWR0aDogMjJweDtcbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQubWF0ZXJpYWwtdG9vbHRpcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi51c2VyLXZvdGUge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdCYucHJvIHtcblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHR9XG5cdH1cblxuXHQmLmFnYWluc3Qge1xuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHR9XG5cdH1cblxuXHQmLmFic3RlbnRpb24ge1xuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdH1cblx0fVxuXG5cdFtjbGFzcyo9aWNvbl0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGhlaWdodDogMzNweDtcblx0XHRtYXJnaW46IC0zcHggMTBweCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzM3B4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqXG4gKiBDU1MgUGVyY2VudGFnZSBDaXJjbGVcbiAqIEF1dGhvcjogQW5kcmUgRmlyY2hvd1xuICpcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8vIFZBUlNcbiRjaXJjbGUtd2lkdGg6IDAuMDNlbTtcbiRjaXJjbGUtMTAwOiA1MzsgLy8gV2UgY29uc2lkZXIgdGhhdCBhdCA1MyUgdGhlIGNpcmNsZSBpcyBmdWxsIGZpbGxlZFxuJGNpcmNsZS1kZWZhdWx0LWFuZ2xlOiAtOTU7XG5cblxuLy8gQ0lSQ0xFXG4vLyBjbGFzc2VzIDIgZXh0ZW5kXG4ucmVjdC1hdXRve1xuXHRjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pO1xufVxuXG4ucGllIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6ICRjaXJjbGUtd2lkdGggc29saWQgJGNvbG9yLWJsdWU7XG5cdGNsaXA6IHJlY3QoMGVtLCAwLjVlbSwgMWVtLCAwZW0pO1xuXHRoZWlnaHQ6IDEgLSAoMiAqICRjaXJjbGUtd2lkdGgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR3aWR0aDogMSAtICgyICogJGNpcmNsZS13aWR0aCk7XG59XG5cbi5waWUtZmlsbCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cblxuXG4vLyBtYWluXG4uY2lyY2xlIHtcblxuXHQqLCAqOmJlZm9yZSwgKjphZnRlciB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdH1cblxuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6IDIxMnB4O1xuXHRoZWlnaHQ6IDIxMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zZm9ybTogcm90YXRlKCN7JGNpcmNsZS1kZWZhdWx0LWFuZ2xlfWRlZyk7XG5cdHdpZHRoOiAyMTJweDtcblxuXHR1bC5pbm5lciAmIHtcblx0XHRmb250LXNpemU6IDE5MnB4O1xuXHRcdGhlaWdodDogMTkycHg7XG5cdFx0d2lkdGg6IDE5MnB4O1xuXHR9XG5cblx0dWwuc21hbGwgJiB7XG5cdFx0Zm9udC1zaXplOiAxNzJweDtcblx0XHRoZWlnaHQ6IDE3MnB4O1xuXHRcdHdpZHRoOiAxNzJweDtcblx0fVxuXG5cblx0Ly8gYmFja2dyb3VuZCBpbnNpZGUgdGhlIGNpcmNsZVxuXHQmOmFmdGVye1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDEgLSAoMiAqICRjaXJjbGUtd2lkdGgpO1xuXHRcdGxlZnQ6ICRjaXJjbGUtd2lkdGg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogJGNpcmNsZS13aWR0aDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdHdpZHRoOiAxIC0gKDIgKiAkY2lyY2xlLXdpZHRoKTtcblx0fVxuXG5cdC8vIHRoZSBzbGljZSAobWFzaylcblx0LnNsaWNlIHtcblx0XHRjbGlwOiByZWN0KDBlbSwgMWVtLCAxZW0sIDAuNWVtKTtcblx0XHRoZWlnaHQ6IDFlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDFlbTtcblx0fVxuXG5cdC8vIGNpcmNsZSB0byBzaG93IHRoZSBzdGF0dXNcblx0LmJhciB7XG5cdFx0QGV4dGVuZCAucGllO1xuXHR9XG5cblx0QGZvciAkaiBmcm9tIDk1IHRocm91Z2ggMTAwIHtcblxuXHRcdCYucCN7JGp9IC5zbGljZSB7XG5cdFx0XHRAZXh0ZW5kIC5yZWN0LWF1dG87XG5cdFx0fVxuXG5cdFx0Ji5wI3skan0gLmJhcjphZnRlciB7XG5cdFx0XHRAZXh0ZW5kIC5waWUtZmlsbDtcblx0XHR9XG5cblx0XHQmLnAjeyRqfSAuZmlsbCB7XG5cdFx0XHRAZXh0ZW5kIC5waWU7XG5cdFx0XHRAZXh0ZW5kIC5waWUtZmlsbDtcblx0XHR9XG5cdH1cblxuXHQvLyBsb29wIHRvIHJvdGF0ZSBhbGwgMTAwIGNpcmNsZXNcblx0QGZvciAkaiBmcm9tIDEgdGhyb3VnaCAxMDAge1xuXG5cdFx0JHA6ICgoJGogLSAwLjUpICogJGNpcmNsZS0xMDApIC8gMTAwO1xuXG5cdFx0Ji5wI3skan0gLmJhciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgoMzYwLzEwMCokcCkgKyBkZWcpO1xuXHRcdH1cblxuXHRcdEBpZiAkaiA8PSA1MCB7XG5cdFx0XHQmLmIjeyRqfSB7XG5cdFx0XHRcdCYuaTMge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCgkY2lyY2xlLWRlZmF1bHQtYW5nbGUgKyAyKiRqICsgMC4wNyooNTAgLSAkaikgKyA0KSArIGRlZyk7XG5cdFx0XHRcdH0gXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCgkY2lyY2xlLWRlZmF1bHQtYW5nbGUgKyAyKiRqICsgMC4wNyooNTAgLSAkaikpICsgZGVnKTtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdCYuYiN7JGp9IHtcblx0XHRcdFx0Ji5pMyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoKCRjaXJjbGUtZGVmYXVsdC1hbmdsZSArIDIqJGogLSAwLjA4KigkaiAtIDUwKSArIDQpICsgZGVnKTtcblx0XHRcdFx0fSBcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoKCRjaXJjbGUtZGVmYXVsdC1hbmdsZSArIDIqJGogLSAwLjA4KigkaiAtIDUwKSkgKyBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYiN7JGp9Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCgkY2lyY2xlLWRlZmF1bHQtYW5nbGUgKyAoLTIqJGNpcmNsZS1kZWZhdWx0LWFuZ2xlICogJGopIC8gMTAwICkgKyBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdC8vIGdyZWVuIHNraW5cblx0Ji5jb2xvci1ibHVle1xuXHRcdC5iYXIsIFxuXHRcdC5maWxsIHsgXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gZ3JlZW4gc2tpblxuXHQmLmNvbG9yLWdyZWVue1xuXHRcdC5iYXIsIFxuXHRcdC5maWxsIHsgXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIGFtYmVyIHNraW5cblx0Ji5jb2xvci1hbWJlcntcblx0XHQuYmFyLCBcblx0XHQuZmlsbCB7IFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYW1iZXIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQvLyByZWQgc2tpblxuXHQmLmNvbG9yLXJlZHtcblx0XHQuYmFyLCBcblx0XHQuZmlsbCB7IFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gZ3JheSBza2luXG5cdCYuY29sb3ItZ3JheXtcblx0XHQuYmFyLCBcblx0XHQuZmlsbCB7IFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIuY2lyY2xlLXN0YXRzIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQmLmZsZXgtcm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0PiAqIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmNpcmNsZS1ib3gge1xuXHRcdCYuYm9yZGVyLWJvdHRvbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0Jjpub3QoLmRldGFpbHMpIHtcblx0XHRcdGhlaWdodDogMTIycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogMjEycHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaW5uZXIge1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxOTJweDtcblx0XHR9XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdGhlaWdodDogMTA4cHg7XG5cdFx0XHR3aWR0aDogMTcycHg7XG5cdFx0fVxuXG5cdFx0Lm51bWJlcnMge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5pY29ucyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLWVtYWlsLW9wZW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmRldGFpbHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRhLFxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuOm5vdCguaWNvbikge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4uaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0XHRcdFx0Ji5pY29uLWVtYWlsLW9wZW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cblxuXHRoNi50aXRsZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogMjIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmluZm8ge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufSIsIi5wb2xpdGljYWwtc3RhdHMge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHQuY2hhcnQge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHR9XG5cblx0LmluZm8ge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0LmRldGFpbHMge1xuXHRcdFx0YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdC5wb2xpdGljYWwtbGFiZWwge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb2xpdGljYWwtbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvbGl0aWNhbC1sYWJlbCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0fVxuXG5cdHVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0Jjpub3QoLmRldGFpbHMpIHtcblx0XHRcdGhlaWdodDogMTMycHg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0LnNsaWNlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRcdC5iYXIsIFxuXHRcdFx0XHQuZmlsbCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubnVtYmVycyB7XG5cdFx0XHRib3R0b206IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQucG9saXRpY2FsLXN0YXRzIHtcblx0XHQuY2hhcnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5pbmZvIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudm90ZXMtc3RhdHMge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdCYuY2VudGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQuaW5mbyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNoYXJ0IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC5pbmZvIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0XHR9XG5cblx0XHQuZGV0YWlscyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdC52b3Rlcy1sYWJlbCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSxcblx0XHRcdGRpdiB7XG5cdFx0XHRcdCYucHJvLFxuXHRcdFx0XHQmLmFwcHJvdmVkIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWdhaW5zdCxcblx0XHRcdFx0Ji5yZWplY3RlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hYnN0ZW50aW9uIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblxuXHRcdFx0XHRcdHNwYW4uaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnByZXNlbnQge1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWJzZW50IHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRlbGVnYXRlIHtcblx0XHRcdFx0XHQmLnByZXNlbnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hYnNlbnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC52b3Rlcy1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LnNlcGFyYXRvciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXG5cdFx0XHRcdCYuZGFyayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLXVzZXJdIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHRbY2xhc3MqPWljb24taGFuZF0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdFtjbGFzcyo9aWNvbi1leWUtaGlkZGVuXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cblxuXHQudm90ZXMtbGFiZWwge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdH1cblxuXHR1bCB7XG5cdFx0Jjpub3QoLmRldGFpbHMpIHtcblx0XHRcdGhlaWdodDogMTMycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdCY6bm90KC5udW1iZXJzKSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnBybyxcblx0XHRcdCYuYXBwcm92ZWQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdH1cblx0XHRcdCYuYWdhaW5zdCxcblx0XHRcdCYucmVqZWN0ZWQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnByZXNlbnQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmdyYXksXG5cdFx0XHQmLmFic2VudCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc2xpY2Uge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdFx0LmJhciwgXG5cdFx0XHRcdC5maWxsIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5udW1iZXJzIHtcblx0XHRcdGJvdHRvbTogNXB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQudm90ZXMtc3RhdHMge1xuXHRcdC5pbmZvIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnZvdGVzLXN0YXRzIHtcblx0XHQuY2hhcnQge1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdFx0XG5cdFx0LmluZm8ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsInVsLmNvbGxhcHNpYmxlIHtcblx0Ji5wb3BvdXQge1xuXHRcdCYgPiBsaSB7XG5cdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xuXHRcdFx0XHQuZiN7JGl9IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXg6ICRpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuXHRcdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xuXHRcdFx0XHRcdC5tZiN7JGl9IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4OiAkaTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XG5cdFx0XHRcdFx0LnNmI3skaX0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXg6ICRpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG51bC5jb2xsYXBzaWJsZSB7XG5cdCYucG9wb3V0IHtcblxuXHRcdCY6bm90KC5mdWxsLXdpZHRoKSB7XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmZ1bGwtd2lkdGgge1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmID4gbGkge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRAZXh0ZW5kIC56LWRlcHRoLTE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFtjbGFzcyo9Y29sLV06bm90KC5jb2wtY2hlY2spOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIHtcblx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYudW5yZWFkIHtcblx0XHRcdFx0W2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKSB7XG5cdFx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm5vLWV2ZW50IHtcblx0XHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaGVhZGVyIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblxuXHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cblx0XHRcdFx0XHQmLmNvbC1vcHRpb25zLFxuXHRcdFx0XHRcdCYuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24tbWVudSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuLFxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNvcnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdCY6bm90KC51cCk6bm90KC5kb3duKSB7XG5cdFx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuaWNvbi1hcnJvdy11cCB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lmljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCoge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAyM3B4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji51cCB7XG5cdFx0XHRcdFx0XHQuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5kb3duIHtcblx0XHRcdFx0XHRcdC5pY29uLWFycm93LXVwIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0I3RhYmxlLWNvbHVtbnMtc2V0dGluZ3Mge1xuXHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblxuXHRcdFx0XHRcdFx0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtZHJhZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1pbmRleCB7XG5cdFx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1jaGVjayB7XG5cdFx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29sLWljb25zIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLWltZyB7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0XHQmOm5vdChbY2xhc3MqPSdoaWRlLW9uJ10pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLW1lc3NhZ2Utc3RhdHVzIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogM3B4O1xuXG5cdFx0XHRcdCYucmVhZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudW5yZWFkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLW5yIHtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29sLWRhdGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXG5cdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5iaWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmLmV4dHJhLXNtYWxsIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDExMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYmlnIHtcblx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2wtb3B0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCYuZW1wdHkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmLmVtcHR5IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbC10ZXh0IHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZG9jdW1lbnQtdGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWxhbmd1YWdlcyxcblx0XHRcdC5jb2wtb3B0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXG5cdFx0XHRcdFx0Jjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmxhZyB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiAucm93IHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiAucm93Omxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpdGNoIHtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0JiA+IC5yb3cge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdFx0Jjpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSB7XG5cdFx0XHRcdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXG5cdFx0XHRcdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdFx0XHRcdC5zZWNvbmRhcnkge1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Ji5hY3Rpb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLXZpZXcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1lZGl0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tc21zIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tdHJhc2gge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1jYWxlbmRhciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLXN0YXRzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tY2xvbmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1maWxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tZmlsZS1wZGYsXG5cdFx0XHRcdC5pY29uLWZpbGUtZG9jLFxuXHRcdFx0XHQuaWNvbi1maWxlLWRvY3gsXG5cdFx0XHRcdC5pY29uLWZpbGUtcHB0LFxuXHRcdFx0XHQuaWNvbi1maWxlLXhscyxcblx0XHRcdFx0Lmljb24tZmlsZS14bHN4IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Ly9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zbW9vdGg6IGF1dG87XG5cdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHQucHJpbWFyeSxcblx0XHRcdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNlbnRlciB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmJ0biB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY3VzdG9tLWxpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmN1c3RvbS1saW5rLWRhcmtlbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWRhcmtlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmF1dG8taGVpZ2h0IHtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblxuXHRcdFx0XHRbY2xhc3MqPWNvbC10ZXh0XSwgXG5cdFx0XHRcdFtjbGFzcyo9Y29sLXRleHRdICosXG5cdFx0XHRcdFtjbGFzcyo9Y29sLWFuc3dlcl0sIFxuXHRcdFx0XHRbY2xhc3MqPWNvbC1hbnN3ZXJdICosXG5cdFx0XHRcdFtjbGFzcyo9Y29sLWRvbWFpbl0sIFxuXHRcdFx0XHRbY2xhc3MqPWNvbC1kb21haW5dICoge1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IG5vbmU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWNvbC1hbnN3ZXJdID4gZGl2IHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDdweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdH1cblx0XHRcdFx0W2NsYXNzKj1jb2wtYW5zd2VyLTFdID4gZGl2IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmVlbiwgMC4xKTtcblx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFtjbGFzcyo9Y29sLWFuc3dlci0yXSA+IGRpdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItcmVkLCAwLjEpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFtjbGFzcyo9Y29sLWFuc3dlci0zXSA+IGRpdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYW1iZXIsIDAuMSk7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItYW1iZXIsIDgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFtjbGFzcyo9Y29sLWFuc3dlci00XSA+IGRpdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZSwgMC4xKTtcblx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0W2NsYXNzKj1jb2wtYW5zd2VyLTVdID4gZGl2IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wdXJwbGUsIDAuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlubmVyLXRhYmxlIHtcblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXG5cdFx0XHRcdFx0LmNvbC1kcmFnIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNldHRpbmdzLXN0ZXAgJi5pdGVtcy10YWJsZSxcblx0LnN0ZXAgJi5pdGVtcy10YWJsZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRmb3JtLnRhYmxlICYge1xuXHRcdG1pbi13aWR0aDogNzAwcHg7XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0Ji5wb3BvdXQge1xuXHRcdFx0Ji5pbm5lci10YWJsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHQ+IC5yb3cge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRmb3JtLnRhYmxlICYge1xuXHRcdFx0bWluLXdpZHRoOiAyODVweDtcblx0XHR9XG5cblx0XHQmLnBvcG91dCB7XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0PiAucm93IHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0Ji5tb2JpbGUtcm93IHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvbC1kYXRlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0PiAucm93IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpOyBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hdXRvLWhlaWdodCB7XG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwidWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlIHtcblx0PiBsaSB7XG5cdFx0LmNvbC1ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdC5jb2wtdXNlciB7XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHR9XG5cdFx0XHRbY2xhc3MqPWltZ10ge1xuXHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2wtZnVuY3Rpb24ge1xuXHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9saXRpY2FsLWJhZGdlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sLXZvdGVzIHtcblx0XHRcdC52b3RlcyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLCBcblx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzM3B4O1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnBybyB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMzcHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFnYWluc3Qge1xuXHRcdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzM3B4O1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hYnN0ZW50aW9uIHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzNweDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5wcmVzZW50IHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFic2VudCB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFic2VudC14IHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaW5jb21wYXRpYmxlIHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucG9saXRpY2FsLWJhZGdlIHtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0PiBsaS5oZWFkZXIge1xuXHRcdC5jb2wtdm90ZXMge1xuXHRcdFx0LnZvdGVzIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsIFxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIsXG5cdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5cdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucHJvIHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWdhaW5zdCB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFic3RlbnRpb24ge1xuXHRcdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnByZXNlbnQge1xuXHRcdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWJzZW50IHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hYnNlbnQteCB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cblx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaW5jb21wYXRpYmxlIHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlIHtcblx0XHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0LmNvbC1ncm91cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSB7XG5cdFx0PiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdC5wb2xpdGljYWwtYmFkZ2Uge1xuXHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlIHtcblx0XHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0LmNvbC1ncm91cCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9aW1nXSB7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdH1cblxuXHRcdFx0LnVzZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5waG9uZSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZW1haWwge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4OyBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGh5cGhlbnM6IGF1dG87XG5cdFx0XHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsInVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUge1xuXHQ+IGxpIHtcblx0XHQuY29sLWRhdGUge1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblxuXHRcdFx0c3Bhbi5zdWJ0aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtZXZlbnQtdHlwZSB7XG5cdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxuXG5cdD4gbGkuaGVhZGVyIHtcblx0XHQuY29sLXN0YXR1cyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdD4gbGk6bm90KC5oZWFkZXIpIHtcblx0XHQuY29sLWluc3RpdHV0aW9uIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0PiBbY2xhc3NePWNvbC1dIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtaWNvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDQ1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMzVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtZXZlbnQtdHlwZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0Ji5zdGFydCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmVuZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1ub3RlcyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0c3Bhbjpub3QoW2NsYXNzKj1pY29uLV0pIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlIHtcblx0XHQ+IGxpIHtcblx0XHRcdC5jb2wtZGF0ZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWV2ZW50LXR5cGUge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSB7XG5cdFx0PiBsaTpub3QoLmhlYWRlcikge1xuXHRcdFx0LmNvbC1kYXRlLXByb2plY3QtaW5mbyB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWV2ZW50LXR5cGUge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1pbnN0aXR1dGlvbiB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHQuY29sLWZ1bmN0aW9uIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWZ1bmN0aW9uIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbmFtZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC5ncm91cHMtdGFibGUge1xuXHRcdD4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHQuY29sLWdyb3VwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnVzZXJzLXdyYXAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1pbi13aWR0aDogNjBweDtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJ1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIHtcblx0LmRvY3VtZW50cy1kZXRhaWxzIHtcblx0XHQuaWNvbi1jYWxlbmRhciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHQmICsgcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZG9jdW1lbnQtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0LmRvY3VtZW50LXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZmxhZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdCYuZW1wdHkge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHVibGlzaC1kYXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGF0cy13cmFwIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHdpZHRoOiBtaW4tY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWwgJiB7XG5cdFx0LmNvbC1uci1kYXRlIHtcblx0XHRcdHdpZHRoOiAxODBweDtcblxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIHtcblx0XHQubW9kYWwgJiB7XG5cdFx0XHQuY29sLW5yLWRhdGUge1xuXHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGxpOm5vdCguaGVhZGVyKSB7XG5cdFx0XHRcdC5jb2wtbnItZGF0ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIHtcblx0XHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0LmNvbC1kb2N1bWVudCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdD4gLmdyb3VwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblxuXHRcdFx0LmRvY3VtZW50LXdyYXAge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJ1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZSxcbnVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLFxudWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlIHtcblx0Ji5wb3BvdXQge1xuXHRcdG1heC13aWR0aDogNzUwcHg7XG5cblx0XHQmLnNlY3JldC1hcnRpY2xlcy10YWJsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHR9XG5cblx0XHQmID4gbGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdCYuaGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuYXBwcm92ZWQge1xuXHRcdFx0XHQuaWNvbi1jaGVjayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5yZWplY3RlZCB7XG5cdFx0XHRcdC5pY29uLXgge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji51bmFwcHJvdmVkIHtcblx0XHRcdFx0Lmljb24tbWludXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1kb2N1bWVudCBzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5ub3QtZGViYXRlZCB7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtZG9jdW1lbnQgc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oI2VkZWRlZCwgNSk7XG5cblx0XHRcdFx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1kb2N1bWVudCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHRcdFx0XHRcdGEsIGEgc3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLWRyYWcge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1sYW5ndWFnZXMge1xuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmJvcmRlci1saWdodCB7XG5cdFx0PiBsaSB7XG5cdFx0XHQ+IC5yb3cge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUsXG5cdHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIHtcblx0XHQmLnBvcG91dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTQ1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG5cblx0XHRcdCYuZnVsbC13aWR0aCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0Ji5hcHByb3ZlZCxcblx0XHRcdFx0Ji51bmFwcHJvdmVkIHtcblx0XHRcdFx0XHQuY29sLWRvY3VtZW50IHtcblx0XHRcdFx0XHRcdD4gLmdyb3VwIHsgXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24tY2hlY2ssXG5cdFx0XHRcdFx0Lmljb24tbWludXMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiAucm93IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1kb2N1bWVudCB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFxuXG5cdFx0XHRcdFx0PiAuZ3JvdXAge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRvY3VtZW50LXdyYXAge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsInVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSB7XG5cdCYgPiBsaSB7XG5cdFx0LmNvbC1kYXRlLWluZm8ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdC5jb2wtbnItZGF0ZSB7XG5cdFx0XHRtaW4td2lkdGg6IDExNXB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMTVweDtcblxuXHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTYwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC11c2VyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDIxMHB4O1xuXHRcdH1cblxuXHRcdC5jb2wtc3RhdHVzIHtcblx0XHRcdG1pbi13aWR0aDogMTcwcHg7XG5cblx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRtaW4td2lkdGg6IDE0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtcHJvamVjdC11c2FnZSB7XG5cdFx0XHRtaW4td2lkdGg6IDE0MHB4O1xuXG5cdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0d2lkdGg6IDIzMHB4O1xuXHRcdH1cblxuXHRcdCY6bm90KC5oZWFkZXIpIHtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbnItZGF0ZSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0Ji5leHRlcm5hbC1pdGVtIHtcblx0XHRcdFx0XHQuZXh0ZXJuYWwtcHVibGljYXRpb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGltZSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXByb2plY3QtaW5mbyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJvamVjdC10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ub3JtYXRpdmUtY2hhcmFjdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itbm9ybWF0aXZlLWNoYXJhY3Rlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbmRpdmlkdWFsLWNoYXJhY3RlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZGl2aWR1YWwtY2hhcmFjdGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFpci1jaGFyYWN0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub2F0aC1jaGFyYWN0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10dW5hO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnZpc2EtY2ZwcCB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmluYWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV4dHJhLWluZm8ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcm9jZWR1cmUtc3RlcHMge1xuXHRcdFx0XHRcdC5zdGVwcyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHVsLnByb2dyZXNzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLCAyMCk7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0Ji5maWxsIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiArIHAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aW1lbGluZS13cmFwIHtcblx0XHRcdFx0XHQub3RoZXItaW5mbyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblxuXHRcdFx0XHRcdFx0Ji5ib3JkZXItdG9wIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAkY29sb3ItZ3JheS1saWdodGVuLTM7IFxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5ib3JkZXItYm90dG9tIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItZ3JheS1saWdodGVuLTM7IFxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXG5cdFx0XHRcdFx0XHRcdCYuaWNvbi1ob3VyZ2xhc3Mge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdFx0XHRcdFx0XHRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmV4dHJhLWluZm8ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1tZWV0aW5nLWluZm8ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjpub3QoLm5vcm1hbCkge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3JkaW5hcnktbWVldGluZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yZGluYXJ5LW1lZXRpbmc7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leHRyYW9yZGluYXJ5LW1lZXRpbmcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1leHRyYW9yZGluYXJ5LW1lZXRpbmc7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtdXNlcixcblx0XHRcdC5jb2wtcGVyc29uIHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiBwIHtcblx0XHRcdFx0XHRzcGFuOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4ucGVyc29uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi51c2VyIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXZbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdFx0XHRsZWZ0OiAtNTVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGRpdltjbGFzc149XCJpbWctMjVcIl0ge1xuXHRcdFx0XHRcdGxlZnQ6IC0zNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwLnBlcnNvbiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRtYXJnaW46IDNweCAwIDAgMDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubGFzdC1uYW1lIHtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdHNwYW5bY2xhc3NePVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubG9jYXRpb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zb2x2ZXItd3JhcCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IC5pbm5lciB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leHRyYS1pbmZvIHtcblx0XHRcdFx0XHQ+IHA6bGFzdC1jaGlsZCxcblx0XHRcdFx0XHQ+IGE6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRwOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1wZXJzb24ge1xuXHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtcGVvcGxlLWluZm8ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXN0YXR1cyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0PiBwOmxhc3QtY2hpbGQsXG5cdFx0XHRcdD4gZGl2Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG5cdFx0XHRcdD4gYTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBhOmxhc3QtY2hpbGQsXG5cdFx0XHRcdD4gLmxpbmtzIGEge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9IFxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uLWNhdXRpb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYgPiBwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0Ji5iaWcge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHRcdCYgKyBwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgKyAuYmlnIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9yLWFwcHJvdmFsLFxuXHRcdFx0XHQuaW4tcHJlcGFyYXRpb24ge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJldm9rZWQtYnktdXNlciB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQsXG5cdFx0XHRcdC5yZWRpcmVjdGVkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHRcdC53aXRob3V0LWFnZW5kYSxcblx0XHRcdFx0LmV4Y2VwdGVkLFxuXHRcdFx0XHQuY2xvc2VkLXJlZ2lzdGVyIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53aXRoLWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdFx0LmFjdGl2ZS1yZWdpc3RlciB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wZW5kaW5nLWFwcHJvdmFsLFxuXHRcdFx0XHQuZGViYXRlLWluLWNvbW1pdHRlZXMsXG5cdFx0XHRcdC5saXZlLW1lZXRpbmcsXG5cdFx0XHRcdC5hbGxvY2F0ZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmljb24tZm9yd2FyZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5saW5rcyB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXZpc2lvbixcblx0XHRcdFx0LnNjaGVkdWxlZC1vbi1hZ2VuZGEsXG5cdFx0XHRcdC5tZWV0aW5nLWluLXBlbmRpbmcsXG5cdFx0XHRcdC53b3JraW5nIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFkZGVkLW9uLWFnZW5kYSB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGVnYWxpdHktbm90aWNlLFxuXHRcdFx0XHQuc29sdmVkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubm8tbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0XHQucmVqZWN0ZWQsXG5cdFx0XHRcdC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtLFxuXHRcdFx0XHQubm90aWNlLXJlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHRcdC5pbi1wZW5kaW5nLWRlY2lzaW9uLFxuXHRcdFx0XHQuc2VuZC1tb2RlLFxuXHRcdFx0XHQucmVxdWVzdC1jaGFuZ2VzLFxuXHRcdFx0XHQubm90aWNlLW9yYW5nZSB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm93bi1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHRcdC5hcHByb3ZlZCxcblx0XHRcdFx0Lm1lZXRpbmctY2xvc2VkLFxuXHRcdFx0XHQudmFsaWRhdGVkLW1vZGUsXG5cdFx0XHRcdC5hbnN3ZXJlZCxcblx0XHRcdFx0Lm5vdGljZS1ncmVlbiB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlcHVibGlzaGVkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1kYXJrZW47XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1c3BlbmRlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlcGVhbGVkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJldm9rZWQsXG5cdFx0XHRcdC5ub3QtaW5jbHVkZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmpvaW5lZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmFua2VkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlc29ydC1jb21wYXJ0bWVudCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHVibGljLWNvbnN1bHRhdGlvbiB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ub3QtZGViYXRlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVkaXQtbW9kZSB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbGVjdHJvbmljLXZvdGUge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1ub3RpY2UtXSB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDhweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1wcm9qZWN0cyB7XG5cdFx0XHRcdC5wcm9ncmVzcy1saXN0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLCAyMCk7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAycHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYudmFsaWQge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmludmFsaWQge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jaGFuZ2VzIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG5cdFx0XHRcdGEuYnRuLFxuXHRcdFx0XHQuY29sLWFjdGlvbnMgYSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRcdFx0JiArIC5saW5rLXdyYXAsXG5cdFx0XHRcdFx0JiArIC5ldmVudHMtd3JhcCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGluay13cmFwLFxuXHRcdFx0XHQuZXZlbnRzLXdyYXAge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdFx0Ji5jYW5jZWxlZCB7XG5cdFx0XHRcdFx0XHR1bCBsaSBzcGFuLmxhYmVsIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dWwgbGkgW2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0Lm1vZGFsICYge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQ+IFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0Ji5pY29uLXNwaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vbGQtcHJvamVjdCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW4ubGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHRcdFx0XHRcdCYucmVwZWFsZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5jb21wbGV0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lYXN0LXNpZGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuY2hhbmdlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5yZWN0aWZpY2F0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYucmVwdWJsaXNoZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5zdXNwZW5kZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLnJldm9jYXRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5kaXNwcm9vZiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmFwcHJvdmVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRzcGFuW2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1kYXRlLXByb2plY3QtaW5mbyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1uci1kYXRlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtcHJvamVjdC1pbmZvIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWJhZGdlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1yZWdpc3RyeS1pbmZvIHtcblxuXHRcdFx0XHQucGV0aXRpb24tcmVxdWVzdCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBldGl0aW9uLXJlcXVlc3Q7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wZXRpdGlvbi1wcm9wb3NhbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBldGl0aW9uLXByb3Bvc2FsO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGV0aXRpb24tY29tcGxhaW50IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24tY29tcGxhaW50O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGV0aXRpb24taW50aW1hdGlvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBldGl0aW9uLWludGltYXRpb247XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vdGhlci1pbmZvIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYm9yZGVyLXRvcCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMzsgXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5ib3JkZXItYm90dG9tIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zOyBcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXG5cdFx0XHRcdFx0XHQmLmljb24taG91cmdsYXNzIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdFx0XHRcdFx0ZW0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmliYm9uLXRleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0XHQmLnJpYmJvbi10b3AtcmlnaHQge1xuXHRcdFx0XHRcdHJpZ2h0OiAtM3B4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0b3A6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJpYmJvbiB7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiA1cHggc29saWQgIzI5ODBiOTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxlbW9uO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIHRvcCBsZWZ0Ki9cblx0XHRcdFx0Ji5yaWJib24tdG9wLWxlZnQge1xuXHRcdFx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHRcdFx0dG9wOiAtMXB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdCAgXHRcdH1cblxuXHRcdFx0ICBcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ICBcdFx0fVxuXG5cdFx0XHQgIFx0XHRzcGFuIHtcblx0XHRcdCAgXHRcdFx0cmlnaHQ6IC0yMnB4O1xuXHRcdFx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0ICBcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LyogdG9wIHJpZ2h0Ki9cblx0XHRcdFx0Ji5yaWJib24tdG9wLXJpZ2h0IHtcblx0XHRcdFx0XHRyaWdodDogLTFweDtcblx0XHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHQgIFx0XHR9XG5cblx0XHRcdCAgXHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHQgIFx0XHR9XG5cblx0XHRcdCAgXHRcdHNwYW4ge1xuXHRcdFx0ICBcdFx0XHRyaWdodDogLTIycHg7XG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHQgIFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLndhcm5pbmcge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmV4Y2VlZGVkIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmlnIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRvY3VtZW50cy1kZXRhaWxzIHtcblx0XHRcdC5pY29uLWNhbGVuZGFyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0JiArIHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZG9jdW1lbnQtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0LmRvY3VtZW50LXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mbGFnIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0XHQmLmVtcHR5IHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHVibGlzaC1kYXRlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdGF0cy13cmFwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0d2lkdGg6IG1pbi1jb250ZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSB7XG5cdCYgPiBsaSB7XG5cdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0ZGl2OmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWluLXdpZHRoOiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSB7XG5cdFx0PiBsaSB7XG5cdFx0XHQmOm5vdCguaGVhZGVyKSB7XG5cdFx0XHRcdC5jb2wtbnItZGF0ZSB7XG5cdFx0XHRcdFx0Ji52ZXJ0aWNhbC1hbGlnbiB7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWRhdGUtaW5mbyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0LmNvbC1uci1kYXRlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC50aW1lIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtcHJvamVjdC1pbmZvIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWxhbmd1YWdlcy5oaWRlLW9uLW1lZC1hbmQtZG93biB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gbGk6bm90KC5oZWFkZXIpIHtcblx0XHRcdC5jb2wtbnItZGF0ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0Ji5leHRlcm5hbC1pdGVtIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQuZXh0ZXJuYWwtcHVibGljYXRpb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUge1xuXHRcdD4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHQuY29sLWRhdGUtcHJvamVjdC1pbmZvIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRcdC5jb2wtbnItZGF0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtcHJvamVjdC1pbmZvIHtcblx0XHRcdFx0XHQucHJvamVjdC10aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ub3JtYXRpdmUtY2hhcmFjdGVyLFxuXHRcdFx0XHRcdC5pbmRpdmlkdWFsLWNoYXJhY3RlciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnRpbWVsaW5lLXdyYXAge1xuXHRcdFx0XHRcdFx0LmV4dHJhLWluZm8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtYmFkZ2Uge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtc3RhdHVzIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQ+IHA6bm90KGxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuXHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0Lmxpbmstd3JhcCB7XG5cdFx0XHRcdFx0YTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXBldGl0aW9uLWluZm8ge1xuXHRcdFx0XHQub3RoZXItaW5mbyB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwidWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlIHtcblx0PiBsaSB7XG5cdFx0LmNvbC1kYXRlIHtcblx0XHRcdG1pbi13aWR0aDogMjIwcHg7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLnN1YnRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQ+IGxpLmhlYWRlciB7XG5cdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQ+IGxpOm5vdCguaGVhZGVyKSB7XG5cdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUge1xuXHRcdD4gbGkge1xuXHRcdFx0LmNvbC1kYXRlIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUge1xuXHRcdD4gbGkge1xuXHRcdFx0LmNvbC1kYXRlLXByb2plY3QtaW5mbyB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXN0YXR1cyB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyBcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdD4gcCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdD4gcCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiIsInVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSB7XG5cdD4gbGkge1xuXHRcdC5jb2wtZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5jb2wtaWNvbiB7XG5cdFx0XHR3aWR0aDogNDVweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMzVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sLWluc3RpdHV0aW9uIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0PiBbY2xhc3NePWNvbC1dIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdD4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0LmNvbC11c2VyIHtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdH1cblx0XHRcdFtjbGFzcyo9aW1nXSB7XG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JiA+IHAge1xuXHRcdFx0XHRzcGFuOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuLnBlcnNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2wtZnVuY3Rpb24ge1xuXHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvbGl0aWNhbC1iYWRnZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSB7XG5cdFx0PiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdC5jb2wtZ3JvdXAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aW1nLV0ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXByZWZlY3R1cmUge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC5jb2wtaWNvbiB7XG5cdFx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWltZ10ge1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnVzZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5waG9uZSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZW1haWwge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4OyBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGh5cGhlbnM6IGF1dG87XG5cdFx0XHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsInVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZSB7XG5cdCYucG9wb3V0IHtcblx0XHQmID4gbGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdCYuaGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYubG9hZGVkIHtcblx0XHRcdFx0LmNvbC1uYW1lIHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAucm93IHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtbmFtZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC11c2VyIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmID4gcCB7XG5cdFx0XHRcdFx0XHRzcGFuOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3Bhbi5wZXJzb24ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRpdltjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0XHRcdFx0bGVmdDogLTU1cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHAucGVyc29uIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdG1hcmdpbjogM3B4IDAgMCAwO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubGFzdC1uYW1lIHtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtb3B0aW9ucy1saXN0IHtcblx0XHRcdFx0XHQub3B0aW9ucy1saXN0IHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDNweDtcblxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRtYXgtaGVpZ2h0OiA4MCU7XG5cdG1heC13aWR0aDogNzUwcHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0d2lkdGg6IDY1JTtcblx0XG5cdCYubW9kYWwtc21hbGwge1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdHdpZHRoOiA0MjBweDtcblx0fVxuXHQmLm1vZGFsLW1lZGl1bSB7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0d2lkdGg6IDkwMHB4O1xuXHR9XG5cdCYubW9kYWwtbGFyZ2Uge1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdHRvcDogNyUhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMjAwcHg7XG5cdFx0bWF4LWhlaWdodDogODYlIWltcG9ydGFudDtcblx0fVxuXHQmLm1vZGFsLXZpc2libGUge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdG1heC1oZWlnaHQ6IDk0JSFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAzJSFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDkwJTtcblxuXHRcdCYubW9kYWwtbGFyZ2Uge1xuXHRcdFx0bWF4LWhlaWdodDogOTQlIWltcG9ydGFudDtcblx0XHRcdHRvcDogMyUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRsZWZ0OiAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDAlIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cblx0XHQmLm1vZGFsLWxhcmdlIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0dG9wOiAwJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0aGVhZGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRib3JkZXItbGlnaHQsIDUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXG5cdFx0aDMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cblx0XHRcdFx0LnRpdGxlLnNtYWxsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogNDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXG5cdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2RhbC1jbG9zZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRcdHBhZGRpbmc6IDUwcHggODBweCAxNXB4IDgwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcblx0XHRcdG92ZXJmbG93LXk6IHZpc2libGU7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMTVweCAyMHB4O1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdFx0XHRbY2xhc3MqPWljb24tdXNlcl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0W2NsYXNzKj1pY29uLWhhbmRdIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdFtjbGFzcyo9aWNvbi1leWUtaGlkZGVuXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdH1cblx0XHRcdFtjbGFzcyo9aWNvbi1lbWFpbF0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGFiZWwtd3JhcCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpbHRlcnMtd3JhcCB7XG5cdFx0XHQuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHR9XG5cblx0XHQuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciAuY2FyZXQge1xuXHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Lm9yZ2FuaXphdGlvbi1sb2dvLFxuXHRcdFx0Lmluc3RpdHV0aW9uLWxvZ28sXG5cdFx0XHQucHJvZHVjdC1sb2dvIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0bWF4LWhlaWdodDogNzBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA5NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gLmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4tZmxvYXRpbmcge1xuXHRcdFx0Ji5idG4tZGVsZXRlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0Ji5uby1iZyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYudGFibGUtc2VsZWN0aW9uIHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweCAxNXB4IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0Zm9ybSxcblx0XHRcdC5pdGVtcy10YWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnBob25lLXByZXZpZXcge1xuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweCAxNXB4IDEwcHg7XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IG1pbi1jb250ZW50O1xuXG5cdFx0XHRcdC5oZWFkZXItbG9nbyB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRib3JkZXItbGlnaHQsIDUpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDQ1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEzcHgpO1xuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1lc3NhZ2Utd3JhcCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7IFxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGVmdDogMTdweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR0b3A6IDEyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzM3B4KTtcblx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMzVweCk7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tb2RhbC1maXhlZC1mb290ZXIge1xuXHRcdGhlaWdodDogODAlO1xuXHRcdG1heC1oZWlnaHQ6IDgwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skdmVydGljYWwtbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRoZWlnaHQ6IDk0JTtcblx0XHRcdG1heC1oZWlnaHQ6IDk0JTtcblx0XHRcdHRvcDogMyUhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IDAlIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTU2cHgpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmID4gKiB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQudG9wLXBhZ2luYXRpb24td3JhcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQuYm90dG9tLXBhZ2luYXRpb24td3JhcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tb2RhbC1mb290ZXIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQubW9kYWwtZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0Ym9yZGVyLXRvcDogMCFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGFicy13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4IWltcG9ydGFudDtcblx0fVxuXG5cdC5yb3ctY2hvb3NlIHtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdC5jYXJkIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dvLWVtb2wge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHR9XG5cblx0LmNsb25lLXJvdyB7XG5cdFx0QGV4dGVuZCAuZmxleC1yb3c7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Lmljb24tYmV0d2VlbiB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHR9XG5cblx0LnZpZGVvLXdyYXAge1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwLjI1JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpZnJhbWUge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSB7XG5cdFx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLm1vZGFsLWRvY3VtZW50cyB7XG5cdGZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdC50YWItY29udGVudCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0XHQuZG9jdW1lbnQtd3JhcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnN0YXR1dGUge1xuXHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdGEuYnRuLWFkZCxcblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RhdHV0ZS0xO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGF0dXRlLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnJ1bGVzIHtcblx0XHQubGFuZ3VhZ2VzLXRhYnMtd3JhcCB7XG5cdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRhLmJ0bi1hZGQsXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJ1bGVzLTE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJ1bGVzLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmNvdW5jaWwge1xuXHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdGEuYnRuLWFkZCxcblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY291bmNpbC0xO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jb3VuY2lsLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm1heW9yIHtcblx0XHQubGFuZ3VhZ2VzLXRhYnMtd3JhcCB7XG5cdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRhLmJ0bi1hZGQsXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmZpbmFuY2lhbCB7XG5cdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0YS5idG4tYWRkLFxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1maW5hbmNpYWwtMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZmluYW5jaWFsLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm90aGVycyB7XG5cdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0YS5idG4tYWRkLFxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vdGhlcnMtMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3RoZXJzLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmFpciB7XG5cdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0YS5idG4tYWRkLFxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1haXItMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYWlyLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdCYubW9kYWwtbWVudSB7XG5cdFx0aGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cblx0XHRcdC5tb2RhbC1jbG9zZVtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDU0cHg7XG5cblx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAxKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saXN0IHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5N2QnICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggNTBweCAyMHB4IDI1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC56LWRlcHRoLTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubW9kYWwtbWVudS1ydWxlcyB7XG5cdFx0aGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwkY29sb3ItcnVsZXMtMSwkY29sb3ItcnVsZXMtMik7XG5cdFx0fVxuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcnVsZXMtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saXN0IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJ1bGVzLTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubW9kYWwtbWVudS1jb3VuY2lsIHtcblx0XHRoZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCRjb2xvci1jb3VuY2lsLTEsJGNvbG9yLWNvdW5jaWwtMik7XG5cdFx0fVxuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY291bmNpbC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY291bmNpbC0xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm1vZGFsLW1lbnUtbWF5b3Ige1xuXHRcdGhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsJGNvbG9yLW1heW9yLTEsJGNvbG9yLW1heW9yLTIpO1xuXHRcdH1cblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlzdCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYXlvci0xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm1vZGFsLW1lbnUtZmluYW5jaWFsIHtcblx0XHRoZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCRjb2xvci1maW5hbmNpYWwtMSwkY29sb3ItZmluYW5jaWFsLTIpO1xuXHRcdH1cblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZpbmFuY2lhbC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZmluYW5jaWFsLTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubW9kYWwtbWVudS1vdGhlcnMge1xuXHRcdGhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsJGNvbG9yLW90aGVycy0xLCRjb2xvci1vdGhlcnMtMik7XG5cdFx0fVxuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3RoZXJzLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlzdCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vdGhlcnMtMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5tb2RhbCB7XG5cdFx0Ji5tb2RhbC1tZW51IHtcblx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdGhlaWdodDogODVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLm1vZGFsIHtcblx0Ji5pbnN0aXR1dGlvbi1mdW5jdGlvbixcblx0Ji5vcmdhbml6YXRpb24tZnVuY3Rpb24ge1xuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdC5pbnN0aXR1dGlvbi13cmFwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuXG5cdFx0XHRcdCYuZnVsbC13aWR0aCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNTAlO1xuXG5cdFx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHQuaW5zdGl0dXRpb24tbG9nbyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5zdGl0dXRpb24tdGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW50ZXJpbS1mdW5jdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZnVuY3Rpb24td3JhcCB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0PiAqIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbnN0aXR1dGlvbi10aXRsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucG9saXRpY2FsLWJhZGdlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZXZlbnQtc3RhdHVzLXdyYXAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXG5cdFx0XHRcdFx0Ji5zdGFydCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuZW5kIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwge1xuXHQmLmluc3RpdHV0aW9uLXByb2ZpbGUsXG5cdCYub3JnYW5pemF0aW9uLXByb2ZpbGUge1xuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDMwcHghaW1wb3J0YW50O1xuXG5cdFx0XHQuaW5zdGl0dXRpb24tY2FyZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMzBweCAzMHB4IDAgMzBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwge1xuXHQmLnVzZXItcHJvZmlsZSB7XG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4IWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHghaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHghaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5pbm5lci1hY3Rpb25zIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHR3aWR0aDogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnVzZXItaW5mbyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG5cdFx0XHRcdCYuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yb3cge1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDE1cHg7XG5cdFx0fVxuXG5cdFx0LnN0YXR1cyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2VuZXJhbC1pbmZvIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdH1cblxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbnN0aXR1dGlvbi1pbmZvLFxuXHRcdC5vcmdhbml6YXRpb24taW5mbyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHQuaW5zdGl0dXRpb24td3JhcCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm9yZ2FuaXphdGlvbi13cmFwIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogNzVweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZnVuY3Rpb24td3JhcCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbnN0aXR1dGlvbiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTkxM1wiICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtMzVweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjdGl2aXR5IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQucm93IHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24tc21zIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbi1saXN0IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3RoZXItaW5mbyB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGhyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFwLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5yZXN1bHRzIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA1cHg7XG5cblx0XHRcdFx0XHRcdFtjbGFzc149aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jb3VudCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5tb2RhbCB7XG5cdFx0Ji51c2VyLXByb2ZpbGUge1xuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4IWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHghaW1wb3J0YW50O1xuXG5cdFx0XHRcdC51c2VyLWluZm8ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucm93LmZ1bGwtd2lkdGgge1xuXHRcdFx0XHRcdC5jb2wge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0LmNhcmQuaW5zdGl0dXRpb24taW5mbyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblxuXHRcdFx0XHRcdFx0XHQuaW5zdGl0dXRpb24td3JhcCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwge1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0aDQudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5uci1kYXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC5uciB7XG5cblx0XHRcdH1cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Zm9ybSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQubGFuZ3VhZ2VzLXRhYnMtd3JhcCB7XG5cdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saW5rcyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0Ji5pY29uLXJpYmJvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwtcHJvamVjdC1ldmVudHMubW9kYWwge1xuXHQuaW5mby13cmFwIHtcblx0XHRtYXJnaW46IDMwcHggYXV0bztcblx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQubnItZGF0ZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHQubnIge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQuc3VidGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwtdm90ZXMubW9kYWwge1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0aDQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0Lm5yLWRhdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0Lm5yIHtcblxuXHRcdFx0fVxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudm90ZXMtc3RhdHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5saW5rcyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0Ji5pY29uLXJpYmJvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmN1c3RvbS1saW5rIHtcblx0XHRcdCYuYWJzb2x1dGUtdG9wLXJpZ2h0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHQuc2VjcmV0LXZvdGVzLXdyYXAge1xuXHRcdFx0bWFyZ2luOiA0MHB4O1xuXG5cdFx0XHQmLnBybyB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hZ2FpbnN0IHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hYnN0ZW50aW9uIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsIHtcblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdC5lbGVjdHJvbmljLXZvdGVzLXdyYXAge1xuXHRcdFx0bWFyZ2luOiAxMHB4O1xuXG5cdFx0XHQmLnBybyB7XG5cdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgNSk7XG5cblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFnYWluc3Qge1xuXHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1yZWQsIDE1KTtcblxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWJzdGVudGlvbiB7XG5cdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3Itc2xhdGUtZ3JheSwgMjUpO1xuXG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRcdFx0d2lkdGg6IDk1cHg7XG5cblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDk1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDk1cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43MCk7XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04MiUpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwtY29uc3VsdGFudC5tb2RhbCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG5cblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQubW9kYWwtY2xvc2Uge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHQubG9nbyB7XG5cdFx0XHR3aWR0aDogNzVweDtcblx0XHR9XG5cblx0XHQudG9wLWNhcmQge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCByZ2JhKCMxYjJiMTgsIDEpLCByZ2JhKCM4Y2JjMDAsIDEpKTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuYm90dG9tLWNhcmQge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmltYWdlLXdyYXAge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IC0zNXB4O1xuXHRcdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51c2VyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtbGlzdCB7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW5bY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCB7XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRoNC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0Lm5yLWRhdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0Lm5yIHtcblxuXHRcdFx0fVxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5saW5rcyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0Ji5pY29uLXJpYmJvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogNzVweDtcblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0Ji5hcHByb3ZlZCB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yZWplY3RlZCB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY2hhbmdlcyB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji51bnByb2Nlc3NlZCB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0Ji5hcHByb3ZlZCB7XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucmVqZWN0ZWQge1xuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmNoYW5nZXMge1xuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnVucHJvY2Vzc2VkIHtcblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTM7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgMTVweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHQuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGhlaWdodDogODBweDtcblxuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsLXVzZXItZXZlbnRzLm1vZGFsIHtcblx0Lm92ZXJ2aWV3LWNvbnN1bHRhbnQge1xuXHRcdC51c2VyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHR9XG5cblx0XHQuaW1nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0XHRcdGltYWdlLXJlbmRlcmluZzogYXV0bztcblx0XHRcdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdFx0XHRtYXJnaW46IDAgMzBweCAwIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHRcdHdpZHRoOiAxNTBweDtcblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQubW9kYWwtdXNlci1ldmVudHMubW9kYWwge1xuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdD4gLnJvdyB7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZlcnZpZXctY29uc3VsdGFudCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdC51c2VyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMTBweCBhdXRvIDA7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiYm9keS5sb2dpbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0aGVpZ2h0OiAxMDB2aDtcblxuXHRzZWN0aW9uIHtcblx0XHQmLmxlZnQge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgjMWIyYjE4LCAwLjgpLCByZ2JhKCM4Y2JjMDAsIDAuODUpKSwgdXJsKCcuLi9hc3NldHMvaW1nL3Rvd2VyLXZpZXcuanBnJyk7IC8qIFN0YW5kYXJkIHN5bnRheCAobXVzdCBiZSBsYXN0KSAqL1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDB2dyAtICN7JGxhcmdlLXNjcmVlbn0pLzIgKyAoMC42NSAqICN7JGxhcmdlLXNjcmVlbn0pKTtcblx0XHRcdFxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDAuNjUgKiAjeyRsYXJnZS1zY3JlZW59KTtcblxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogI2JkYjNkYTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucmlnaHQge1xuXHRcdFx0QGV4dGVuZCAuei1kZXB0aC01O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMHZ3IC0gI3skbGFyZ2Utc2NyZWVufSkvMiArICgwLjM1ICogI3skbGFyZ2Utc2NyZWVufSkpO1xuXG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDAuMzUgKiAjeyRsYXJnZS1zY3JlZW59KTtcblxuXHRcdFx0XHQubG9nbyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2MHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud2Vic2l0ZSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRsYXJnZS1hbmQtZG93bn0ge1xuXHRcdHNlY3Rpb24ge1xuXHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0d2lkdGg6IDY1JTtcblxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0bWluLXdpZHRoOiA0MDBweDtcblx0XHRcdFx0d2lkdGg6IDM1JTtcblxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRzZWN0aW9uIHtcblx0XHRcdCYubGVmdCB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblxuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cblx0XHRcdFx0XHQud2Vic2l0ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdHNlY3Rpb24ge1xuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdFx0XHQubG9nbyB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyR2ZXJ0aWNhbC1zbWFsbC1hbmQtZG93bn0ge1xuXHRcdHNlY3Rpb24ge1xuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdC53ZWJzaXRlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvamVjdC1vdmVydmlldy13cmFwIHtcblx0LmNhcmQge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0fVxuXG5cdC5ub3JtYXRpdmUtY2hhcmFjdGVyLFxuXHQuZG9jdW1lbnQtaW5mby1sYWJlbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5vcm1hdGl2ZS1jaGFyYWN0ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5pbmRpdmlkdWFsLWNoYXJhY3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZGl2aWR1YWwtY2hhcmFjdGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQuYWlycC1jaGFyYWN0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQub3JkaW5hcnktbWVldGluZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yZGluYXJ5LW1lZXRpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5leHRyYW9yZGluYXJ5LW1lZXRpbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1leHRyYW9yZGluYXJ5LW1lZXRpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5yZWdpc3RyeS1iYWRnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLXJlcXVlc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZXRpdGlvbi1yZXF1ZXN0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLXByb3Bvc2FsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24tcHJvcG9zYWw7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdH1cblxuXHQucGV0aXRpb24tY29tcGxhaW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24tY29tcGxhaW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLWludGltYXRpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZXRpdGlvbi1pbnRpbWF0aW9uO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLXNvbHZlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXBldGl0aW9uLXNvbHZlZDtcblx0XHRjb2xvcjogJGNvbG9yLXBldGl0aW9uLXNvbHZlZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLXJlc3BvbnNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24tcmVzcG9uc2U7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdH1cblxuXHQubnItZGF0ZSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0Lm5yIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblxuXHRcdC5kYXRlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHR9XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQuc3VidGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRoNC5oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmxvY2F0aW9uLWluZm8sXG5cdC5vdGhlci1pbmZvIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW46IDVweCAwO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnByb2NlZHVyZS1zdGVwcyB7XG5cdFx0LnN0ZXBzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwucHJvZ3Jlc3Mge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4sIDIwKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMnB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0XHQmLmZpbGwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmICsgcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QsXG5cdC5pbml0aWF0b3ItcHJvamVjdCxcblx0LnNpZ25hdHVyZS1wcm9qZWN0LFxuXHQuY291bnRlcnNpZ24tcHJvamVjdCxcblx0LmFnZW5kYS13cmFwLFxuXHQuaGVhZC1vZi1tZWV0aW5nLFxuXHQuY29udm9jYXRpb24tcHJvamVjdCxcblx0LmNvbXBhcnRpbWVudC1wcm9qZWN0LFxuXHQuZnVsZmlsbG1lbnQtcHJvamVjdCxcblx0LnJlc3BvbnNpYmxlLXBlcnNvbixcblx0Lm5yLWRhdGUtcHJvamVjdCxcblx0LnNldHRsZW1lbnQtdGVybSxcblx0LnNvbHZlci1wcm9qZWN0LFxuXHQucmVkaXJlY3QtcHJvamVjdCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0JiA+IGEsXG5cdFx0JiA+IC5pbm5lciwgXG5cdFx0LmNvbGxhcHNpYmxlLWJvZHkgPiBhIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDcwcHg7XG5cdFx0XHQvL21hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmJ0bi1yZW1vdmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sbGFwc2libGUtYm9keSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0ZGl2W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRsZWZ0OiAtNzBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHRwLnBlcnNvbiB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRtYXJnaW46IDNweCAwIDAgMDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHQubGFzdC1uYW1lIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2NhdGlvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblxuXHRcdC5uci1kYXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblxuXHRcdC5idG4tcmVtb3ZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlua3Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0XHQmLmljb24tcmliYm9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRwLmluZm8ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudm90ZXMge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC52aXNhLXByb2plY3Qge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdC52aXNhLWNmcHAge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDAuOTM3NXJlbTtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pbmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRpbWVsaW5lLXdyYXAge1xuXHRcdC5vdGhlci1pbmZvIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW46IDVweCAwO1xuXG5cdFx0XHQmLmJvcmRlci10b3Age1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMzsgXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0XHQmLmljb24taG91cmdsYXNzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbG9yLWdyZWVuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY29sb3ItYW1iZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jb2xvci1yZWQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0XHRcdGVtIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXh0cmEtaW5mbyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RhdHMtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0Lmxhbmcge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jaGVja2VkIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR3aWR0aDogbWluLWNvbnRlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uZW1wdHkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Ly9oZWlnaHQ6IDI1cHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdG1pbi13aWR0aDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8vd2lkdGg6IDI1cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tbWl0dGVlcy13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQuY29tbWl0dGVlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hcHByb3ZlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hhcmFjdGVyLXByb2plY3Qge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5saW5rcyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdCYubGVmdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0JiA+IHAge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuZ3JvdXAge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0Ji5pY29uLXJpYmJvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQmLmljb24tdGh1bWItdXAge1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHR9XG5cdFx0XHQmLmljb24tbGlzdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdCZbY2xhc3MqPWljb24tZmlsZS1dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdGF0dXMtd3JhcCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHQubGlua3Mge1xuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuc3RhdHVzLWJveCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1pbi13aWR0aDogMjQwcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cblx0XHRcdC50b2Mtd3JhcHBlciAmIHtcblx0XHRcdFx0bWluLXdpZHRoOiAyMjBweDtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmlubmVyLWdyb3VwIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGEsIHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodGVuLTI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYmx1ZS1saWdodGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LnJpYmJvbiB7XG5cdFx0XHRcdFx0JiArIC5zdGF0dXMtcHVibGlzaGVkLFxuXHRcdFx0XHRcdCYgKyAuc3RhdHVzLXVucHVibGlzaGVkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50aW1lIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgKyBwIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiArIGg0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGhyICsgLmRhdGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRcdCYuaG91ciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEuZGF0ZSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRociB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICMyOTgwYjk7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1sZW1vbjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiB0b3AgbGVmdCovXG5cdFx0XHRcdCYucmliYm9uLXRvcC1yaWdodCB7XG5cdFx0XHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdCAgXHRcdH1cblxuXHRcdFx0ICBcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ICBcdFx0fVxuXG5cdFx0XHQgIFx0XHRzcGFuIHtcblx0XHRcdCAgXHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDlweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdCAgXHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYud2FybmluZyB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZXhjZWVkZWQge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0YXR1cy1ib3gge1xuXHRcdFx0Ji5mb3ItYXBwcm92YWwsXG5cdFx0XHQmLmluLXByZXBhcmF0aW9uLFxuXHRcdFx0Ji5yZWdpc3RlcmVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLW9yYW5nZS1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlLWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJldm9rZWQtYnktdXNlciB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQtMjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50LFxuXHRcdFx0Ji5yZWRpcmVjdGVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ibHVlLWxpZ2h0ZW4tMywgMTIpO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnBlbmRpbmctYXBwcm92YWwsXG5cdFx0XHQmLmRlYmF0ZS1pbi1jb21taXR0ZWVzIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWJsdWUtbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZXZpc2lvbixcblx0XHRcdCYuc2NoZWR1bGVkLW9uLWFnZW5kYSxcblx0XHRcdCYud29ya2luZyB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFkZGVkLW9uLWFnZW5kYSxcblx0XHRcdCYuam9pbmVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlLWxpZ2h0ZW47XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1wdXJwbGU7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5uby1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHQmLnJlamVjdGVkLFxuXHRcdFx0Ji5jYW5jZWxlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1yZWQ7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHQmLnNvbHZlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0ZW47XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucmFua2VkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ibHVlLWxpZ2h0ZW4tMywgMTIpO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYub3duLWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdCYuYXBwcm92ZWQsXG5cdFx0XHQmLnZhbGlkYXRlZC1tb2RlICxcblx0XHRcdCYuYW5zd2VyZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodGVuO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHQmLmluLXBlbmRpbmctZGVjaXNpb24sXG5cdFx0XHQmLmxldHRlci1zZW50IHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXItbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYW1iZXItbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyLWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucmVwdWJsaXNoZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodGVuO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tZGFya2VuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnN1c3BlbmRlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYmx1ZS1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJlcGVhbGVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXJlZDtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJldm9rZWQsXG5cdFx0XHQmLm5vdC1pbmNsdWRlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItcmVkO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2plY3QtZnVsbC1hZG9wdGVkLFxuXHRcdFx0Ji52YWxpZGF0ZWQtbGV0dGVyIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHRlbjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2plY3QtcmVqZWN0ZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItcmVkO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucHJvamVjdC1pbi1hbmFseXNpcyB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2plY3QtZm9yLWRlYmF0ZSB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJlc29ydC1jb21wYXJ0bWVudCxcblx0XHRcdCYuZHJhZnQtbGV0dGVyIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWJsdWUtbGlnaHRlbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuaWNvbi1wZW5jaWwge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji53aXRoLWxlZ2FsaXR5LW5vdGljZSB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlLXJlZ2lzdGVyIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLndpdGhvdXQtbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0Ji53aXRob3V0LWFnZW5kYSB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmV4Y2VwdGVkLFxuXHRcdFx0Ji5jbG9zZWQtcmVnaXN0ZXIge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnB1YmxpYy1jb25zdWx0YXRpb24ge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubGl2ZS1tZWV0aW5nIHtcblx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRib3JkZXItYmx1ZS1saWdodGVuOztcblx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm5vdC1kZWJhdGVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1saWdodC0yO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm1lZXRpbmctY2xvc2VkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHRlbjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRociB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ob3VyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm1lZXRpbmctaW4tcGVuZGluZyB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJvcmRlci1hbWJlci1saWdodGVuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaG91ciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyLWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubWVldGluZy13aXRob3V0LWN2b3J1bSB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1yZWQ7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRib3JkZXItcmVkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaG91ciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZWxlY3Ryb25pYy12b3RlIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodGVuO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGF0dXMtcHVibGlzaGVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cdFx0LnN0YXR1cy11bnB1Ymxpc2hlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdH1cblxuXHRcdC5idXR0b25zIHtcblx0XHRcdCYgKyAuYnV0dG9ucyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvdW5jaWwtbWVldGluZyB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYubGluayB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0JiArIC5vcHRpb25zLWxpc3Qge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0JiArIC5idXR0b25zLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XG5cdFx0PiAqIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4OyBcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQub3B0aW9ucy1saXN0IHtcblx0XHRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuLFxuXHRcdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHR9XG5cdFx0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3Bhbixcblx0XHRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHR9XG5cblx0XHQmLnByb2plY3Qtc3RhdHVzIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHQmLnByZWZpeCB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0dWwuY2hlY2tib3gge1xuXHRcdFx0XHQ+IGxpIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcmVmaXhbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0PiBwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmZvci1hcHByb3ZhbCxcblx0XHRcdC5pbi1wcmVwYXJhdGlvbiB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmV2b2tlZC1ieS11c2VyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50LFxuXHRcdFx0LnJlZGlyZWN0ZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wZW5kaW5nLWFwcHJvdmFsLFxuXHRcdFx0LmRlYmF0ZS1pbi1jb21taXR0ZWVzIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJldmlzaW9uLFxuXHRcdFx0Lndvcmtpbmcge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGVnYWxpdHktbm90aWNlLFxuXHRcdFx0LnNvbHZlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJhbmtlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5qb2luZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5vLWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdC5yZWplY3RlZCxcblx0XHRcdC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtLFxuXHRcdFx0LmNhbmNlbGVkIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vd24tbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0LmFwcHJvdmVkLFxuXHRcdFx0Lm1lZXRpbmctY2xvc2VkLFxuXHRcdFx0LmFuc3dlcmVkIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZXB1Ymxpc2hlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1kYXJrZW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1c3BlbmRlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmVzb3J0LWNvbXBhcnRtZW50IHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LndpdGgtbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0LmFjdGl2ZS1yZWdpc3RlciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdC53aXRob3V0LWFnZW5kYSxcblx0XHRcdC5leGNlcHRlZCxcblx0XHRcdC5jbG9zZWQtcmVnaXN0ZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnB1YmxpYy1jb25zdWx0YXRpb24ge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2NoZWR1bGVkLW9uLWFnZW5kYSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hZGRlZC1vbi1hZ2VuZGEge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxpdmUtbWVldGluZyxcblx0XHRcdC5hbGxvY2F0ZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubm90LWluY2x1ZGVkIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ub3QtZGViYXRlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmV2b2tlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGFrZW4tbm90ZSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZWV0aW5nLWluLXBlbmRpbmcge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHNwYW46bm90KC5wcmVmaXgpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lm5vdGlmaWNhdGlvbi13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cblx0XHRcdFx0dWwudGFicyB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdC50YWIge1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lm5vdGlmaWNhdGlvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jb2wtZG9jdW1lbnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5ub3Rlcy1zdGF0dXMge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0PiBwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0XHR1bC50YWJzIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0LnRhYiB7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ub3RpZmljYXRpb24td3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG5cdFx0XHRcdHVsLnRhYnMge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQudGFiIHtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5ub3RpZmljYXRpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY29sLWRvY3VtZW50IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubm9ybWFsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdD4gcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1ib2R5IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5wcm9qZWN0LWZvcm1hdC10eXBlIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdC5wcmVmaXhbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0PiBwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZW1vbC10eXBlIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZG9jdW1lbnQtdHlwZSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmlubmVyLXJvdy1ib3JkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDNweDtcblx0XHR9XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LmV2ZW50cy13cmFwIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cblx0XHQuZXZlbnRzIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdCYuY2FuY2VsZWQge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uLV0sXG5cdFx0XHRcdFx0XHRhLFxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuLmxhYmVsIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0PiBbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNXB4O1xuXG5cdFx0XHRcdFx0XHQmLmljb24tc3Bpbm5lciB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQub2xkLXByb2plY3Qge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3Bhbi5sYWJlbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0XHRcdCYucmVwZWFsZWQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbXBsZXRpb24ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWFzdC1zaWRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNoYW5nZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yZXB1Ymxpc2hlZCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1kYXJrZW47XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc3VzcGVuZGVkIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJldm9jYXRpb24ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJlY3RpZmljYXRpb24ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5saW5rcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHQmLmljb24tYmFja3dhcmQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oaXN0b3J5IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdC5pY29uLWJhY2t3YXJkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3BlbnNhbnM7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5saW5rcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHQmLmljb24tcmliYm9uIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbm5lciB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ1bGxldCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9qZWN0cy1saXN0IHtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXG5cdFx0XHRcdCYubnIge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgKyAudm90ZXMtc3RhdHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQuY29udm9jYXRpb24tcHJvamVjdCB7XG5cdFx0LmxpbmtzICsgYTpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNvbHZlci13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByb2plY3QtZGV0YWlscy13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0cGFkZGluZzogMCAwLjc1cmVtO1xuXG5cdCYubm90ZXMtZGV0YWlscyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0Lm90aGVyLWluZm8ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kZXRhaWxzLXdyYXAge1xuXHRcdGZsZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnByb2plY3Qtb3ZlcnZpZXctd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzVweDtcblx0XHRcdHRvcDogMjBweDtcblxuXHRcdFx0Ji5tb2JpbGUtZnVsbC13aWR0aCB7XG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdGxlZnQ6IC02MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdW1tYXJ5LXdyYXAge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0fVxuXG5cdGg0IHsgXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0c3BhbltjbGFzc149aWNvbi1kb2N1bWVudF0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnRvYy13cmFwcGVyIHtcblx0XHQmLnBpbm5lZCB7XG5cdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LnRhYmxlLW9mLWNvbnRlbnRzIHtcblx0XHRcdGEge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGl2aWRlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIge1xuXHRcdCYuc3RlcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0c2VjdGlvbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZSB7XG5cdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb246bm90KC5jb250ZW50KTpub3QoLnNpZ25hdHVyZSk6bm90KC5wcm9jZWR1cmVzKTpub3QoLm5vdGVzKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdFx0bGVmdDogLTkwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHR9XG5cdH1cblxuXHQuc3RlcCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdFx0Ji5sYXN0IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RlcC1wb2ludCB7IFxuXHRcdFx0XHRsZWZ0OiAtN3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubm90ZXMtc3RlcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc3RlcC1wb2ludCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0bGVmdDogLTlweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogNTRweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5jYXJkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0fVxuXG5cdFx0c2VjdGlvbi5oZWFkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG5cdFx0XHRcdGxlZnQ6IC05MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0LnRhYnMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzZWN0aW9uLmhlYWRlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDkwcHgpO1xuXHRcdFx0XHRcdHRvcDogLTkwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzVweDtcblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtdGl0bGUge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDg1JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LnByb2plY3QtbnItZGF0ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0Lm5yLFxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDg1JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogODUlO1xuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24uc2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRsZWZ0OiAtOTdweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHR9XG5cblx0XHRwcmUge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtc3RhdGVtZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogODUlO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdGg1IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdH1cblxuXHQuc3RlcCBzZWN0aW9uLmNvbnRlbnQsXG5cdC5zdGVwIHNlY3Rpb24ubm90ZXMge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cblx0XHQuYXJ0aWNsZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdFx0XHRsZWZ0OiAtOTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGxlZnQ6IC05N3B4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hcnRpY2xlLW5yIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdH1cblxuXHRcdFx0b2w6bm90KC50YWJzKSwgdWw6bm90KC50YWJzKSB7XG5cdFx0XHRcdC8vY291bnRlci1yZXNldDogbGlzdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0Ly9saXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ly8gXHRjb250ZW50OiBcIiAoXCIgY291bnRlcihsaXN0KSBcIikgXCI7XG5cdFx0XHRcdFx0Ly8gXHRjb3VudGVyLWluY3JlbWVudDogbGlzdDtcblx0XHRcdFx0XHQvLyBcdGxlZnQ6IC0xLjRlbTtcblx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdG9sOm5vdCgudGFicyksIHVsOm5vdCgudGFicykge1xuXHRcdFx0XHRcdFx0Ly9jb3VudGVyLXJlc2V0OiBsaXN0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblxuXHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIpIFwiO1xuXHRcdFx0XHRcdFx0XHQvLyBcdGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuXHRcdFx0XHRcdFx0XHQvLyBcdGxlZnQ6IC0xLjRlbTtcblx0XHRcdFx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0b2w6bm90KC50YWJzKSwgXG5cdFx0XHR1bDpub3QoLnRhYnMpLCBcblx0XHRcdHRhYmxlIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0YWJsZSB7XG5cdFx0XHRtYXJnaW46IDE1cHggYXV0byAxNXB4IGF1dG87XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGFibGUsIHRoLCB0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdHByZSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdH1cblx0fVxuXG5cdC5zdGVwIHNlY3Rpb24ubm90ZXMge1xuXHRcdCYuYm9yZGVyLWRvdHRlZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdH1cblxuXHRcdC5hcnRpY2xlIHsgXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRvbCwgdWwsIGRpdiwgcCwgYSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR9XG5cblx0XHRcdG9sOm5vdCgudGFicykge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWw6bm90KC50YWJzKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogaW5pdGlhbDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24uc2lnbmF0dXJlIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cblx0XHQuY29sIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuZmlyc3QtbmFtZSxcblx0XHQubGFzdC1uYW1lIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5mb3Itc2lnbmF0dXJlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQuc3VmaXgge1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24ucHJvY2VkdXJlcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXG5cdFx0dGFibGUge1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHR9XG5cblx0XHR0YWJsZSwgdGgsIHRkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Ji5sZWZ0LWFsaWduIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdCYuY2VudGVyLWFsaWduIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Ji5yaWdodC1hbGlnbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg1IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZCwgdGgge1xuXHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRyLnNtYWxsIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC1jYXJkOm5vdCguZWRpdCkge1xuXHRcdHNlY3Rpb24uc2VjdGlvbiB7XG5cdFx0XHRvbCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtY2FyZCB7XG5cdFx0c2VjdGlvbi5zZWN0aW9uIHtcblx0XHRcdG9sIHtcblx0XHRcdFx0Y291bnRlci1yZXNldDogbGlzdDtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGxpc3QsIGxvd2VyLWFscGhhKSBcIikgXCI7XG5cdFx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbGlzdDtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xLjRlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtY2FyZC5lZGl0IHtcblx0XHRzZWN0aW9uLnNlY3Rpb24ge1xuXHRcdFx0b2w6bm90KC50YWJzKSwgdWw6bm90KC50YWJzKSB7XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRvbCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c2VjdGlvbjpub3QoLmhlYWRlcik6bm90KC5kb2N1bWVudC10aXRsZSk6bm90KC5kb2N1bWVudC1zdGF0ZW1lbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpIHtcblx0XHRcdG9sLCB1bCwgZGl2LCBwLCBhIHtcblx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZnItd3JhcHBlciB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHR9XG5cdH1cblxuXHQucHJldmlldy1tb2RlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0PiAuY29sIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0fVxuXG5cdFx0c2VjdGlvbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhlYWRlciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0Ji5mbGFnLXR5cGUge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmZsYWcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pbWFnZS10eXBlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjhmNmYzLCAjZjhmNmYzIDEwcHgsICRjb2xvci13aGl0ZSAxMHB4LCAkY29sb3Itd2hpdGUgMjBweCk7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdjpub3QoLmdyb3VwKTpub3QoLmdyb3VwLWxlZnQpOm5vdCguZmxhZyk6bm90KC5jMSk6bm90KC5jMik6bm90KC5jMyk6bm90KC5lbXB0eS1pbWcpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYuZW1wdHktaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi5ncm91cC1sZWZ0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kb2N1bWVudC10aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNlY3Rpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdG9sIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblxuXHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTMsIDYpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDU1JTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIpIFwiO1xuXHRcdFx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbGlzdDtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTEuNGVtO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTAuM2VtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kb2N1bWVudC1zdGF0ZW1lbnQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2Om5vdCguZ3JvdXApIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jb250ZW50IHtcblx0XHRcdFx0LmFydGljbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYXJ0aWNsZS1uciB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0XHRkaXY6bm90KC5ncm91cCkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNpZ25hdHVyZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucHJvY2VkdXJlcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXY6bm90KC5ncm91cCkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2V0dGluZ3Mtc3RlcC5kb2N1bWVudHMsXG4uc2V0dGluZ3Mtc3RlcC5ub3RlcyB7XG5cdG1hcmdpbi1yaWdodDogMjYwcHg7XG59XG5cbi5wcm9qZWN0LXN0YXR1cy13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMjtcblxuXHRzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fSBcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxNDAwcHgpIHtcblx0LnByb2plY3Qtb3ZlcnZpZXctd3JhcCB7XG5cdFx0LnN0YXR1cy13cmFwIHtcblx0XHRcdC5vdGhlci1ib3gge1xuXHRcdFx0XHQmIH4gLnN0YXR1cy1ib3gge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm90aGVyLWJveCB7XG5cdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEzMDBweCkge1xuXHQucHJvamVjdC1vdmVydmlldy13cmFwIHtcblx0XHQuc3RhdHVzLXdyYXAge1xuXHRcdFx0Lm90aGVyLWJveCB7XG5cdFx0XHRcdCYgfiAuc3RhdHVzLWJveCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3RoZXItYm94IHtcblx0XHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTIwMHB4KSB7XG5cdC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuXHRcdC5zdGF0dXMtd3JhcCB7XG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RhdHVzLWJveCxcblx0XHRcdC5vdGhlci1ib3gge1xuXHRcdFx0XHRtaW4td2lkdGg6IDIyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9qZWN0LWRldGFpbHMtd3JhcCB7XG5cdFx0c2VjdGlvbjpub3QoLmNvbnRlbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpOm5vdCgubm90ZXMpIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogLTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0ZXAgc2VjdGlvbi5jb250ZW50LFxuXHRcdC5zdGVwIHNlY3Rpb24ubm90ZXMge1xuXHRcdFx0LmFydGljbGUge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogLTgwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRsZWZ0OiAtODdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGVwIHtcblx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogLTgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRzZWN0aW9uLnNlY3Rpb24ge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IC04N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuXHRcdC5wZXRpdGlvbi1yZXF1ZXN0LW5yLFxuXHRcdC5wZXRpdGlvbi1yZXNwb25zZS1uciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQucHJvamVjdC1kZXRhaWxzLXdyYXAge1xuXHRcdC5zdGVwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHQ+IC5jb2wge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlY3Rpb24ucHJvY2VkdXJlcyB7XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZXR0aW5ncy1zdGVwLmRvY3VtZW50cyxcblx0LnNldHRpbmdzLXN0ZXAubm90ZXMge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnByb2plY3Qtb3ZlcnZpZXctd3JhcCB7XG5cdFx0LmNhcmQge1xuXHRcdFx0cGFkZGluZzogMTVweCA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRoNC5oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuc3RhdHVzLXdyYXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0LnN0YXR1cy1ib3gge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b25zIHtcblx0XHRcdFx0Ly9tYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMsXG5cdFx0Lm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMge1xuXHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sbGFwc2libGUtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lm5vdGlmaWNhdGlvbi13cmFwIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC5tb2JpbGUtcm93IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdHVsLnRhYnMge1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5vdGlmaWNhdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXZlbnRzLXdyYXAge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cblx0XHRcdC5oaXN0b3J5IHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmV2ZW50cyB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJvamVjdC1kZXRhaWxzLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHQmLm5vdGVzLWRldGFpbHMge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuXG5cdFx0XHQmLmZ1bGwtd2lkdGgge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0c3BhbltjbGFzc149aWNvbi1kb2N1bWVudF0ge1xuXHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRvY3VtZW50LXRpdGxlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzZWN0aW9uLnNlY3Rpb24ge1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdG9sOm5vdCgudGFicyksIHVsOm5vdCgudGFicykge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb2N1bWVudC1zdGF0ZW1lbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR9XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0ZXAge1xuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHNlY3Rpb24uY29udGVudCxcblx0XHRcdHNlY3Rpb24ubm90ZXMge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdC5hcnRpY2xlIHtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblxuXHRcdFx0XHRcdD4gb2w6bm90KC50YWJzKSxcblx0XHRcdFx0XHQ+IHVsOm5vdCgudGFicykge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXG5cdFx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdFx0b2w6bm90KC50YWJzKSwgdWw6bm90KC50YWJzKSB7XG5cdFx0XHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRzZWN0aW9uLnNpZ25hdHVyZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0LmNvbDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlY3Rpb24ucHJvY2VkdXJlcyB7XG5cdFx0XHRcblx0XHRcdHRhYmxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdHRhYmxlLCB0aCwgdGQge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0ci5zbWFsbCB7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlscy13cmFwIHtcblx0XHRcdC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuXHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00NXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuXHRcdH1cblx0XHQuZG9jdW1lbnQtY2FyZC5mdWxsLXdpZHRoIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuXHRcdH1cblxuXHRcdC5kb2N1bWVudC1yZWNlaXZlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5LmxvZ2luIHtcblxuXHRkaXZbcm9sZT1cIm1haW5cIl0ge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXG5cdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5LmxvZ2lue2JhY2tncm91bmQtY29sb3I6I2YzZjZmZTtoZWlnaHQ6MTAwdmh9Ym9keS5sb2dpbiBzZWN0aW9uLmxlZnR7aGVpZ2h0OjEwMHZoO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDUwdncgKyAxODBweCl9Ym9keS5sb2dpbiBzZWN0aW9uLmxlZnQgdmlkZW97aGVpZ2h0OjEwMCU7aW5zZXQ6MDstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOm5vbmU7d2lkdGg6MTAwJTt6LWluZGV4OjF9Ym9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLm92ZXJsYXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO2luc2V0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt6LWluZGV4OjJ9Ym9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxvYXQ6cmlnaHQ7aGVpZ2h0OjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjUwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NzgwcHg7ei1pbmRleDozfWJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgaDF7Y29sb3I6I2ZmZjtmb250LXNpemU6NXJlbX1ib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIHB7Y29sb3I6I2JkYjNkYX0uZmMtaGVhZGVyLXRvb2xiYXIgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciAuZmMtdG9kYXktYnV0dG9uLGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmJ0bixib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIC5idG4tbGFyZ2UsYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciAuYnRuLXNtYWxsLGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b257bWFyZ2luOjB9Ym9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0e2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6MTAwJTt3aWR0aDpjYWxjKDUwdncgLSAxODBweCl9Ym9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzo1MHB4O3dpZHRoOjQyMHB4fWJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5sb2dve2NvbG9yOiM0NDMyODc7Zm9udC1zaXplOjE2MHB4O21heC13aWR0aDoyNTBweH1ib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciBoMntjb2xvcjojZmY2ZDI0O2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDo1MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZmMtaGVhZGVyLXRvb2xiYXIgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmZjLXRvZGF5LWJ1dHRvbixib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAuYnRuLGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5idG4tbGFyZ2UsYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmJ0bi1zbWFsbCxib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbnttYXJnaW46MDt3aWR0aDoxMDAlfWJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC53ZWJzaXRle2JvdHRvbTowO2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOmFic29sdXRlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpe2JvZHkubG9naW4gc2VjdGlvbi5sZWZ0e3dpZHRoOjY1JX1ib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVye3dpZHRoOjEwMCV9Ym9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0e21pbi13aWR0aDo0MDBweDt3aWR0aDozNSV9Ym9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXJ7d2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Ym9keS5sb2dpbnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1ib2R5LmxvZ2luIHNlY3Rpb24ubGVmdHtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfWJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXJ7cGFkZGluZzozMHB4O3dpZHRoOjEwMCV9Ym9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciBoMXtmb250LXNpemU6M3JlbX1ib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHR7Ym94LXNoYWRvdzpub25lO2hlaWdodDphdXRvO21heC13aWR0aDo0NTBweH1ib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lcntwYWRkaW5nOjMwcHh9Ym9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLndlYnNpdGV7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe2JvZHkubG9naW4gc2VjdGlvbi5yaWdodHttaW4td2lkdGg6MzAwcHg7d2lkdGg6MTAwJX1ib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lcntwYWRkaW5nOjIwcHh9Ym9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmxvZ297bWF4LWhlaWdodDoxMDBweH1ib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciBoMntmb250LXNpemU6MjRweDttYXJnaW4tdG9wOjIwcHh9fVxuXG4jcGFnZS1sb2dpbi1mb3Jnb3RfcGFzc3dvcmQgZGl2W3JvbGU9XCJtYWluXCJdIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc2VsZWN0LWRyb3Bkb3duIHtcblx0bWF4LWhlaWdodDogMzAwcHg7XG59XG4jdXNlcndheUFjY2Vzc2liaWxpdHlJY29uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGN1cnNvcjogbW92ZSAhaW1wb3J0YW50O1xuXG5cdC5pbWcge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5kaXZpZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuXG5cdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0Y3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblxuXHQuaW5mbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZGl2aWRlciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0xMDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYgPiBhLFxuXHRcdCYgPiAuaW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC03NXB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0LmltZyB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0fVxuXHR9XG5cblx0LmlubmVyLWFjdGlvbnMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IC0xNXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdHdpZHRoOiAwO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQuZnVuY3Rpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cdC5kZXBhcnRtZW50IHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0LnBvbGl0aWNhbC1iYWRnZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdH1cbn1cblxuYm9keSA+IC5zZXJ2aWNlLXdyYXAuY3VzdG9tc29ydGFibGVlbGVtZW50IHtcblx0LnBlcnNvbiB7XG5cdFx0Y29sb3I6ICM0ODQ4NDg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXHQubmFtZSB7XG5cdFx0Y29sb3I6ICM0ODQ4NDg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblx0LmRpdmlkZXIgPiAuaW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTc1cHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZWVmYTtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNzBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZTk5ZlwiICFpbXBvcnRhbnQ7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuXHRcdFx0Y29sb3I6ICM2NjdlYjE7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGxlZnQ6IC00cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC00cHg7XG5cdFx0XHR3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0fVxuXHR9XG59XG5cblxuYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmY2ZjZmMgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG5cdC5mMSB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0LW1zLWZsZXg6IDE7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHRAZXh0ZW5kIC56LWRlcHRoLTE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cblx0XHQucm93IHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0XHR9XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0W2NsYXNzKj1jb2wtXTpub3QoLmNvbC1jaGVjayk6bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykge1xuXHRcdFx0KiB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji51bnJlYWQge1xuXHRcdFtjbGFzcyo9Y29sLV06bm90KC5jb2wtYWN0aW9ucykge1xuXHRcdFx0KiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5uby1ldmVudCB7XG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0fVxuXHR9XG5cblx0Ji5oZWFkZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblxuXHRcdFx0Ji5jb2wtb3B0aW9ucyxcblx0XHRcdCYuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tbWVudSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblxuXHRcdHNwYW4sXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXG5cdFx0LnNvcnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdCY6bm90KC51cCk6bm90KC5kb3duKSB7XG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLWFycm93LXVwIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCoge1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMjNweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji51cCB7XG5cdFx0XHRcdC5pY29uLWFycm93LWRvd24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZG93biB7XG5cdFx0XHRcdC5pY29uLWFycm93LXVwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3RhYmxlLWNvbHVtbnMtc2V0dGluZ3Mge1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXG5cdFx0XHRcdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbC1kcmFnIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRcblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sLWNoZWNrIHtcblx0XHQvLyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdH1cblx0LmNvbC1pY29ucyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHdpZHRoOiA0MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb2wtaW1nIHtcblx0XHR3aWR0aDogNjBweDtcblx0fVxuXHQuY29sLXN0YXR1cyB7XG5cdFx0Jjpub3QoW2NsYXNzKj0naGlkZS1vbiddKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMzBweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQuY29sLW1lc3NhZ2Utc3RhdHVzIHtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDNweDtcblxuXHRcdCYucmVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fVxuXHRcdCYudW5yZWFkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0fVxuXHR9XG5cdC5jb2wtbnIge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHR9XG5cdC5jb2wtZGF0ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0d2lkdGg6IDExMHB4O1xuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHR3aWR0aDogNzVweDtcblx0XHR9XG5cblx0XHQmLmJpZyB7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb2wtYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmLmV4dHJhLXNtYWxsIHtcblx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdH1cblxuXHRcdCYuc21hbGwge1xuXHRcdFx0bWluLXdpZHRoOiAxMTBweDtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHR9XG5cblx0XHQmLmJpZyB7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb2wtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdFxuXHRcdCYuZW1wdHkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogNzBweDtcblx0XHRcblx0XHQmLmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQuY29sLXRleHQge1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdH1cblxuXHRcdC5kb2N1bWVudC10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2wtbGFuZ3VhZ2VzLFxuXHQuY29sLW9wdGlvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cblx0XHRcdCY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCkuY2hlY2tlZCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmxhZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdH1cblx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmID4gLnJvdyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHR9XG5cblx0XHQmID4gLnJvdzpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXG5cdCYgPiAucm93IHtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0Jjpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSB7XG5cdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgMyk7XG5cblx0XHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRcdC5zZWNvbmRhcnkge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Ji5hY3Rpb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi12aWV3IHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHR9XG5cdFx0Lmljb24tZWRpdCB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdC5pY29uLXNtcyB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdC5pY29uLXRyYXNoIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tY2FsZW5kYXIge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuaWNvbi1zdGF0cyB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLWNsb25lIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tZmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLWZpbGUtcGRmLFxuXHRcdC5pY29uLWZpbGUtZG9jLFxuXHRcdC5pY29uLWZpbGUtZG9jeCxcblx0XHQuaWNvbi1maWxlLXBwdCxcblx0XHQuaWNvbi1maWxlLXhscyxcblx0XHQuaWNvbi1maWxlLXhsc3gge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Ly9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRmb250LXNtb290aDogYXV0bztcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQucHJpbWFyeSxcblx0XHRcdC5zZWNvbmRhcnkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlY29uZGFyeSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdFtjbGFzcyo9Y29sLV0ge1xuXHRcdCYucmlnaHQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdFx0Ji5sZWZ0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0Ji5jZW50ZXIge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHQmLmJ0biB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY3VzdG9tLWxpbmsge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRcdH1cblx0XHQmLmN1c3RvbS1saW5rLWRhcmtlbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWxpbmstZGFya2VuO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0fVxuXHR9XG5cblx0XG5cblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblxuXHQmLmhlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmLmxvYWRlZCB7XG5cdFx0LmNvbC1uYW1lIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdD4gLnJvdyB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLW5hbWUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0LmNvbC11c2VyIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0bWluLWhlaWdodDogNDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRcdGxlZnQ6IC01NXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0cC5wZXJzb24ge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0bWFyZ2luOiAzcHggMCAwIDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGFzdC1uYW1lIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0c3BhbltjbGFzc149XCJpY29uXCJdIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1vcHRpb25zLWxpc3Qge1xuXHRcdFx0Lm9wdGlvbnMtbGlzdCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAzcHg7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLm1hdGVyaWFsLXBsYWNlaG9sZGVyIHtcblx0LmlubmVyIHtcblx0XHQmLm1hdGVyaWFsYm94ZWQge1xuXHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubWF0ZXJpYWwtcGxhY2Vob2xkZXIge1xuXHQjbWF0ZXJpYWxib3gtb3ZlcmxheSArIC5pbm5lciB7XG5cdFx0Ji5tYXRlcmlhbGJveGVkLmFjdGl2ZSB7XG5cdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcblx0I3JlYWN0bWFwcm9tYW5pYSAucm93Lm1hcC1maWx0ZXJzLXdyYXAuaGlkZWZpbHRlcnMgLmNvbC1maWx0ZXJzIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuI3BhZ2UtbG9naW4tZm9yZ290X3Bhc3N3b3JkICNmaXRlbV9pZF9lbWFpbCB7XG5cdHdpZHRoOiAzMDBweDtcbn1cblxuLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAge1xuXHRvdmVyZmxvdzogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5yb3cge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jYWRkLWxvY2F0aW9uLW1vZGFsIHtcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyAuc3dpdGNoIHtcbi8vIFx0cGFkZGluZy10b3A6IDEwcHg7XG4vLyBcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuLy8gfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCA+IGEsXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCA+IGEsXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0ID4gYSxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwID4gYSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuLmN1c3RvbWFuY2hvcjo6YmVmb3JlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRtYXJnaW4tdG9wOiAtNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOztcbn1cblxuI3Byb2plY3QtZm9ybWF0LWVtb2wgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgYS5kYXRlID4gaDQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl0sXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIGFbaHJlZj1cIiN2aWV3LXVzZXItcHJvZmlsZS1tb2RhbFwiXTpsaW5rLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl06dmlzaXRlZCxcbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdOmhvdmVyLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl06YWN0aXZlLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl06Zm9jdXMge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnBlcnNvbi13cmFwLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuZW1wdHktd3JhcCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYm9keS5pc25vdGxvZ2dlZGluIC5idG4tc2VuZC1zbXMsXG5ib2R5Lmlzbm90bG9nZ2VkaW4gLmJ0bi1zZW5kLWVtYWlsLFxuYm9keS5pc25vdGxvZ2dlZGluIC5idG4tYWRkLWdyb3VwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG4ubm9ldmVudHMsXG4ubm9ldmVudHM6bGluayxcbi5ub2V2ZW50czp2aXNpdGVkLFxuLm5vZXZlbnRzOmhvdmVyLFxuLm5vZXZlbnRzOmFjdGl2ZSxcbi5ub2V2ZW50czpmb2N1cyB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRvY3VtZW50LXdyYXAgLmJ0bi1hZGQsXG4uZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkgLmRvY3VtZW50LXdyYXAgLmZpbGUtZmllbGQge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbiNyZWFjdC1lbW9sLXBhZ2luYXRpb24tcmVnaXN0cmVoY2wgLmNvbC1hY3RpdmF0ZS1vcHRpb25zLFxuI3JlYWN0LWVtb2wtcGFnaW5hdGlvbi1yZWdpc3RyZXBoY2wgLmNvbC1hY3RpdmF0ZS1vcHRpb25zLFxuI3JlYWN0LWVtb2wtcGFnaW5hdGlvbi1yZWdpc3RydXBkcCAuY29sLWFjdGl2YXRlLW9wdGlvbnMsXG4jcmVhY3QtZW1vbC1wYWdpbmF0aW9uLXJlZ2lzdHJ1ZHAgLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LXdyYXBwZXIuaW52YWxpZCArIGxhYmVsIHtcbiAgICB0b3A6IDA7XG59XG5cbi5yb3cgPiAuY29sID4gaDUgKyAuaGVscGVyLXRleHQge1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMThweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI0Y0NDMzNjtcbn1cblxuLnJvdyAuY29sLm00IHtcblx0Ly8gd2lkdGg6IDMzLjMzMyU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogYXV0bztcbn1cblxudWwuY29sbGFwc2libGUucG9wb3V0PmxpLmhlYWRlciAuc29ydCAqIHtcblx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aWUgLmZ1bmN0aW9uIHNwYW4ge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aWUgLmRvbWVuaXUgc3BhbiB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLnBlcnNvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSB7XG5cdC5jb2wtaWNvbiB7XG5cdFx0dGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbiNyZWFjdG9yZ2FuaWdyYW1hcHJlZmVjdHVyYSAuY2FyZCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAucm93LnNlY3Rpb24ubGV2ZWwxIC5jb2wuczEyLm03Lmw1LnhsNS5wZXJzb24td3JhcC5oYXMtaW5uZXItYWN0aW9ucyB7XG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbiNyZWFjdGNvbXVuaWNhcmVjdXByZWZlY3R1cmEgPiBkaXYgPiAudG9wLXBhZ2luYXRpb24td3JhcCBoNC5jb2wge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZGF0ZXBpY2tlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlcltkaXNhYmxlZF0gKyBsYWJlbCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvamVjdC1kZXRhaWxzLXdyYXAubm90ZXMtZGV0YWlscyB7XG5cdC8vd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuYm9keSAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmZvci1zaWduYXR1cmUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSxcbmJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXHRjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdD4gLnJvdyB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG5cdFx0Y29sb3I6ICM2ZTZlNmU7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuXHR9XG5cblx0PiAucm93IC5pY29uLWRyYWcge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogI2E1YTVhNTtcblx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAtMTVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHR9XG5cblx0PiAucm93IC5jb2wtZG9jdW1lbnQge1xuXHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdC1tcy1mbGV4OiAxO1xuXHRcdGZsZXg6IDE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0Y29sb3I6ICM0ODQ4NDg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0PiAucm93IC5mMSB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0LW1zLWZsZXg6IDE7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdD4gLnJvdyAuY29sLWRvY3VtZW50ID4gYXtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXG5cdH1cblxuXHQ+IC5yb3cgLmNvbC1hY3Rpb25zIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWluLXdpZHRoOiAxMTBweDtcblx0XHR3aWR0aDogMTEwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0PiAucm93IC5jb2wtYWN0aW9ucyA+IC5wcmltYXJ5IHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG5cdFx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG5cblx0PiAucm93IC5jb2wtYWN0aW9ucyA+IC5wcmltYXJ5IGEge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXNtb290aDogYXV0bztcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjYTVhNWE1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICBcdG1hcmdpbjogMCA0cHg7XG5cdH1cblxuXG5cdD4gLnJvdyAuY29sLWFjdGlvbnMgPiAuc2Vjb25kYXJ5IHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG5cdFx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG5cblx0PiAucm93IC5jb2wtYWN0aW9ucyA+IC5zZWNvbmRhcnkgYSB7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGZvbnQtc21vb3RoOiBhdXRvO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICNhNWE1YTU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIFx0bWFyZ2luOiAwIDRweDtcblx0fVxuXG59XG5cbi5hY3RpdmVbaWRePVwidGFiXCJdIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZjZmNmYyAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cblx0LnJpYmJvbi10ZXh0LnJpYmJvbi10b3AtcmlnaHQge1xuXHRcdHJpZ2h0OiAtM3B4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0b3A6IDI4cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cblx0LnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0IHtcblx0XHRyaWdodDogLTFweDtcblx0XHR0b3A6IC0xcHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHR9XG5cblx0LnJpYmJvbiB7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA3MHB4O1xuXHR9XG5cblx0LnJpYmJvbi5iaWcgW2NsYXNzKj1pY29uLV0ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5yaWJib24ud2FybmluZyBzcGFuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwO1xuXHR9XG5cblx0LnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xuXHRcdHJpZ2h0OiAtMjJweDtcblx0XHR0b3A6IDhweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cblx0LnJpYmJvbiBzcGFuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmNhODAwO1xuXHRcdGJveC1zaGFkb3c6IDBweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHdpZHRoOiAxNDVweDtcblx0fVxuXG5cdCYgPiAucm93IHtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0Jjpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSB7XG5cdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgMyk7XG5cblx0XHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRcdC5zZWNvbmRhcnkge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Ji5hY3Rpb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi12aWV3IHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHR9XG5cdFx0Lmljb24tZWRpdCB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdC5pY29uLXNtcyB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdC5pY29uLXRyYXNoIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tY2FsZW5kYXIge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuaWNvbi1zdGF0cyB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLWNsb25lIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tZmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLWZpbGUtcGRmLFxuXHRcdC5pY29uLWZpbGUtZG9jLFxuXHRcdC5pY29uLWZpbGUtZG9jeCxcblx0XHQuaWNvbi1maWxlLXBwdCxcblx0XHQuaWNvbi1maWxlLXhscyxcblx0XHQuaWNvbi1maWxlLXhsc3gge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Ly9mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRmb250LXNtb290aDogYXV0bztcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQucHJpbWFyeSxcblx0XHRcdC5zZWNvbmRhcnkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlY29uZGFyeSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmYxIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHRcdC13ZWJraXQtZmxleDogMTtcblx0XHQtbXMtZmxleDogMTtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdEBleHRlbmQgLnotZGVwdGgtMTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblxuXHRcdC5yb3cge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRcdH1cblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRbY2xhc3MqPWNvbC1dOm5vdCguY29sLWNoZWNrKTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSB7XG5cdFx0XHQqIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnVucmVhZCB7XG5cdFx0W2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKSB7XG5cdFx0XHQqIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm5vLWV2ZW50IHtcblx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHR9XG5cdH1cblxuXHQmLmhlYWRlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0bWluLWhlaWdodDogNzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG5cdFx0XHQmLmNvbC1vcHRpb25zLFxuXHRcdFx0Ji5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi1tZW51IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXG5cdFx0c3Bhbixcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cblx0XHQuc29ydCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0Jjpub3QoLnVwKTpub3QoLmRvd24pIHtcblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24tYXJyb3ctdXAge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3R0b206IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0KiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnVwIHtcblx0XHRcdFx0Lmljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kb3duIHtcblx0XHRcdFx0Lmljb24tYXJyb3ctdXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sLWRyYWcge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdFxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2wtaW5kZXgge1xuXHRcdG1pbi13aWR0aDogMzBweDtcblx0fVxuXG5cdC5jb2wtaWNvbnMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR3aWR0aDogNDBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdH1cblx0fVxuXHQuY29sLWRhdGUtaW5mbyB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQuY29sLXVzZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMjEwcHg7XG5cdH1cblx0LmNvbC1pbWcge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHR9XG5cdC5jb2wtc3RhdHVzIHtcblx0XHQmOm5vdChbY2xhc3MqPSdoaWRlLW9uJ10pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcblx0XHRtaW4td2lkdGg6IDE3MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LnJldmlzaW9uIFtjbGFzcyo9aWNvbl0sIFxuXHRcdC5zY2hlZHVsZWQtb24tYWdlbmRhIFtjbGFzcyo9aWNvbl0sIFxuXHRcdC5tZWV0aW5nLWluLXBlbmRpbmcgW2NsYXNzKj1pY29uXSwgXG5cdFx0LndvcmtpbmcgW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogI2ZmYzMwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cblx0XHRkaXYgPiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5mb3ItYXBwcm92YWwsXG5cdFx0LmluLXByZXBhcmF0aW9uIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXZva2VkLWJ5LXVzZXIge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndpdGhvdXQtbGVnYWxpdHktbm90aWNlLFxuXHRcdC53aXRob3V0LWFnZW5kYSB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud2l0aC1sZWdhbGl0eS1ub3RpY2Uge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGVuZGluZy1hcHByb3ZhbCxcblx0XHQuZGViYXRlLWluLWNvbW1pdHRlZXMsXG5cdFx0LmxpdmUtbWVldGluZyxcblx0XHQuYWxsb2NhdGVkIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi1mb3J3YXJkIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQubGlua3Mge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXZpc2lvbixcblx0XHQuc2NoZWR1bGVkLW9uLWFnZW5kYSxcblx0XHQubWVldGluZy1pbi1wZW5kaW5nLFxuXHRcdC53b3JraW5nIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFkZGVkLW9uLWFnZW5kYSB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGVnYWxpdHktbm90aWNlLFxuXHRcdC5zb2x2ZWQge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5vLWxlZ2FsaXR5LW5vdGljZSxcblx0XHQucmVqZWN0ZWQsXG5cdFx0Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0sXG5cdFx0Lm5vdGljZS1yZWQge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlLFxuXHRcdC5pbi1wZW5kaW5nLWRlY2lzaW9uLFxuXHRcdC5zZW5kLW1vZGUsXG5cdFx0LnJlcXVlc3QtY2hhbmdlcyxcblx0XHQubm90aWNlLW9yYW5nZSB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm93bi1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0LmFwcHJvdmVkLFxuXHRcdC5tZWV0aW5nLWNsb3NlZCxcblx0XHQudmFsaWRhdGVkLW1vZGUsXG5cdFx0LmFuc3dlcmVkLFxuXHRcdC5ub3RpY2UtZ3JlZW4ge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXB1Ymxpc2hlZCB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1c3BlbmRlZCB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVwZWFsZWQge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmV2b2tlZCxcblx0XHQubm90LWluY2x1ZGVkIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVzb3J0LWNvbXBhcnRtZW50IHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wdWJsaWMtY29uc3VsdGF0aW9uIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5vdC1kZWJhdGVkIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVkaXQtbW9kZSB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPW5vdGljZS1dIHtcblx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbjogMCA4cHg7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29sLWFjdGlvbnMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMjMwcHg7XG5cdH1cblx0LmNvbC1tZXNzYWdlLXN0YXR1cyB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAzcHg7XG5cblx0XHQmLnJlYWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdH1cblx0XHQmLnVucmVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdH1cblx0fVxuXHQuY29sLW5yLWRhdGUge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRjb2xvcjogIzQ4NDg0ODtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWluLXdpZHRoOiAxMTVweDtcblx0XHRtYXgtd2lkdGg6IDExNXB4O1xuXHR9XG5cdC5jb2wtcHJvamVjdC1pbmZvIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFxuXHRcdC5wcm9qZWN0LXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjNDg0ODQ4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdFx0LmFpci1jaGFyYWN0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0XHR3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcblx0XHRcdHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdH1cblx0XHQubm9ybWF0aXZlLWNoYXJhY3RlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuXHRcdFx0d2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0fVxuXHRcdC5pbmRpdmlkdWFsLWNoYXJhY3RlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuXHRcdFx0d2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdC5jb2wtbnIge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHR9XG5cdC5jb2wtZGF0ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0d2lkdGg6IDExMHB4O1xuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHR3aWR0aDogNzVweDtcblx0XHR9XG5cblx0XHQmLmJpZyB7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0fVxuXHRcdC5kYXRlIHtcblx0XHRcdGNvbG9yOiAjYTVhNWE1O1xuXHRcdH1cblx0fVxuXHQuY29sLWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Ji5leHRyYS1zbWFsbCB7XG5cdFx0XHRtaW4td2lkdGg6IDUwcHg7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHR9XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdG1pbi13aWR0aDogMTEwcHg7XG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0fVxuXG5cdFx0Ji5iaWcge1xuXHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdH1cblx0fVxuXHQuY29sLW9wdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHR3aWR0aDogNzBweDtcblx0XHRcblx0XHQmLmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0XG5cdFx0Ji5lbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cdH1cblx0LmNvbC10ZXh0IHtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHR9XG5cblx0XHQuZG9jdW1lbnQtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sLWxhbmd1YWdlcyxcblx0LmNvbC1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdD4gZGl2IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXG5cdFx0XHQmOm5vdCgubGFuZyk6bm90KC5zd2l0Y2gpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCgubGFuZyk6bm90KC5zd2l0Y2gpLmNoZWNrZWQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZsYWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHR9XG5cdC5jb2xsYXBzaWJsZS1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JiA+IC5yb3cge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0fVxuXG5cdFx0JiA+IC5yb3c6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblxuXG5cdFtjbGFzcyo9Y29sLV0ge1xuXHRcdCYucmlnaHQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdFx0Ji5sZWZ0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0Ji5jZW50ZXIge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHQmLmJ0biB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY3VzdG9tLWxpbmsge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRcdH1cblx0XHQmLmN1c3RvbS1saW5rLWRhcmtlbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWxpbmstZGFya2VuO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0fVxuXHR9XG5cblx0XG5cblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblxuXHQmLmhlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmLmxvYWRlZCB7XG5cdFx0LmNvbC1uYW1lIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdD4gLnJvdyB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLW5hbWUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0LmNvbC11c2VyIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0bWluLWhlaWdodDogNDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRcdGxlZnQ6IC01NXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0cC5wZXJzb24ge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0bWFyZ2luOiAzcHggMCAwIDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGFzdC1uYW1lIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0c3BhbltjbGFzc149XCJpY29uXCJdIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1vcHRpb25zLWxpc3Qge1xuXHRcdFx0Lm9wdGlvbnMtbGlzdCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAzcHg7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmljb24tZHJhZyB7XG5cdGN1cnNvcjogbW92ZTtcbn1cblxuXG4uZmMtZXZlbnQuZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpeGhlYWRlciAuY29sbGFwc2libGUtaGVhZGVyID4gbGFiZWwge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlZC1zd2l0Y2gge1xuXHQuc3dpdGNoIGxhYmVsIC5sZXZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDAsIDAsIDAuMzgpO1xuXHR9XG5cdC5zd2l0Y2ggbGFiZWwgLmxldmVyOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMTUpO1xuXHR9XG5cdC5zd2l0Y2ggbGFiZWwgLmxldmVyOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzOTM5O1xuXHR9XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4udGlwZG9jdW1lbnRoZWFkZXIge1xuXHRjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNlbGVjdC13cmFwcGVyIHtcblx0LmNhcmV0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0ei1pbmRleDogMDtcblx0fVxufVxuXG5cbi50b3AtcGFnaW5hdGlvbi13cmFwLFxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuXHRoNCB7XG5cdFx0JiArIC5maWx0ZXIge1xuXHRcdFx0LnNlbGVjdC13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdG1heC13aWR0aDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jdGFiMS5hY3RpdmVbc3R5bGVdLFxuI3RhYjIuYWN0aXZlW3N0eWxlXSxcbiN0YWIzLmFjdGl2ZVtzdHlsZV0sXG4jdGFiNC5hY3RpdmVbc3R5bGVdLFxuI3RhYjUuYWN0aXZlW3N0eWxlXSxcbiN0YWI2LmFjdGl2ZVtzdHlsZV0sXG4jdGFiNy5hY3RpdmVbc3R5bGVdLFxuI3RhYjguYWN0aXZlW3N0eWxlXSxcbiN0YWI5LmFjdGl2ZVtzdHlsZV0ge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4jdGFiMS5hY3RpdmVbc3R5bGU9XCJkaXNwbGF5Om5vbmVcIl0sXG4jdGFiMi5hY3RpdmVbc3R5bGU9XCJkaXNwbGF5Om5vbmVcIl0sXG4jdGFiMy5hY3RpdmVbc3R5bGU9XCJkaXNwbGF5Om5vbmVcIl0sXG4jdGFiNC5hY3RpdmVbc3R5bGU9XCJkaXNwbGF5Om5vbmVcIl0sXG4jdGFiNS5hY3RpdmVbc3R5bGU9XCJkaXNwbGF5Om5vbmVcIl0sXG4jdGFiNi5hY3RpdmVbc3R5bGU9XCJkaXNwbGF5Om5vbmVcIl0sXG4jdGFiNy5hY3RpdmVbc3R5bGU9XCJkaXNwbGF5Om5vbmVcIl0sXG4jdGFiOC5hY3RpdmVbc3R5bGU9XCJkaXNwbGF5Om5vbmVcIl0sXG4jdGFiOS5hY3RpdmVbc3R5bGU9XCJkaXNwbGF5Om5vbmVcIl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLnZpc29yb19vbiB7XG5cdGZpbHRlcjogc2F0dXJhdGUoMTAwJSk7XG5cdGgxIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cblxuLnZpc29yb19vZmYge1xuXHRmaWx0ZXI6IHNhdHVyYXRlKDAlKTtcblx0aDEge1xuXHRcdG9wYWNpdHk6IDAuNztcblx0fVxufVxuXG4ubW9sLWNhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5jb2wge1xuXHRcdHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1vbC1jYXJkIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbihncmF5LCAyMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdFx0b3BhY2l0eTogMC44NTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKGdyYXksIDIwKTtcblx0XHRcdGNvbG9yOiAjNDg0ODQ4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQuZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblxuXHRcdFx0Ji5uciB7XG5cdFx0XHRcdGNvbG9yOiAjNDM0MzQzO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6IHJnYig4NiwgODYsIDg2KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0Lm1vbC1jYXJkcyB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDE5NXB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm1vbC1jYXJkcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC02MHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcblxuXHRcdCYuYXV0by1oZWlnaHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogNXB4IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXG5cdFx0XHRcdFx0Ji5uciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50d29zdGVwLXN0YXR1cy13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiAyO1xuXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHR9IFxuXHR9XG59XG5cbi5jb21pc2lhMSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUpOyBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNvbWlzaWEyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itb3JhbmdlKTsgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jb21pc2lhMyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyZWVuKTsgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jb21pc2lhNCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXJlZCk7IGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY29taXNpYTUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wdXJwbGUpOyBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNvbWlzaWE2IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnJvd24pOyBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNvbWlzaWE3IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ3JleSk7IGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4iXX0= */