/*
  Contains spacing variables for the layout
*/

.sdds-background-grey-900.sc-c-table {
  background-color: #171719;
}

.sdds-background-grey-800.sc-c-table {
  background-color: #2B2C2F;
}

.sdds-background-grey-700.sc-c-table {
  background-color: #3A3B3F;
}

.sdds-background-grey-600.sc-c-table {
  background-color: #515257;
}

.sdds-background-grey-500.sc-c-table {
  background-color: #696A70;
}

.sdds-background-grey-400.sc-c-table {
  background-color: #82848A;
}

.sdds-background-grey-300.sc-c-table {
  background-color: #A4A6AB;
}

.sdds-background-grey-200.sc-c-table {
  background-color: #C5C6C9;
}

.sdds-background-grey-100.sc-c-table {
  background-color: #E2E2E4;
}

.sdds-background-grey-50.sc-c-table {
  background-color: #F6F6F7;
}

.sdds-background-blue-900.sc-c-table {
  background-color: #041E42;
}

.sdds-background-blue-800.sc-c-table {
  background-color: #0F3263;
}

.sdds-background-blue-700.sc-c-table {
  background-color: #16417F;
}

.sdds-background-blue-600.sc-c-table {
  background-color: #2058A8;
}

.sdds-background-blue-500.sc-c-table {
  background-color: #2B70D3;
}

.sdds-background-blue-400.sc-c-table {
  background-color: #4A89F3;
}

.sdds-background-blue-300.sc-c-table {
  background-color: #9CA5C2;
}

.sdds-background-blue-200.sc-c-table {
  background-color: #C1C6D8;
}

.sdds-background-blue-100.sc-c-table {
  background-color: #E0E2EB;
}

.sdds-background-blue-50.sc-c-table {
  background-color: #F6F6F9;
}

.sdds-background-red-900.sc-c-table {
  background-color: #450307;
}

.sdds-background-red-800.sc-c-table {
  background-color: #6A080F;
}

.sdds-background-red-700.sc-c-table {
  background-color: #950A16;
}

.sdds-background-red-600.sc-c-table {
  background-color: #D6001C;
}

.sdds-background-red-500.sc-c-table {
  background-color: #DE2B36;
}

.sdds-background-red-400.sc-c-table {
  background-color: #F35359;
}

.sdds-background-red-300.sc-c-table {
  background-color: #F58E90;
}

.sdds-background-red-200.sc-c-table {
  background-color: #F8B6B7;
}

.sdds-background-red-100.sc-c-table {
  background-color: #FADBDC;
}

.sdds-background-red-50.sc-c-table {
  background-color: #FDF4F5;
}

.sdds-background-green-900.sc-c-table {
  background-color: #112616;
}

.sdds-background-green-800.sc-c-table {
  background-color: #1C3822;
}

.sdds-background-green-700.sc-c-table {
  background-color: #2C5234;
}

.sdds-background-green-600.sc-c-table {
  background-color: #386E44;
}

.sdds-background-green-500.sc-c-table {
  background-color: #438151;
}

.sdds-background-green-400.sc-c-table {
  background-color: #539E63;
}

.sdds-background-green-300.sc-c-table {
  background-color: #89B691;
}

.sdds-background-green-200.sc-c-table {
  background-color: #A6D1AD;
}

.sdds-background-green-100.sc-c-table {
  background-color: #CAEBD0;
}

.sdds-background-green-50.sc-c-table {
  background-color: #F1F8F2;
}

.sdds-background-orange-900.sc-c-table {
  background-color: #331103;
}

.sdds-background-orange-800.sc-c-table {
  background-color: #893B15;
}

.sdds-background-orange-700.sc-c-table {
  background-color: #C65416;
}

.sdds-background-orange-600.sc-c-table {
  background-color: #EB6200;
}

.sdds-background-orange-500.sc-c-table {
  background-color: #FA6E23;
}

.sdds-background-orange-400.sc-c-table {
  background-color: #F98A67;
}

.sdds-background-orange-300.sc-c-table {
  background-color: #F9A38D;
}

.sdds-background-orange-200.sc-c-table {
  background-color: #F9CAC0;
}

.sdds-background-orange-100.sc-c-table {
  background-color: #FBE3DF;
}

.sdds-background-orange-50.sc-c-table {
  background-color: #FDF5F3;
}

.sdds-background-cta.sc-c-table {
  background-color: #16417F;
}

.sdds-background-negative.sc-c-table {
  background-color: #DE2B36;
}

.sdds-background-warning.sc-c-table {
  background-color: #FA6E23;
}

.sdds-background-positive.sc-c-table {
  background-color: #438151;
}

.sdds-background-information.sc-c-table {
  background-color: #2B70D3;
}

.sdds-background-blue.sc-c-table {
  background-color: #041E42;
}

.sdds-background-red.sc-c-table {
  background-color: #D6001C;
}

.sdds-background-black.sc-c-table {
  background-color: #000;
}

.sdds-background-white.sc-c-table {
  background-color: #fff;
}

.sdds-text-grey-900.sc-c-table {
  color: #171719;
}

.sdds-text-grey-800.sc-c-table {
  color: #2B2C2F;
}

.sdds-text-grey-700.sc-c-table {
  color: #3A3B3F;
}

.sdds-text-grey-600.sc-c-table {
  color: #515257;
}

.sdds-text-grey-500.sc-c-table {
  color: #696A70;
}

.sdds-text-grey-400.sc-c-table {
  color: #82848A;
}

.sdds-text-grey-300.sc-c-table {
  color: #A4A6AB;
}

.sdds-text-grey-200.sc-c-table {
  color: #C5C6C9;
}

.sdds-text-grey-100.sc-c-table {
  color: #E2E2E4;
}

.sdds-text-grey-50.sc-c-table {
  color: #F6F6F7;
}

.sdds-text-blue-900.sc-c-table {
  color: #041E42;
}

.sdds-text-blue-800.sc-c-table {
  color: #0F3263;
}

.sdds-text-blue-700.sc-c-table {
  color: #16417F;
}

.sdds-text-blue-600.sc-c-table {
  color: #2058A8;
}

.sdds-text-blue-500.sc-c-table {
  color: #2B70D3;
}

.sdds-text-blue-400.sc-c-table {
  color: #4A89F3;
}

.sdds-text-blue-300.sc-c-table {
  color: #9CA5C2;
}

.sdds-text-blue-200.sc-c-table {
  color: #C1C6D8;
}

.sdds-text-blue-100.sc-c-table {
  color: #E0E2EB;
}

.sdds-text-blue-50.sc-c-table {
  color: #F6F6F9;
}

.sdds-text-red-900.sc-c-table {
  color: #450307;
}

.sdds-text-red-800.sc-c-table {
  color: #6A080F;
}

.sdds-text-red-700.sc-c-table {
  color: #950A16;
}

.sdds-text-red-600.sc-c-table {
  color: #D6001C;
}

.sdds-text-red-500.sc-c-table {
  color: #DE2B36;
}

.sdds-text-red-400.sc-c-table {
  color: #F35359;
}

.sdds-text-red-300.sc-c-table {
  color: #F58E90;
}

.sdds-text-red-200.sc-c-table {
  color: #F8B6B7;
}

.sdds-text-red-100.sc-c-table {
  color: #FADBDC;
}

.sdds-text-red-50.sc-c-table {
  color: #FDF4F5;
}

.sdds-text-green-900.sc-c-table {
  color: #112616;
}

.sdds-text-green-800.sc-c-table {
  color: #1C3822;
}

.sdds-text-green-700.sc-c-table {
  color: #2C5234;
}

.sdds-text-green-600.sc-c-table {
  color: #386E44;
}

.sdds-text-green-500.sc-c-table {
  color: #438151;
}

.sdds-text-green-400.sc-c-table {
  color: #539E63;
}

.sdds-text-green-300.sc-c-table {
  color: #89B691;
}

.sdds-text-green-200.sc-c-table {
  color: #A6D1AD;
}

.sdds-text-green-100.sc-c-table {
  color: #CAEBD0;
}

.sdds-text-green-50.sc-c-table {
  color: #F1F8F2;
}

.sdds-text-orange-900.sc-c-table {
  color: #331103;
}

.sdds-text-orange-800.sc-c-table {
  color: #893B15;
}

.sdds-text-orange-700.sc-c-table {
  color: #C65416;
}

.sdds-text-orange-600.sc-c-table {
  color: #EB6200;
}

.sdds-text-orange-500.sc-c-table {
  color: #FA6E23;
}

.sdds-text-orange-400.sc-c-table {
  color: #F98A67;
}

.sdds-text-orange-300.sc-c-table {
  color: #F9A38D;
}

.sdds-text-orange-200.sc-c-table {
  color: #F9CAC0;
}

.sdds-text-orange-100.sc-c-table {
  color: #FBE3DF;
}

.sdds-text-orange-50.sc-c-table {
  color: #FDF5F3;
}

.sdds-text-cta.sc-c-table {
  color: #16417F;
}

.sdds-text-negative.sc-c-table {
  color: #DE2B36;
}

.sdds-text-warning.sc-c-table {
  color: #FA6E23;
}

.sdds-text-positive.sc-c-table {
  color: #438151;
}

.sdds-text-information.sc-c-table {
  color: #2B70D3;
}

.sdds-text-blue.sc-c-table {
  color: #041E42;
}

.sdds-text-red.sc-c-table {
  color: #D6001C;
}

.sdds-text-black.sc-c-table {
  color: #000;
}

.sdds-text-white.sc-c-table {
  color: #fff;
}

.sdds-headline-01.sc-c-table {
  font-family: "Scania Sans Headline", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10rem;
  line-height: 10rem;
  letter-spacing: 0em;
}

.sdds-headline-02.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8rem;
  line-height: 8rem;
  letter-spacing: -0.04em;
}

.sdds-headline-03.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 6rem;
  line-height: 6rem;
  letter-spacing: -0.03em;
}

.sdds-headline-04.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 5rem;
  line-height: 6rem;
  letter-spacing: -0.01em;
}

.sdds-headline-05.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 4rem;
  line-height: 6rem;
  letter-spacing: -0.02em;
}

.sdds-headline-06.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 3.5rem;
  line-height: 4rem;
  letter-spacing: -0.02em;
}

.sdds-headline-07.sc-c-table {
  font-family: "Scania Sans Semi Condensed", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 3.5rem;
  line-height: 4rem;
  letter-spacing: -0.01em;
}

.sdds-paragraph-01.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-size: 6rem;
  line-height: 8rem;
  letter-spacing: -0.03em;
}

.sdds-paragraph-02.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-size: 5rem;
  line-height: 6rem;
  letter-spacing: -0.01em;
}

.sdds-body-01.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-size: 4rem;
  line-height: 6rem;
  letter-spacing: -0.02em;
}

.sdds-body-02.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-size: 3.5rem;
  line-height: 5rem;
  letter-spacing: -0.01em;
}

.sdds-detail-01.sc-c-table {
  font-family: "Scania Sans Semi Condensed", "Scania Sans Condensed", Arial, Helvetica, sans-serif;
  font-size: 4rem;
  line-height: 6rem;
  letter-spacing: -0.01em;
}

.sdds-detail-02.sc-c-table {
  font-family: "Scania Sans Semi Condensed", "Scania Sans Condensed", Arial, Helvetica, sans-serif;
  font-size: 3.5rem;
  line-height: 4rem;
  letter-spacing: -0.01em;
}

.sdds-detail-03.sc-c-table {
  font-family: "Scania Sans Semi Condensed", "Scania Sans Condensed", Arial, Helvetica, sans-serif;
  font-size: 3.5rem;
  line-height: 5rem;
  letter-spacing: -0.01em;
}

.sdds-detail-04.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 3rem;
  line-height: 4rem;
  letter-spacing: 0.08em;
}

.sdds-detail-05.sc-c-table {
  font-family: "Scania Sans Semi Condensed", "Scania Sans Condensed", Arial, Helvetica, sans-serif;
  font-size: 3rem;
  line-height: 4rem;
  letter-spacing: 0em;
}

.sdds-detail-06.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 2.5rem;
  line-height: 4rem;
  letter-spacing: 0.08em;
}

.sdds-detail-07.sc-c-table {
  font-family: "Scania Sans Semi Condensed", "Scania Sans Condensed", Arial, Helvetica, sans-serif;
  font-size: 2.5rem;
  line-height: 2rem;
  letter-spacing: 0;
}

.sdds-expressive-headline-01.sc-c-table {
  font-family: "Scania Sans Headline", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 20rem;
  line-height: 20rem;
  letter-spacing: 0em;
}

.sdds-expressive-headline-02.sc-c-table {
  font-family: "Scania Sans Headline", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14rem;
  line-height: 14rem;
  letter-spacing: 0em;
}

h1.sc-c-table {
  font-family: "Scania Sans Headline", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10rem;
  line-height: 10rem;
  letter-spacing: 0em;
}

h2.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8rem;
  line-height: 8rem;
  letter-spacing: -0.04em;
}

h3.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 6rem;
  line-height: 6rem;
  letter-spacing: -0.03em;
}

h4.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 5rem;
  line-height: 6rem;
  letter-spacing: -0.01em;
}

h5.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 4rem;
  line-height: 6rem;
  letter-spacing: -0.02em;
}

h6.sc-c-table {
  font-family: "Scania Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 3.5rem;
  line-height: 4rem;
  letter-spacing: -0.02em;
}

.h7.sc-c-table {
  font-family: "Scania Sans Semi Condensed", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 3.5rem;
  line-height: 4rem;
  letter-spacing: -0.01em;
}

.table.sc-c-table {
  border: 1px solid #C5C6C9;
  border-collapse: collapse;
}

.table.sc-c-table caption.sc-c-table {
  caption-side: top;
  padding: 1.875rem;
  font-weight: bold;
  color: #fff;
  color: Var(--sdds-white);
  background-color: #041E42;
}

.table.sc-c-table thead.sc-c-table:first-child {
  color: #fff;
  color: Var(--sdds-white);
  background-color: #041E42;
}

.table.sc-c-table thead.sc-c-table th.sc-c-table {
  border: 1px solid #041E42;
  border-top-color: #041E42;
  border-bottom-color: #041E42;
}

.table.sc-c-table th.sc-c-table,
 .table.sc-c-table td.sc-c-table {
  background-color: inherit;
  box-shadow: inherit;
  padding: 3rem 3rem 3.25rem;
}

.table.table-sm.sc-c-table th.sc-c-table,
 .table.table-sm.sc-c-table td.sc-c-table {
  padding: 0.5rem 1.25rem 1.25rem;
}

.form-control.sc-c-table {
  font-size: 3.5rem;
  line-height: 4rem;
  font-weight: 400;
  height: auto;
  border-radius: 3px;
  padding: 2.5rem 3rem;
  background-color: #fff;
  border-color: #C5C6C9;
}

.form-control.sc-c-table,
 .form-control.sc-c-table:focus {
  color: #2B2C2F;
  color: Var(--sdds-grey-800);
}

.form-control.sc-c-table:focus {
  border-color: #2B70D3;
  background-color: #696A70;
  box-shadow: none;
}

.form-control.sc-c-table:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px white inset;
  box-shadow: 0 0 0 50px white inset;
}

.form-control.sc-c-table:placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #82848A;
  opacity: 1;
  /* Firefox */
}

.form-control.sc-c-table:-ms-input-placeholder {
  /* Internet Explorer 10-11 & Edge */
  color: #82848A;
}

.form-control.sc-c-table[readonly] {
  background-color: #fff;
  border: 0;
  border-bottom: 1px solid #82848A;
  border-bottom: 1px solid Var(--sdds-grey-400);
  padding-left: 0;
  border-radius: 0;
  line-height: 5.25rem;
  opacity: 0.8;
}

.form-control.sc-c-table:disabled,
 .form-control.disabled.sc-c-table,
 .form-control.sc-c-table[disabled] {
  background-color: Var(--sdds-grey-100);
  color: Var(--sdds-grey-400);
  border-color: Var(--sdds-grey-100);
}

.form-control-lg.sc-c-table {
  font-size: 5.25rem;
  line-height: 7rem;
}

.form-control-sm.sc-c-table {
  font-size: 3rem;
  line-height: 3.5rem;
  padding: 1.75rem 3rem;
}

select.form-control.sc-c-table {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iNjMiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTEwNS4wOTcwMDAxNDA0Mjg1NSwyLjc2NTY1NTQ4MjQwNjI1OTZlLTggTDU2LjA4NDAwMDE0MDQyODU0LDQ5LjAxMjAwMDAyNzY1NjU3IEw3LjA3MTAwMDE0MDQyODUzOCwyLjc2NTY1NTQ4MjQwNjI1OTZlLTggbC03LjA3MSw3LjA3MSBMNTYuMDg0MDAwMTQwNDI4NTQsNjMuMTU1MDAwMDI3NjU2NTQgbDU2LjA4MywtNTYuMDg0IHoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 3rem;
  background-position: calc(100% - 3rem) center;
  padding-right: 40px;
}

select.sc-c-table:-ms-expand {
  display: none;
}

select.form-control.sc-c-table[multiple] {
  background-image: none;
}

textarea.form-control.sc-c-table,
 select.form-control.sc-c-table[multiple] {
  padding: 3rem;
}

.valid-feedback.sc-c-table {
  border: 1px solid #696A70;
  border-left: 5px solid #438151;
  color: #2B2C2F;
  line-height: normal;
  background-color: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  padding: 2rem;
  border-radius: 5px;
}

.form-control.is-valid.sc-c-table,
 .was-validated.sc-c-table .form-control.sc-c-table:valid {
  background-image: none;
  padding-right: 3rem;
  background-color: Var(--success-01);
  border-color: #438151;
  border-color: Var(--success);
}

.form-control.is-valid.sc-c-table:focus,
 .was-validated.sc-c-table .form-control.sc-c-table:valid:focus {
  box-shadow: none;
  border-color: #438151;
  border-color: Var(--"success");
}

.invalid-feedback.sc-c-table {
  border: 1px solid #696A70;
  border-left: 5px solid #DE2B36;
  color: #2B2C2F;
  line-height: normal;
  background-color: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
  padding: 2rem;
  border-radius: 5px;
}

.form-control.is-invalid.sc-c-table,
 .was-validated.sc-c-table .form-control.sc-c-table:invalid {
  background-image: none;
  padding-right: 3rem;
  background-color: Var(--danger-01);
  border-color: #DE2B36;
  border-color: Var(--danger);
}

.form-control.is-invalid.sc-c-table:focus,
 .was-validated.sc-c-table .form-control.sc-c-table:invalid:focus {
  box-shadow: none;
  border-color: #DE2B36;
  border-color: Var(--"success");
}

.form-check-label.sc-c-table {
  margin-left: 2.5rem;
}

.dropdown-menu.sc-c-table {
  padding: 2rem 2.5rem;
  border: 1px solid #A4A6AB;
  font-size: 3.5rem;
  border-radius: 3px;
}

.dropdown-item.sc-c-table {
  color: #515257;
  padding: 1rem 0.5rem;
  text-decoration: none;
}

.dropdown-item.sc-c-table:focus,
 .dropdown-item.sc-c-table:hover,
 .dropdown-item.sc-c-table:active,
 .dropdown-item.active.sc-c-table {
  color: #2B2C2F;
  background-color: #fff;
}

.dropdown-item.sc-c-table:active,
 .dropdown-item.active.sc-c-table {
  background-color: #696A70;
}

.dropdown-toggle-split.sc-c-table {
  padding-right: 5.625px;
  padding-left: 5.625px;
}

.btn-lg.sc-c-table + .dropdown-toggle-split.sc-c-table {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}

.btn-sm.sc-c-table + .dropdown-toggle-split.sc-c-table {
  padding-right: 3.75px;
  padding-left: 3.75px;
}

.show.sc-c-table > .dropdown-toggle.btn-success.sc-c-table {
  color: #fff;
}

.show.sc-c-table > .dropdown-toggle.btn-info.sc-c-table {
  color: #fff;
}

.show.sc-c-table > .dropdown-toggle.btn-warning.sc-c-table {
  color: #fff;
}

.show.sc-c-table > .dropdown-toggle.btn-danger.sc-c-table {
  color: #fff;
}

.btn.sc-c-table {
  --link-decoration: none;
  --link-decoration-hover: none;
  border-radius: 0.75rem;
  border-radius: 3px;
  padding: 2.25rem 4.5rem 2rem;
  font-size: 3.5rem;
  font-weight: bold;
}

.btn.sc-c-table,
 .btn.sc-c-table:hover,
 .btn.disabled.sc-c-table,
 .btn.disabled.sc-c-table:hover,
 .btn.sc-c-table:disabled,
 .btn.sc-c-table:disabled:hover {
  color: #fff;
  color: Var(--sdds-white);
}

.btn.disabled.sc-c-table:hover,
 .btn.sc-c-table:disabled:hover {
  box-shadow: none;
}

.btn.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: inset 0 0 0 99999px rgba(255, 255, 255, 0.2);
}

.btn.sc-c-table:not(:disabled):not(.disabled):active,
 .btn.active.sc-c-table:not(:disabled):not(.disabled) {
  color: #fff;
  color: Var(--sdds-white);
}

.btn.sc-c-table:not(:disabled):not(.disabled):active,
 .btn.sc-c-table:not(:disabled):not(.disabled):active:focus,
 .btn.active.sc-c-table:not(:disabled):not(.disabled),
 .btn.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: inset 0 0 0 99999px rgba(255, 255, 255, 0.2);
}

.btn-link.sc-c-table,
 .btn-link.sc-c-table:hover {
  color: #2B70D3;
  color: Var(--sdds-info);
}

.btn-link.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-link.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: none;
}

.btn-link.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-link.active.sc-c-table:not(:disabled):not(.disabled) {
  color: #2B70D3;
  color: Var(--sdds-info);
}

.btn-link.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-link.sc-c-table:not(:disabled):not(.disabled):active:focus,
 .btn-link.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-link.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: none;
}

.btn-sm.sc-c-table {
  padding: 1.25rem 4rem 1.25rem;
  font-size: 3rem;
}

.btn-lg.sc-c-table {
  padding: 3.5rem 5rem;
  font-size: 4rem;
}

a.btn.disabled.sc-c-table {
  pointer-events: auto;
  cursor: default;
}

.btn-outline-success.sc-c-table {
  color: #438151;
  color: Var(--success);
}

.btn-outline-success.sc-c-table,
 .btn-outline-success.sc-c-table:hover,
 .btn-outline-success.sc-c-table:focus,
 .btn-outline-success.sc-c-table:active,
 .btn-outline-success.active.sc-c-table,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-success.active.sc-c-table:not(:disabled):not(.disabled) {
  border-color: #438151;
  border-color: Var(--success);
}

.btn-outline-success.sc-c-table:hover,
 .btn-outline-success.sc-c-table:focus,
 .btn-outline-success.sc-c-table:active,
 .btn-outline-success.active.sc-c-table,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-success.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #438151;
  background-color: Var(--success);
}

.btn-outline-success.sc-c-table:hover,
 .btn-outline-success.sc-c-table:focus,
 .btn-outline-success.sc-c-table:active,
 .btn-outline-success.active.sc-c-table,
 .btn-outline-success.sc-c-table:focus:active,
 .btn-outline-success.active.sc-c-table:focus,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-success.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):focus:active,
 .btn-outline-success.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: none;
}

.btn-outline-info.sc-c-table {
  color: #2B70D3;
  color: Var(--info);
}

.btn-outline-info.sc-c-table,
 .btn-outline-info.sc-c-table:hover,
 .btn-outline-info.sc-c-table:focus,
 .btn-outline-info.sc-c-table:active,
 .btn-outline-info.active.sc-c-table,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-info.active.sc-c-table:not(:disabled):not(.disabled) {
  border-color: #2B70D3;
  border-color: Var(--info);
}

.btn-outline-info.sc-c-table:hover,
 .btn-outline-info.sc-c-table:focus,
 .btn-outline-info.sc-c-table:active,
 .btn-outline-info.active.sc-c-table,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-info.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #2B70D3;
  background-color: Var(--info);
}

.btn-outline-info.sc-c-table:hover,
 .btn-outline-info.sc-c-table:focus,
 .btn-outline-info.sc-c-table:active,
 .btn-outline-info.active.sc-c-table,
 .btn-outline-info.sc-c-table:focus:active,
 .btn-outline-info.active.sc-c-table:focus,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-info.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):focus:active,
 .btn-outline-info.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: none;
}

.btn-outline-warning.sc-c-table {
  color: #FA6E23;
  color: Var(--warning);
}

.btn-outline-warning.sc-c-table,
 .btn-outline-warning.sc-c-table:hover,
 .btn-outline-warning.sc-c-table:focus,
 .btn-outline-warning.sc-c-table:active,
 .btn-outline-warning.active.sc-c-table,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-warning.active.sc-c-table:not(:disabled):not(.disabled) {
  border-color: #FA6E23;
  border-color: Var(--warning);
}

.btn-outline-warning.sc-c-table:hover,
 .btn-outline-warning.sc-c-table:focus,
 .btn-outline-warning.sc-c-table:active,
 .btn-outline-warning.active.sc-c-table,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-warning.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #FA6E23;
  background-color: Var(--warning);
}

.btn-outline-warning.sc-c-table:hover,
 .btn-outline-warning.sc-c-table:focus,
 .btn-outline-warning.sc-c-table:active,
 .btn-outline-warning.active.sc-c-table,
 .btn-outline-warning.sc-c-table:focus:active,
 .btn-outline-warning.active.sc-c-table:focus,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-warning.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):focus:active,
 .btn-outline-warning.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: none;
}

.btn-outline-danger.sc-c-table {
  color: #DE2B36;
  color: Var(--danger);
}

.btn-outline-danger.sc-c-table,
 .btn-outline-danger.sc-c-table:hover,
 .btn-outline-danger.sc-c-table:focus,
 .btn-outline-danger.sc-c-table:active,
 .btn-outline-danger.active.sc-c-table,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-danger.active.sc-c-table:not(:disabled):not(.disabled) {
  border-color: #DE2B36;
  border-color: Var(--danger);
}

.btn-outline-danger.sc-c-table:hover,
 .btn-outline-danger.sc-c-table:focus,
 .btn-outline-danger.sc-c-table:active,
 .btn-outline-danger.active.sc-c-table,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-danger.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #DE2B36;
  background-color: Var(--danger);
}

.btn-outline-danger.sc-c-table:hover,
 .btn-outline-danger.sc-c-table:focus,
 .btn-outline-danger.sc-c-table:active,
 .btn-outline-danger.active.sc-c-table,
 .btn-outline-danger.sc-c-table:focus:active,
 .btn-outline-danger.active.sc-c-table:focus,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-danger.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):focus:active,
 .btn-outline-danger.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: none;
}

.btn-outline-secondary.sc-c-table {
  color: #fff;
  color: Var(--secondary);
}

.btn-outline-secondary.sc-c-table,
 .btn-outline-secondary.sc-c-table:hover,
 .btn-outline-secondary.sc-c-table:focus,
 .btn-outline-secondary.sc-c-table:active,
 .btn-outline-secondary.active.sc-c-table,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-secondary.active.sc-c-table:not(:disabled):not(.disabled) {
  border-color: #fff;
  border-color: Var(--secondary);
}

.btn-outline-secondary.sc-c-table:hover,
 .btn-outline-secondary.sc-c-table:focus,
 .btn-outline-secondary.sc-c-table:active,
 .btn-outline-secondary.active.sc-c-table,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-secondary.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #fff;
  background-color: Var(--secondary);
}

.btn-outline-secondary.sc-c-table:hover,
 .btn-outline-secondary.sc-c-table:focus,
 .btn-outline-secondary.sc-c-table:active,
 .btn-outline-secondary.active.sc-c-table,
 .btn-outline-secondary.sc-c-table:focus:active,
 .btn-outline-secondary.active.sc-c-table:focus,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-secondary.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):focus:active,
 .btn-outline-secondary.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: none;
}

.btn-outline-light.sc-c-table {
  color: #C5C6C9;
  color: Var(--light);
}

.btn-outline-light.sc-c-table,
 .btn-outline-light.sc-c-table:hover,
 .btn-outline-light.sc-c-table:focus,
 .btn-outline-light.sc-c-table:active,
 .btn-outline-light.active.sc-c-table,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-light.active.sc-c-table:not(:disabled):not(.disabled) {
  border-color: #C5C6C9;
  border-color: Var(--light);
}

.btn-outline-light.sc-c-table:hover,
 .btn-outline-light.sc-c-table:focus,
 .btn-outline-light.sc-c-table:active,
 .btn-outline-light.active.sc-c-table,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-light.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #C5C6C9;
  background-color: Var(--light);
}

.btn-outline-light.sc-c-table:hover,
 .btn-outline-light.sc-c-table:focus,
 .btn-outline-light.sc-c-table:active,
 .btn-outline-light.active.sc-c-table,
 .btn-outline-light.sc-c-table:focus:active,
 .btn-outline-light.active.sc-c-table:focus,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-light.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):focus:active,
 .btn-outline-light.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: none;
}

.btn-outline-primary.sc-c-table {
  color: #16417F;
  color: Var(--primary);
}

.btn-outline-primary.sc-c-table,
 .btn-outline-primary.sc-c-table:hover,
 .btn-outline-primary.sc-c-table:focus,
 .btn-outline-primary.sc-c-table:active,
 .btn-outline-primary.active.sc-c-table,
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-primary.active.sc-c-table:not(:disabled):not(.disabled) {
  border-color: #16417F;
  border-color: Var(--primary);
}

.btn-outline-primary.sc-c-table:hover,
 .btn-outline-primary.sc-c-table:focus,
 .btn-outline-primary.sc-c-table:active,
 .btn-outline-primary.active.sc-c-table,
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-primary.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #16417F;
  background-color: Var(--primary);
}

.btn-outline-primary.sc-c-table:hover,
 .btn-outline-primary.sc-c-table:focus,
 .btn-outline-primary.sc-c-table:active,
 .btn-outline-primary.active.sc-c-table,
 .btn-outline-primary.sc-c-table:focus:active,
 .btn-outline-primary.active.sc-c-table:focus,
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-primary.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-primary.sc-c-table:not(:disabled):not(.disabled):focus:active,
 .btn-outline-primary.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: none;
}

.btn-outline-dark.sc-c-table {
  color: #515257;
  color: Var(--dark);
}

.btn-outline-dark.sc-c-table,
 .btn-outline-dark.sc-c-table:hover,
 .btn-outline-dark.sc-c-table:focus,
 .btn-outline-dark.sc-c-table:active,
 .btn-outline-dark.active.sc-c-table,
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-dark.active.sc-c-table:not(:disabled):not(.disabled) {
  border-color: #515257;
  border-color: Var(--dark);
}

.btn-outline-dark.sc-c-table:hover,
 .btn-outline-dark.sc-c-table:focus,
 .btn-outline-dark.sc-c-table:active,
 .btn-outline-dark.active.sc-c-table,
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-dark.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #515257;
  background-color: Var(--dark);
}

.btn-outline-dark.sc-c-table:hover,
 .btn-outline-dark.sc-c-table:focus,
 .btn-outline-dark.sc-c-table:active,
 .btn-outline-dark.active.sc-c-table,
 .btn-outline-dark.sc-c-table:focus:active,
 .btn-outline-dark.active.sc-c-table:focus,
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-dark.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-outline-dark.sc-c-table:not(:disabled):not(.disabled):focus:active,
 .btn-outline-dark.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: none;
}

.btn-success.sc-c-table,
 .show.sc-c-table > .btn-success.dropdown-toggle.sc-c-table,
 .btn-success.sc-c-table:hover,
 .show.sc-c-table > .btn-success.dropdown-toggle.sc-c-table:hover,
 .btn-success.sc-c-table:disabled,
 .show.sc-c-table > .btn-success.dropdown-toggle.sc-c-table:disabled,
 .btn-success.sc-c-table:disabled:hover,
 .btn-success.disabled.sc-c-table,
 .show.sc-c-table > .disabled.btn-success.dropdown-toggle.sc-c-table,
 .btn-success.disabled.sc-c-table:hover {
  background-color: #438151;
  background-color: Var(--success);
  border-color: #438151;
  border-color: Var(--success);
}

.btn-success.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-success.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #438151;
  background-color: Var(--success);
  border-color: #438151;
  border-color: Var(--success);
}

.btn-info.sc-c-table,
 .show.sc-c-table > .btn-info.dropdown-toggle.sc-c-table,
 .btn-info.sc-c-table:hover,
 .show.sc-c-table > .btn-info.dropdown-toggle.sc-c-table:hover,
 .btn-info.sc-c-table:disabled,
 .show.sc-c-table > .btn-info.dropdown-toggle.sc-c-table:disabled,
 .btn-info.sc-c-table:disabled:hover,
 .btn-info.disabled.sc-c-table,
 .show.sc-c-table > .disabled.btn-info.dropdown-toggle.sc-c-table,
 .btn-info.disabled.sc-c-table:hover {
  background-color: #2B70D3;
  background-color: Var(--info);
  border-color: #2B70D3;
  border-color: Var(--info);
}

.btn-info.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-info.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #2B70D3;
  background-color: Var(--info);
  border-color: #2B70D3;
  border-color: Var(--info);
}

.btn-warning.sc-c-table,
 .show.sc-c-table > .btn-warning.dropdown-toggle.sc-c-table,
 .btn-warning.sc-c-table:hover,
 .show.sc-c-table > .btn-warning.dropdown-toggle.sc-c-table:hover,
 .btn-warning.sc-c-table:disabled,
 .show.sc-c-table > .btn-warning.dropdown-toggle.sc-c-table:disabled,
 .btn-warning.sc-c-table:disabled:hover,
 .btn-warning.disabled.sc-c-table,
 .show.sc-c-table > .disabled.btn-warning.dropdown-toggle.sc-c-table,
 .btn-warning.disabled.sc-c-table:hover {
  background-color: #FA6E23;
  background-color: Var(--warning);
  border-color: #FA6E23;
  border-color: Var(--warning);
}

.btn-warning.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-warning.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #FA6E23;
  background-color: Var(--warning);
  border-color: #FA6E23;
  border-color: Var(--warning);
}

.btn-danger.sc-c-table,
 .show.sc-c-table > .btn-danger.dropdown-toggle.sc-c-table,
 .btn-danger.sc-c-table:hover,
 .show.sc-c-table > .btn-danger.dropdown-toggle.sc-c-table:hover,
 .btn-danger.sc-c-table:disabled,
 .show.sc-c-table > .btn-danger.dropdown-toggle.sc-c-table:disabled,
 .btn-danger.sc-c-table:disabled:hover,
 .btn-danger.disabled.sc-c-table,
 .show.sc-c-table > .disabled.btn-danger.dropdown-toggle.sc-c-table,
 .btn-danger.disabled.sc-c-table:hover {
  background-color: #DE2B36;
  background-color: Var(--danger);
  border-color: #DE2B36;
  border-color: Var(--danger);
}

.btn-danger.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-danger.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #DE2B36;
  background-color: Var(--danger);
  border-color: #DE2B36;
  border-color: Var(--danger);
}

.btn-primary.sc-c-table,
 .show.sc-c-table > .btn-primary.dropdown-toggle.sc-c-table,
 .btn-primary.sc-c-table:hover,
 .show.sc-c-table > .btn-primary.dropdown-toggle.sc-c-table:hover,
 .btn-primary.sc-c-table:disabled,
 .show.sc-c-table > .btn-primary.dropdown-toggle.sc-c-table:disabled,
 .btn-primary.sc-c-table:disabled:hover,
 .btn-primary.disabled.sc-c-table,
 .show.sc-c-table > .disabled.btn-primary.dropdown-toggle.sc-c-table,
 .btn-primary.disabled.sc-c-table:hover {
  background-color: #16417F;
  background-color: Var(--primary);
  border-color: #16417F;
  border-color: Var(--primary);
}

.btn-primary.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-primary.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: #16417F;
  background-color: Var(--primary);
  border-color: #16417F;
  border-color: Var(--primary);
}

.btn-dark.sc-c-table,
 .show.sc-c-table > .btn-dark.dropdown-toggle.sc-c-table,
 .btn-dark.sc-c-table:hover,
 .show.sc-c-table > .btn-dark.dropdown-toggle.sc-c-table:hover,
 .btn-dark.sc-c-table:disabled,
 .show.sc-c-table > .btn-dark.dropdown-toggle.sc-c-table:disabled,
 .btn-dark.sc-c-table:disabled:hover,
 .btn-dark.disabled.sc-c-table,
 .show.sc-c-table > .disabled.btn-dark.dropdown-toggle.sc-c-table,
 .btn-dark.disabled.sc-c-table:hover {
  background-color: Var(--dark);
  border-color: Var(--dark);
}

.btn-dark.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-dark.active.sc-c-table:not(:disabled):not(.disabled) {
  background-color: Var(--dark);
  border-color: Var(--dark);
}

.btn-outline-success.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-success.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-success.active.sc-c-table:not(:disabled):not(.disabled) {
  color: #fff;
  color: Var(--sdds-white);
}

.btn-outline-info.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-info.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-info.active.sc-c-table:not(:disabled):not(.disabled) {
  color: #fff;
  color: Var(--sdds-white);
}

.btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-warning.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-warning.active.sc-c-table:not(:disabled):not(.disabled) {
  color: #fff;
  color: Var(--sdds-white);
}

.btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-danger.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-danger.active.sc-c-table:not(:disabled):not(.disabled) {
  color: #fff;
  color: Var(--sdds-white);
}

.btn-secondary.sc-c-table,
 .show.sc-c-table > .btn-secondary.dropdown-toggle.sc-c-table,
 .btn-secondary.sc-c-table:hover,
 .show.sc-c-table > .btn-secondary.dropdown-toggle.sc-c-table:hover,
 .btn-secondary.sc-c-table:disabled,
 .show.sc-c-table > .btn-secondary.dropdown-toggle.sc-c-table:disabled,
 .btn-secondary.sc-c-table:disabled:hover,
 .btn-secondary.disabled.sc-c-table,
 .show.sc-c-table > .disabled.btn-secondary.dropdown-toggle.sc-c-table,
 .btn-secondary.disabled.sc-c-table:hover {
  color: #16417F;
  background-color: #fff;
  border-color: #16417F;
}

.btn-secondary.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-secondary.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.1);
}

.btn-secondary.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-secondary.active.sc-c-table:not(:disabled):not(.disabled) {
  color: #16417F;
  background-color: #fff;
  border-color: #16417F;
}

.btn-secondary.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-secondary.sc-c-table:not(:disabled):not(.disabled):active:focus,
 .btn-secondary.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-secondary.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.1);
}

.btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-secondary.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-secondary.active.sc-c-table:not(:disabled):not(.disabled) {
  color: #041E42;
}

.btn-light.sc-c-table,
 .show.sc-c-table > .btn-light.dropdown-toggle.sc-c-table,
 .btn-light.sc-c-table:hover,
 .show.sc-c-table > .btn-light.dropdown-toggle.sc-c-table:hover,
 .btn-light.sc-c-table:disabled,
 .show.sc-c-table > .btn-light.dropdown-toggle.sc-c-table:disabled,
 .btn-light.sc-c-table:disabled:hover,
 .btn-light.disabled.sc-c-table,
 .show.sc-c-table > .disabled.btn-light.dropdown-toggle.sc-c-table,
 .btn-light.disabled.sc-c-table:hover {
  color: #16417F;
  background-color: #fff;
  border-color: #16417F;
}

.btn-light.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-light.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.1);
}

.btn-light.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-light.active.sc-c-table:not(:disabled):not(.disabled) {
  color: #16417F;
  background-color: #fff;
  border-color: #16417F;
}

.btn-light.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-light.sc-c-table:not(:disabled):not(.disabled):active:focus,
 .btn-light.active.sc-c-table:not(:disabled):not(.disabled),
 .btn-light.active.sc-c-table:not(:disabled):not(.disabled):focus {
  box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.1);
}

.btn-outline-light.sc-c-table:not(:disabled):not(.disabled):hover,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):focus,
 .btn-outline-light.sc-c-table:not(:disabled):not(.disabled):active,
 .btn-outline-light.active.sc-c-table:not(:disabled):not(.disabled) {
  color: #041E42;
}

.btn-outline-primary.sc-c-table {
  color: #fff;
  color: Var(--sdds-white);
}

.btn-outline-dark.sc-c-table {
  color: #fff;
  color: Var(--sdds-white);
}

.sort-desc.sc-c-table {
  transform: rotate(180deg);
}

.sort-desc.sc-c-table:hover {
  cursor: pointer !important;
  background-color: white;
  color: #041e42;
}

.sort-asc.sc-c-table:hover {
  cursor: pointer !important;
  background-color: white;
  color: #041e42;
}

.sort-active.sc-c-table {
  cursor: pointer !important;
  background-color: white;
  color: #041e42;
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3RkaW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdGRpbiIsCgkJInNyYy9zdHlsZXMvY29yZS9fdmFyaWFibGVzLnNjc3MiLAoJCSJzcmMvc3R5bGVzL2NvcmUvc3BhY2luZy9fc3BhY2luZy5zY3NzIiwKCQkic3JjL3N0eWxlcy9jb3JlL3NwYWNpbmcvX3ZhcnMuc2NzcyIsCgkJInNyYy9zdHlsZXMvY29yZS9jb2xvdXIvX2NvbG91ci5zY3NzIiwKCQkic3JjL3N0eWxlcy9jb3JlL2NvbG91ci9fdG9rZW5zLnNjc3MiLAoJCSJzcmMvc3R5bGVzL2NvcmUvY29sb3VyL19taXhpbnMuc2NzcyIsCgkJInNyYy9zdHlsZXMvY29yZS90eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLAoJCSJzcmMvc3R5bGVzL2NvcmUvdHlwb2dyYXBoeS9fdmFycy5zY3NzIiwKCQkic3JjL3N0eWxlcy9jb3JlL19iYXNlLXVuaXQuc2NzcyIsCgkJInNyYy9zdHlsZXMvY29yZS90eXBvZ3JhcGh5L19taXhpbnMuc2NzcyIsCgkJInNyYy9zdHlsZXMvY29yZS90eXBvZ3JhcGh5L190b2tlbnMuc2NzcyIsCgkJInNyYy9zdHlsZXMvY29yZS9sb2dvdHlwZS9fbG9nb3R5cGUuc2NzcyIsCgkJInNyYy9zdHlsZXMvY29yZS9sb2dvdHlwZS9fdmFycy5zY3NzIiwKCQkic3JjL3N0eWxlcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwKCQkic3JjL3N0eWxlcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwKCQkic3JjL3N0eWxlcy9jb21wb25lbnRzL19kcm9wZG93bnMuc2NzcyIsCgkJInNyYy9zdHlsZXMvX21peGlucy5zY3NzIiwKCQkic3JjL3N0eWxlcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJy4uL2NvcmUvdmFyaWFibGVzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy90YWJsZSc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvZm9ybXMnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2Ryb3Bkb3ducyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYnV0dG9uJztcclxuXHJcbi5zb3J0LWRlc2Mge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5zb3J0LWRlc2M6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGNvbG9yOiAjMDQxZTQyO1xyXG59XHJcblxyXG4uc29ydC1hc2M6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGNvbG9yOiAjMDQxZTQyO1xyXG59XHJcblxyXG4uc29ydC1hY3RpdmUge1xyXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGNvbG9yOiAjMDQxZTQyO1xyXG59XHJcbiIsCgkJIkBpbXBvcnQgJy4vc3BhY2luZy9zcGFjaW5nJztcclxuQGltcG9ydCAnLi9jb2xvdXIvY29sb3VyJztcclxuQGltcG9ydCAnLi90eXBvZ3JhcGh5L3R5cG9ncmFwaHknO1xyXG5AaW1wb3J0ICcuL2xvZ290eXBlL2xvZ290eXBlJztcclxuQGltcG9ydCAnLi9iYXNlLXVuaXQnO1xyXG5cclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgZ2V0LWNvbG91cihncmV5LTkwMCk7XHJcblxyXG4vLyBCb2R5XHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAgIGdldC1jb2xvdXIod2hpdGUpO1xyXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgICBnZXQtY29sb3VyKGdyZXktOTAwKTtcclxuXHJcbi8vTGlua1xyXG4vLyBGSVhNRTogQWRkIGNvcnJlY3QgY29sb3VycyB3aGVuIGZvdW5kYXRpb24gaXMgZG9uZVxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICBnZXQtY29sb3VyKGdyZXktNTAwKTtcclxuJGxpbmstY29sb3ItaG92ZXI6ICAgICAgICAgICAgZ2V0LWNvbG91cihncmV5LTIwMCk7XHJcbiRsaW5rLWNvbG9yLWFjdGl2ZTogICAgICAgICAgIGdldC1jb2xvdXIoYmx1ZSk7XHJcbiRsaW5rLWNvbG9yLWRpc2FibGVkOiAgICAgICAgIGdldC1jb2xvdXIoZ3JleS0yMDApO1xyXG4kbGluay1iZzogICAgICAgICAgICAgICAgICAgICBpbmhlcml0O1xyXG4kbGluay1iZy1ob3ZlcjogICAgICAgICAgICAgICBpbmhlcml0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICB1bmRlcmxpbmU7XHJcbiRsaW5rLWRlY29yYXRpb24taG92ZXI6ICAgICAgIG5vbmU7XHJcblxyXG4vLyBHbG9iYWwgQm9yZGVyIHNldHRpbmdzXHJcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIDNweDtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgZ2V0LWNvbG91cihncmV5LTIwMCk7XHJcblxyXG4vLyBNb2RhbFxyXG4kbW9kYWwtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4O1xyXG4kbW9kYWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICBnZXQtY29sb3VyKGdyZXktNTApO1xyXG5cclxuLy8gVGFibGVcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvcjtcclxuJHRhYmxlLXRoZWFkLWJvcmRlci1jb2xvcjogICAgZ2V0LWNvbG91cihibHVlKTtcclxuJHRhYmxlLXRoZWFkLWJnLWNvbG9yOiAgICAgICAgZ2V0LWNvbG91cihibHVlKTtcclxuXHJcbi8vUGFnaW5hdGlvblxyXG4kcGFnaW5hdGlvbi1iZy1jb2xvcjogICAgICAgICB0cmFuc3BhcmVudDtcclxuXHJcbi8vIExpc3QtZ3JvdXBzXHJcbiRib3JkZXItcmFkaXVzLWxpc3QtZ3JvdXA6ICAgICRib3JkZXItcmFkaXVzO1xyXG5cclxuLy8gQm9vdHN0cmFwIGNvbXBvbmVudHMgY29sb3Vyc1xyXG4vLyBUT0RPOiBXaGVuIGFkZGluZyBtb3JlIGNvbXBvbmVudHMsIG5lZWQgdG8gcmVtb3ZlIHRoZXNlIGNvbG91cnMgYmVsb3dcclxuJHByaW1hcnk6ICAgICAgIGdldC1jb2xvdXIoYmx1ZS05MDApO1xyXG4kc2Vjb25kYXJ5OiAgICAgI2ZmZjtcclxuJHN1Y2Nlc3M6ICAgICAgIGdldC1jb2xvdXIoZ3JlZW4tMzAwKTtcclxuJGluZm86ICAgICAgICAgZ2V0LWNvbG91cihpbmZvcm1hdGlvbik7XHJcbiR3YXJuaW5nOiAgICAgIGdldC1jb2xvdXIob3JhbmdlLTYwMCk7XHJcbiRkYW5nZXI6ICAgICAgICBnZXQtY29sb3VyKG5lZ2F0aXZlKTtcclxuJGxpZ2h0OiAgICAgICAgIGdldC1jb2xvdXIoZ3JleS00MDApO1xyXG4kZGFyazogICAgICAgICAgZ2V0LWNvbG91cihncmV5LTYwMCk7XHJcbi8vIEFsbCBjb2xvdXJzXHJcbiRnbG9iYWwtY29sb3JzOiAoXHJcbiAgJ2JsdWUnOiAgICAgICBnZXQtY29sb3VyKGJsdWUtOTAwKSxcclxuICAncmVkJzogICAgICAgIGdldC1jb2xvdXIocmVkLTYwMCksXHJcbiAgJ29yYW5nZSc6ICAgICBnZXQtY29sb3VyKG9yYW5nZS02MDApLFxyXG4gICdncmVlbic6ICAgICAgZ2V0LWNvbG91cihncmVlbi0zMDApLFxyXG4gICd3aGl0ZSc6ICAgICAgZ2V0LWNvbG91cih3aGl0ZSksXHJcbiAgJ2JsYWNrJzogICAgICBnZXQtY29sb3VyKGdyZXktODAwKVxyXG4pO1xyXG5cclxuJGludGVyYWN0aW9uLWNvbG9yczogKFxyXG4gICdwcmltYXJ5JzogICAgZ2V0LWNvbG91cihjdGEpLFxyXG4gICdzZWNvbmRhcnknOiAgZ2V0LWNvbG91cih3aGl0ZSksXHJcbiAgJ3N1Y2Nlc3MnOiAgICBnZXQtY29sb3VyKHBvc2l0aXZlKSxcclxuICAnaW5mbyc6ICAgICAgIGdldC1jb2xvdXIoaW5mb3JtYXRpb24pLFxyXG4gICd3YXJuaW5nJzogICAgZ2V0LWNvbG91cih3YXJuaW5nKSxcclxuICAnZGFuZ2VyJzogICAgIGdldC1jb2xvdXIobmVnYXRpdmUpLFxyXG4pO1xyXG5cclxuJGV4dHJhLWNvbG9yczogKFxyXG4gICdsaWdodCc6ICAgICAgZ2V0LWNvbG91cihncmV5LTIwMCksXHJcbiAgJ2RhcmsnOiAgICAgICBnZXQtY29sb3VyKGdyZXktNjAwKVxyXG4pO1xyXG5cclxuJHN1Y2Nlc3MtY29sb3JzOiAoXHJcbiAgJ3N1Y2Nlc3MtMDEnOiBnZXQtY29sb3VyKGdyZWVuLTUwKSxcclxuICAnc3VjY2Vzcy0wMic6IGdldC1jb2xvdXIoZ3JlZW4tMTAwKSxcclxuICAnc3VjY2Vzcy0wMyc6IGdldC1jb2xvdXIoZ3JlZW4tMjAwKSxcclxuICAnc3VjY2Vzcy0wNCc6IGdldC1jb2xvdXIoZ3JlZW4tNjAwKVxyXG4pO1xyXG5cclxuJGluZm8tY29sb3JzOiAoXHJcbiAgJ2luZm8tMDEnOiBnZXQtY29sb3VyKGJsdWUtNTApLFxyXG4gICdpbmZvLTAyJzogZ2V0LWNvbG91cihibHVlLTEwMCksXHJcbiAgJ2luZm8tMDMnOiBnZXQtY29sb3VyKGJsdWUtMzAwKSxcclxuICAnaW5mby0wNCc6IGdldC1jb2xvdXIoYmx1ZS02MDApXHJcbik7XHJcblxyXG4kd2FybmluZy1jb2xvcnM6IChcclxuICAnd2FybmluZy0wMSc6IGdldC1jb2xvdXIob3JhbmdlLTUwKSxcclxuICAnd2FybmluZy0wMic6IGdldC1jb2xvdXIob3JhbmdlLTEwMCksXHJcbiAgJ3dhcm5pbmctMDMnOiBnZXQtY29sb3VyKG9yYW5nZS0yMDApLFxyXG4gICd3YXJuaW5nLTA0JzogZ2V0LWNvbG91cihvcmFuZ2UtNzAwKVxyXG4pO1xyXG5cclxuJGRhbmdlci1jb2xvcnM6IChcclxuICAnZGFuZ2VyLTAxJzogZ2V0LWNvbG91cihyZWQtNTApLFxyXG4gICdkYW5nZXItMDInOiBnZXQtY29sb3VyKHJlZC0xMDApLFxyXG4gICdkYW5nZXItMDMnOiBnZXQtY29sb3VyKHJlZC0yMDApLFxyXG4gICdkYW5nZXItMDQnOiBnZXQtY29sb3VyKHJlZC03MDApXHJcbik7XHJcblxyXG4kbGlnaHQtY29sb3JzOiAoXHJcbiAgJ2xpZ2h0LTAxJzogZ2V0LWNvbG91cihncmV5LTUwKSxcclxuICAnbGlnaHQtMDInOiBnZXQtY29sb3VyKGdyZXktMTAwKSxcclxuICAnbGlnaHQtMDMnOiBnZXQtY29sb3VyKGdyZXktMjAwKSxcclxuICAnbGlnaHQtMDQnOiBnZXQtY29sb3VyKGdyZXktMzAwKVxyXG4pO1xyXG5cclxuJGRhcmstY29sb3JzOiAoXHJcbiAgJ2RhcmstMDEnOiBnZXQtY29sb3VyKGdyZXktNDAwKSxcclxuICAnZGFyay0wMic6IGdldC1jb2xvdXIoZ3JleS01MDApLFxyXG4gICdkYXJrLTAzJzogZ2V0LWNvbG91cihncmV5LTgwMClcclxuKTtcclxuXHJcbiRsaW5rLW9wdGlvbnM6IChcclxuICAnbGluay1jb2xvcic6ICRsaW5rLWNvbG9yLFxyXG4gICdsaW5rLWNvbG9yLWhvdmVyJzogJGxpbmstY29sb3ItaG92ZXIsXHJcbiAgJ2xpbmstY29sb3ItYWN0aXZlJzogJGxpbmstY29sb3ItYWN0aXZlLFxyXG4gICdsaW5rLWNvbG9yLWRpc2FibGVkJzogJGxpbmstY29sb3ItZGlzYWJsZWQsXHJcbiAgJ2xpbmstYmcnOiAkbGluay1iZyxcclxuICAnbGluay1iZy1ob3Zlcic6ICRsaW5rLWJnLWhvdmVyLFxyXG4gICdsaW5rLWRlY29yYXRpb24nOiAkbGluay1kZWNvcmF0aW9uLFxyXG4gICdsaW5rLWRlY29yYXRpb24taG92ZXInOiAkbGluay1kZWNvcmF0aW9uLWhvdmVyXHJcbik7XHJcblxyXG4kYWxsLWNvbG9yczogKFxyXG4gICdnbG9iYWwnOiAgICAgICAkZ2xvYmFsLWNvbG9ycyxcclxuICAnc3VjY2Vzcyc6ICAgICAgJHN1Y2Nlc3MtY29sb3JzLFxyXG4gICdpbmZvJzogICAgICAgICAkaW5mby1jb2xvcnMsXHJcbiAgJ3dhcm5pbmcnOiAgICAgICR3YXJuaW5nLWNvbG9ycyxcclxuICAnZGFuZ2VyJzogICAgICAgJGRhbmdlci1jb2xvcnMsXHJcbiAgJ2xpZ2h0JzogICAgICAgICRsaWdodC1jb2xvcnMsXHJcbiAgJ2RhcmsnOiAgICAgICAgICRkYXJrLWNvbG9ycyxcclxuICAnaW50ZXJhY3Rpb24nOiAgJGludGVyYWN0aW9uLWNvbG9ycyxcclxuICAnZXh0cmEnOiAgICAgICAgJGV4dHJhLWNvbG9ycyxcclxuICAnbGluayc6ICAgICAgICAgJGxpbmstb3B0aW9uc1xyXG4pO1xyXG4kdGhlbWUtY29sb3JzLWJzOiAoKTtcclxuLy8gTWVyZ2UgYWxsIGNvbG9ycyBpbiB0byB0aGVtZS1jb2xvcnMgYW5kXHJcbi8vIGxldCBcInJvb3Quc2Nzc1wiIHJlbmRlciB0aGUgY3NzIHZhcmlhYmxlc1xyXG5AZWFjaCAkbmFtZSwgJHR5cGUgaW4gJGFsbC1jb2xvcnMge1xyXG4gICR0aGVtZS1jb2xvcnMtYnM6IG1hcC1tZXJnZSgkdGhlbWUtY29sb3JzLWJzLCAkdHlwZSk7XHJcbn1cclxuXHJcbi8vIEludGVyYWN0aW9uIGxpc3RzXHJcbiRpbnRlcmFjdGlvbi10eXBlczogc3VjY2VzcywgaW5mbywgd2FybmluZywgZGFuZ2VyO1xyXG4kaW50ZXJhY3Rpb24tdHlwZXMyOiBzZWNvbmRhcnksIGxpZ2h0O1xyXG4kaW50ZXJhY3Rpb24tdHlwZXMzOiBwcmltYXJ5LCBkYXJrO1xyXG5cclxuJHR5cGVzOiBqb2luKGpvaW4oJGludGVyYWN0aW9uLXR5cGVzLCAkaW50ZXJhY3Rpb24tdHlwZXMyKSwgJGludGVyYWN0aW9uLXR5cGVzMyk7IiwKCQkiQGltcG9ydCAnLi92YXJzJzsiLAoJCSIvKlxyXG4gIENvbnRhaW5zIHNwYWNpbmcgdmFyaWFibGVzIGZvciB0aGUgbGF5b3V0XHJcbiovXHJcblxyXG4vLyAxIHJlbSA9IDRweDtcclxuLy8gTGF5b3V0IHNjYWxlXHJcbiRzcGFjaW5nLWxheW91dC04OiAycmVtOyAvLyA4cHhcclxuJHNwYWNpbmctbGF5b3V0LTE2OiA0cmVtOyAvLyAxNnB4XHJcbiRzcGFjaW5nLWxheW91dC0yNDogNnJlbTsgLy8gMjRweFxyXG4kc3BhY2luZy1sYXlvdXQtMzI6IDhyZW07IC8vIDMycHhcclxuJHNwYWNpbmctbGF5b3V0LTQ4OiAxMnJlbTsgLy8gNDhweFxyXG4kc3BhY2luZy1sYXlvdXQtNjQ6IDE2cmVtOyAvLyA2NHB4XHJcbiRzcGFjaW5nLWxheW91dC03MjogMThyZW07IC8vIDcycHhcclxuJHNwYWNpbmctbGF5b3V0LTk2OiAyNHJlbTsgLy8gOTZweFxyXG4kc3BhY2luZy1sYXlvdXQtMTI4OiAzMnJlbTsgLy8gMTI4cHhcclxuJHNwYWNpbmctbGF5b3V0LTE2MDogNDByZW07IC8vIDE2MHB4XHJcblxyXG4vLyBFbGVtZW50IHNjYWxlXHJcbiRzcGFjaW5nLWVsZW1lbnQtMjogMC41cmVtOyAvLyAycHhcclxuJHNwYWNpbmctZWxlbWVudC00OiAxcmVtOyAvLyA0cHhcclxuJHNwYWNpbmctZWxlbWVudC04OiAycmVtOyAvLyA4cHhcclxuJHNwYWNpbmctZWxlbWVudC0xMjogM3JlbTsgLy8gMTJweFxyXG4kc3BhY2luZy1lbGVtZW50LTE2OiA0cmVtOyAvLyAxNnB4XHJcbiRzcGFjaW5nLWVsZW1lbnQtMjA6IDVyZW07IC8vIDIwcHhcclxuJHNwYWNpbmctZWxlbWVudC0yNDogNnJlbTsgLy8gMjRweFxyXG4kc3BhY2luZy1lbGVtZW50LTMyOiA4cmVtOyAvLyAzMnB4XHJcbiRzcGFjaW5nLWVsZW1lbnQtNDA6IDEwcmVtOyAvLyA0MHB4XHJcbiRzcGFjaW5nLWVsZW1lbnQtNDg6IDEycmVtOyAgLy8gNDhweFxyXG5cclxuLy8gU2NyZWVuIGJyZWFrcG9pbnRzXHJcbiRzY3JlZW4tczogODByZW07IC8vMzIwcHhcclxuJHNjcmVlbi1tZDogMTY0cmVtOyAvLyA2NzJweFxyXG4kc2NyZWVuLWw6IDI2NHJlbTsgLy8xMDU2cHhcclxuJHNjcmVlbi14bDogMzI4cmVtOyAvLzEzMTJweFxyXG4kc2NyZWVuLXh4bDogMzk2cmVtOyAvLzE1ODRweFxyXG4iLAoJCSJAaW1wb3J0ICcuL3Rva2Vucyc7XHJcblxyXG4vLyBnZW5lcmF0ZSBjb2xvdXIgY2xhc3MgZm9yIGJhY2tncm91bmQgKC5zZGRzLWJhY2tncm91bmQte3Rva2VuLW5hbWV9KVxyXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGFsbC1jb2xvdXJzIHtcclxuICAkdmFsIDogJycgKyAka2V5O1xyXG4gIC5zZGRzLWJhY2tncm91bmQtI3skdmFsfSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBnZW5lcmF0ZSBjb2xvdXIgY2xhc3MgZm9yIHRleHQgKC5zZGRzLXRleHQte3Rva2VuLW5hbWV9KVxyXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGFsbC1jb2xvdXJzIHtcclxuICAkdmFsIDogJycgKyAka2V5O1xyXG4gIC5zZGRzLXRleHQtI3skdmFsfSB7XHJcbiAgICBjb2xvcjogJHZhbHVlO1xyXG4gIH1cclxufSIsCgkJIkBpbXBvcnQgJy4vbWl4aW5zJztcclxuXHJcbiRncmV5OihcclxuICBncmV5LTkwMDogIzE3MTcxOSxcclxuICBncmV5LTgwMDogIzJCMkMyRixcclxuICBncmV5LTcwMDogIzNBM0IzRixcclxuICBncmV5LTYwMDogIzUxNTI1NyxcclxuICBncmV5LTUwMDogIzY5NkE3MCxcclxuICBncmV5LTQwMDogIzgyODQ4QSxcclxuICBncmV5LTMwMDogI0E0QTZBQixcclxuICBncmV5LTIwMDogI0M1QzZDOSxcclxuICBncmV5LTEwMDogI0UyRTJFNCxcclxuICBncmV5LTUwOiAgI0Y2RjZGN1xyXG4pO1xyXG5cclxuJGJsdWU6KFxyXG4gIGJsdWUtOTAwOiAjMDQxRTQyLFxyXG4gIGJsdWUtODAwOiAjMEYzMjYzLFxyXG4gIGJsdWUtNzAwOiAjMTY0MTdGLFxyXG4gIGJsdWUtNjAwOiAjMjA1OEE4LFxyXG4gIGJsdWUtNTAwOiAjMkI3MEQzLFxyXG4gIGJsdWUtNDAwOiAjNEE4OUYzLFxyXG4gIGJsdWUtMzAwOiAjOUNBNUMyLFxyXG4gIGJsdWUtMjAwOiAjQzFDNkQ4LFxyXG4gIGJsdWUtMTAwOiAjRTBFMkVCLFxyXG4gIGJsdWUtNTA6ICAjRjZGNkY5XHJcbik7XHJcblxyXG4kcmVkOihcclxuICByZWQtOTAwOiAjNDUwMzA3LFxyXG4gIHJlZC04MDA6ICM2QTA4MEYsXHJcbiAgcmVkLTcwMDogIzk1MEExNixcclxuICByZWQtNjAwOiAjRDYwMDFDLFxyXG4gIHJlZC01MDA6ICNERTJCMzYsXHJcbiAgcmVkLTQwMDogI0YzNTM1OSxcclxuICByZWQtMzAwOiAjRjU4RTkwLFxyXG4gIHJlZC0yMDA6ICNGOEI2QjcsXHJcbiAgcmVkLTEwMDogI0ZBREJEQyxcclxuICByZWQtNTA6ICAjRkRGNEY1XHJcbik7XHJcblxyXG4kZ3JlZW46KFxyXG4gIGdyZWVuLTkwMDogIzExMjYxNixcclxuICBncmVlbi04MDA6ICMxQzM4MjIsXHJcbiAgZ3JlZW4tNzAwOiAjMkM1MjM0LFxyXG4gIGdyZWVuLTYwMDogIzM4NkU0NCxcclxuICBncmVlbi01MDA6ICM0MzgxNTEsXHJcbiAgZ3JlZW4tNDAwOiAjNTM5RTYzLFxyXG4gIGdyZWVuLTMwMDogIzg5QjY5MSxcclxuICBncmVlbi0yMDA6ICNBNkQxQUQsXHJcbiAgZ3JlZW4tMTAwOiAjQ0FFQkQwLFxyXG4gIGdyZWVuLTUwOiAgI0YxRjhGMlxyXG4pO1xyXG5cclxuJG9yYW5nZTooXHJcbiAgb3JhbmdlLTkwMDogIzMzMTEwMyxcclxuICBvcmFuZ2UtODAwOiAjODkzQjE1LFxyXG4gIG9yYW5nZS03MDA6ICNDNjU0MTYsXHJcbiAgb3JhbmdlLTYwMDogI0VCNjIwMCxcclxuICBvcmFuZ2UtNTAwOiAjRkE2RTIzLFxyXG4gIG9yYW5nZS00MDA6ICNGOThBNjcsXHJcbiAgb3JhbmdlLTMwMDogI0Y5QTM4RCxcclxuICBvcmFuZ2UtMjAwOiAjRjlDQUMwLFxyXG4gIG9yYW5nZS0xMDA6ICNGQkUzREYsXHJcbiAgb3JhbmdlLTUwOiAgI0ZERjVGM1xyXG4pO1xyXG5cclxuJG9yaWdpbmFsLWNvbG91cnMgOiBtYXAtY29sbGVjdCgkZ3JleSwgJGJsdWUsICRyZWQsICRncmVlbiwgJG9yYW5nZSk7XHJcbiRwcmltYXJ5LW5ldzogKFxyXG4gIGJsdWU6IGdldC1jb2xvdXItb3JpZ2luYWwoYmx1ZS05MDApLFxyXG4gIHJlZDogZ2V0LWNvbG91ci1vcmlnaW5hbChyZWQtNjAwKSxcclxuICBibGFjazogIzAwMCxcclxuICB3aGl0ZTogI2ZmZlxyXG4pO1xyXG5cclxuJHNlbWFudGljOiAoXHJcbiAgY3RhOiBnZXQtY29sb3VyLW9yaWdpbmFsKGJsdWUtNzAwKSxcclxuICBuZWdhdGl2ZTogZ2V0LWNvbG91ci1vcmlnaW5hbChyZWQtNTAwKSxcclxuICB3YXJuaW5nOiBnZXQtY29sb3VyLW9yaWdpbmFsKG9yYW5nZS01MDApLFxyXG4gIHBvc2l0aXZlOiBnZXQtY29sb3VyLW9yaWdpbmFsKGdyZWVuLTUwMCksXHJcbiAgaW5mb3JtYXRpb246IGdldC1jb2xvdXItb3JpZ2luYWwoYmx1ZS01MDApXHJcbik7XHJcblxyXG4kYWxsLWNvbG91cnMgOiBtYXAtY29sbGVjdCgkb3JpZ2luYWwtY29sb3VycywgJHNlbWFudGljLCAkcHJpbWFyeS1uZXcpOyIsCgkJIkBmdW5jdGlvbiBtYXAtY29sbGVjdCgkbWFwcy4uLikge1xyXG4gICRjb2xsZWN0aW9uOiAoKTtcclxuXHJcbiAgQGVhY2ggJG1hcCBpbiAkbWFwcyB7XHJcbiAgICAkY29sbGVjdGlvbjogbWFwLW1lcmdlKCRjb2xsZWN0aW9uLCAkbWFwKTtcclxuICB9XHJcbiAgQHJldHVybiAkY29sbGVjdGlvbjtcclxufTtcclxuXHJcbkBmdW5jdGlvbiBnZXQtY29sb3VyLW9yaWdpbmFsKCR0b2tlbikge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkb3JpZ2luYWwtY29sb3VycywgJHRva2VuKVxyXG59O1xyXG5cclxuLy8gdG8gZ2V0IGNvbG91ciB0b2tlbiBmcm9tIHNjc3NcclxuXHJcbkBmdW5jdGlvbiBnZXQtY29sb3VyKCR0b2tlbikge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkYWxsLWNvbG91cnMsICR0b2tlbilcclxufTsiLAoJCSJAaW1wb3J0ICcuL3ZhcnMnO1xyXG5AaW1wb3J0ICcuLi9iYXNlLXVuaXQnO1xyXG5AaW1wb3J0ICcuL21peGlucyc7XHJcbkBpbXBvcnQgJy4vdG9rZW5zJztcclxuXHJcbi8vIEdlbmVyYXRlIGNsYXNzIGZvciB0b2tlbnMgKC5zZGRzLWhlYWRsaW5lLTAxKVxyXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJHR5cG9ncmFwaHktc2V0cyB7XHJcbiAgLnNkZHMtI3ska2V5fSB7XHJcbiAgICBAaW5jbHVkZSB0eXBlLXN0eWxlKCRrZXkpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgYWxsIGhlYWRpbmdzXHJcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkdHlwb2dyYXBoeS1zZXRzIHtcclxuICAkaSA6IGluZGV4KCgkdHlwb2dyYXBoeS1zZXRzKSwoJGtleSAkdmFsdWUpICk7XHJcbiAgQGlmICRpIDwgNyB7XHJcbiAgICBoI3skaX0ge1xyXG4gICAgICBAaW5jbHVkZSB0eXBlLXN0eWxlKCRrZXkpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgJGkgPT0gNyB7XHJcbiAgICAuaCN7JGl9IHtcclxuICAgICAgQGluY2x1ZGUgdHlwZS1zdHlsZSgka2V5KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwKCQkiLy8gR2xvYmFsIEZvbnQgdmFyaWFibGVzXHJcbi8vRklYTUU6IEFkZCBjb3JyZWN0IHJlbVxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAzLjVyZW07XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMDtcclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41O1xyXG5cclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgJ1NjYW5pYSBTYW5zIFNlbWkgQ29uZGVuc2VkJywgJ1NjYW5pYSBTYW5zIENvbmRlbnNlZCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1zYW5zOiAgICAgICAgICAgICdTY2FuaWEgU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgICdTY2FuaWEgU2FucyBTZW1pIENvbmRlbnNlZCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBOZXcgdmFsdWUgMjAyMCBiZWxvdyB0aGlzIGNvbW1lbnQgbGluZVxyXG5cclxuJGZvbnQtZmFtaWx5LXJlZ3VsYXI6ICAgICAgICAgJ1NjYW5pYSBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZmFtaWx5LXNlbWktY29uZGVuc2VkOiAgJ1NjYW5pYSBTYW5zIFNlbWkgQ29uZGVuc2VkJywgJ1NjYW5pYSBTYW5zIENvbmRlbnNlZCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1oZWFkbGluZTogICAgICAgICdTY2FuaWEgU2FucyBIZWFkbGluZScsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBCb2xkIHZlcnNpb24gaXMgYnkgYWRkaW5nIGZvbnQtd2VpZ2h0OmJvbGRcclxuJGZvbnQtZmFtaWx5LWJvbGQ6ICAgICAgICAgICAgJ1NjYW5pYSBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZmFtaWx5LXNlbWktY29uZGVuc2VkLWJvbGQ6ICAnU2NhbmlhIFNhbnMgU2VtaSBDb25kZW5zZWQnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1mYW1pbHktaGVhZGxpbmUtYm9sZDogICAnU2NhbmlhIFNhbnMgSGVhZGxpbmUnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyIsCgkJIi8vIGJhc2UgdW5pdCA0cHggZ3JpZFxyXG5cclxuJGJhc2UtdW5pdDogNHB4O1xyXG4iLAoJCSIvLyBNaXhpbiB0byBnZXQgdmFsdWUgZnJvbSB0b2tlbnNcclxuQG1peGluIHR5cGUtc3R5bGUoJG5hbWUpe1xyXG4gICR0b2tlbiA6IG1hcC1nZXQoJHR5cG9ncmFwaHktc2V0cywgJG5hbWUpO1xyXG4gIEBpbmNsdWRlIHByb3BlcnRpZXMoJHRva2VuKTtcclxufVxyXG5cclxuLy9GdW5jdGlvbiB0byBjb252ZXJ0IHB4IHZhbHVlIGludG8gcmVtXHJcbkBmdW5jdGlvbiByZW0tc2l6ZSgkdGFyZ2V0LCAkY29udGV4dDogJGJhc2UtdW5pdCkge1xyXG4gIEByZXR1cm4gKCR0YXJnZXQgLyAkY29udGV4dCkgKiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gcHJvcGVydGllcygkbWFwKSB7XHJcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkbWFwIHtcclxuICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGdW5jdGlvbiB0byBnZXQgc2l6ZSBmcm9tIHRoZSB0eXBlIHNjYWxlICh3ZSBoYXZlIDE0IGRpZmZlcmVudCBzY2FsZSlcclxuQGZ1bmN0aW9uIHR5cGUtc2NhbGUoJHN0ZXApe1xyXG4gICR2YWwgOiAxMDtcclxuICBAaWYgJHN0ZXAgPD0gNCB7XHJcbiAgICAkdmFsIDogKCRzdGVwIC0gMSkgKiAyICsgMTA7XHJcbiAgfVxyXG4gIEBpZiAkc3RlcCA+IDQgYW5kICRzdGVwIDw9IDgge1xyXG4gICAgJHZhbCA6ICRzdGVwICAqIDQ7XHJcbiAgfVxyXG4gIEBpZiAkc3RlcCA+IDgge1xyXG4gICAgJHZhbCA6ICgkc3RlcCArICgkc3RlcCAtIDgpKSAgKiA0O1xyXG4gIH1cclxuICAvLyBSZXR1cm4gdmFsdWUgaW4gcmVtXHJcbiAgQHJldHVybiAkdmFsIC8gNCAqIDFyZW07XHJcbn0iLAoJCSJAaW1wb3J0ICcuL3ZhcnMnO1xyXG4vLyBUeXBvZ3JhcGh5IHRva2Vuc1xyXG4vLyBGVU5DVElPTkFMIFRZUEVcclxuJGhlYWRsaW5lLTAxOiAoXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZS1ib2xkLFxyXG4gIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gIGZvbnQtc2l6ZTogdHlwZS1zY2FsZSg5KSxcclxuICBsaW5lLWhlaWdodDogdHlwZS1zY2FsZSg5KSxcclxuICBsZXR0ZXItc3BhY2luZzogMGVtLCBcclxuKTtcclxuJGhlYWRsaW5lLTAyOiAoXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLFxyXG4gIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gIGZvbnQtc2l6ZTogdHlwZS1zY2FsZSg4KSxcclxuICBsaW5lLWhlaWdodDogdHlwZS1zY2FsZSg4KSxcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbSwgXHJcbik7XHJcbiRoZWFkbGluZS0wMzogKFxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZCxcclxuICBmb250LXdlaWdodDogYm9sZCxcclxuICBmb250LXNpemU6IHR5cGUtc2NhbGUoNiksXHJcbiAgbGluZS1oZWlnaHQ6IHR5cGUtc2NhbGUoNiksXHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW0sIFxyXG4pO1xyXG4kaGVhZGxpbmUtMDQ6IChcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQsXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgZm9udC1zaXplOiB0eXBlLXNjYWxlKDUpLFxyXG4gIGxpbmUtaGVpZ2h0OiB0eXBlLXNjYWxlKDYpLFxyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtLCBcclxuKTtcclxuJGhlYWRsaW5lLTA1OiAoXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLFxyXG4gIGZvbnQtd2VpZ2h0OiBib2xkLFxyXG4gIGZvbnQtc2l6ZTogdHlwZS1zY2FsZSg0KSxcclxuICBsaW5lLWhlaWdodDogdHlwZS1zY2FsZSg2KSxcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbSwgXHJcbik7XHJcbiRoZWFkbGluZS0wNjogKFxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZCxcclxuICBmb250LXdlaWdodDogYm9sZCxcclxuICBmb250LXNpemU6IHR5cGUtc2NhbGUoMyksXHJcbiAgbGluZS1oZWlnaHQ6IHR5cGUtc2NhbGUoNCksXHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW0sIFxyXG4pO1xyXG4kaGVhZGxpbmUtMDc6IChcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlbWktY29uZGVuc2VkLWJvbGQsXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgZm9udC1zaXplOiB0eXBlLXNjYWxlKDMpLFxyXG4gIGxpbmUtaGVpZ2h0OiB0eXBlLXNjYWxlKDQpLFxyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtLCBcclxuKTtcclxuXHJcbiRwYXJhZ3JhcGgtMDE6IChcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZ3VsYXIsXHJcbiAgZm9udC1zaXplOiB0eXBlLXNjYWxlKDYpLFxyXG4gIGxpbmUtaGVpZ2h0OiB0eXBlLXNjYWxlKDgpLFxyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtXHJcbik7XHJcbiRwYXJhZ3JhcGgtMDI6IChcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJlZ3VsYXIsXHJcbiAgZm9udC1zaXplOiB0eXBlLXNjYWxlKDUpLFxyXG4gIGxpbmUtaGVpZ2h0OiB0eXBlLXNjYWxlKDYpLFxyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtXHJcbik7XHJcbiRib2R5LTAxOiAoXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yZWd1bGFyLFxyXG4gIGZvbnQtc2l6ZTogdHlwZS1zY2FsZSg0KSxcclxuICBsaW5lLWhlaWdodDogdHlwZS1zY2FsZSg2KSxcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbVxyXG4pO1xyXG4kYm9keS0wMjogKFxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcmVndWxhcixcclxuICBmb250LXNpemU6IHR5cGUtc2NhbGUoMyksXHJcbiAgbGluZS1oZWlnaHQ6IHR5cGUtc2NhbGUoNSksXHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW1cclxuKTtcclxuJGRldGFpbC0wMTogKFxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VtaS1jb25kZW5zZWQsXHJcbiAgZm9udC1zaXplOiB0eXBlLXNjYWxlKDQpLFxyXG4gIGxpbmUtaGVpZ2h0OiB0eXBlLXNjYWxlKDYpLFxyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtXHJcbik7XHJcbiRkZXRhaWwtMDI6IChcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlbWktY29uZGVuc2VkLFxyXG4gIGZvbnQtc2l6ZTogdHlwZS1zY2FsZSgzKSxcclxuICBsaW5lLWhlaWdodDogdHlwZS1zY2FsZSg0KSxcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbVxyXG4pO1xyXG4kZGV0YWlsLTAzOiAoXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZW1pLWNvbmRlbnNlZCxcclxuICBmb250LXNpemU6IHR5cGUtc2NhbGUoMyksXHJcbiAgbGluZS1oZWlnaHQ6IHR5cGUtc2NhbGUoNSksXHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW1cclxuKTtcclxuJGRldGFpbC0wNDogKFxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZCxcclxuICBmb250LXdlaWdodDogYm9sZCxcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlLFxyXG4gIGZvbnQtc2l6ZTogdHlwZS1zY2FsZSgyKSxcclxuICBsaW5lLWhlaWdodDogdHlwZS1zY2FsZSg0KSxcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtXHJcbik7XHJcbiRkZXRhaWwtMDU6IChcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlbWktY29uZGVuc2VkLFxyXG4gIGZvbnQtc2l6ZTogdHlwZS1zY2FsZSgyKSxcclxuICBsaW5lLWhlaWdodDogdHlwZS1zY2FsZSg0KSxcclxuICBsZXR0ZXItc3BhY2luZzogMGVtXHJcbik7XHJcbiRkZXRhaWwtMDY6IChcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQsXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSxcclxuICBmb250LXNpemU6IHR5cGUtc2NhbGUoMSksXHJcbiAgbGluZS1oZWlnaHQ6IHR5cGUtc2NhbGUoNCksXHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbVxyXG4pO1xyXG4kZGV0YWlsLTA3OiAoXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZW1pLWNvbmRlbnNlZCxcclxuICBmb250LXNpemU6IHR5cGUtc2NhbGUoMSksXHJcbiAgbGluZS1oZWlnaHQ6IDJyZW0sXHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBcclxuKTtcclxuXHJcbi8vIEV4cHJlc3NpdmVcclxuJGV4cHJlc3NpdmUtaGVhZGxpbmUtMDE6KFxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGxpbmUtYm9sZCxcclxuICBmb250LXdlaWdodDogYm9sZCxcclxuICBmb250LXNpemU6IHR5cGUtc2NhbGUoMTQpLFxyXG4gIGxpbmUtaGVpZ2h0OiB0eXBlLXNjYWxlKDE0KSxcclxuICBsZXR0ZXItc3BhY2luZzogMGVtXHJcbik7XHJcbiRleHByZXNzaXZlLWhlYWRsaW5lLTAyOihcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRsaW5lLWJvbGQsXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgZm9udC1zaXplOiB0eXBlLXNjYWxlKDExKSxcclxuICBsaW5lLWhlaWdodDogdHlwZS1zY2FsZSgxMSksXHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbVxyXG4pO1xyXG5cclxuJHR5cG9ncmFwaHktc2V0czogKFxyXG4gIGhlYWRsaW5lLTAxOiAkaGVhZGxpbmUtMDEsXHJcbiAgaGVhZGxpbmUtMDI6ICRoZWFkbGluZS0wMixcclxuICBoZWFkbGluZS0wMzogJGhlYWRsaW5lLTAzLFxyXG4gIGhlYWRsaW5lLTA0OiAkaGVhZGxpbmUtMDQsXHJcbiAgaGVhZGxpbmUtMDU6ICRoZWFkbGluZS0wNSxcclxuICBoZWFkbGluZS0wNjogJGhlYWRsaW5lLTA2LFxyXG4gIGhlYWRsaW5lLTA3OiAkaGVhZGxpbmUtMDcsXHJcbiAgcGFyYWdyYXBoLTAxOiAkcGFyYWdyYXBoLTAxLFxyXG4gIHBhcmFncmFwaC0wMjogJHBhcmFncmFwaC0wMixcclxuICBib2R5LTAxOiAkYm9keS0wMSxcclxuICBib2R5LTAyOiAkYm9keS0wMixcclxuICBkZXRhaWwtMDE6ICRkZXRhaWwtMDEsXHJcbiAgZGV0YWlsLTAyOiAkZGV0YWlsLTAyLFxyXG4gIGRldGFpbC0wMzogJGRldGFpbC0wMyxcclxuICBkZXRhaWwtMDQ6ICRkZXRhaWwtMDQsXHJcbiAgZGV0YWlsLTA1OiAkZGV0YWlsLTA1LFxyXG4gIGRldGFpbC0wNjogJGRldGFpbC0wNixcclxuICBkZXRhaWwtMDc6ICRkZXRhaWwtMDcsXHJcbiAgZXhwcmVzc2l2ZS1oZWFkbGluZS0wMTogJGV4cHJlc3NpdmUtaGVhZGxpbmUtMDEsXHJcbiAgZXhwcmVzc2l2ZS1oZWFkbGluZS0wMjogJGV4cHJlc3NpdmUtaGVhZGxpbmUtMDJcclxuKTsiLAoJCSJAaW1wb3J0ICcuL3ZhcnMnOyIsCgkJIi8vIFNjYW5pYSBpZGVudGl0eVxyXG4kYmFja2dyb3VuZC1pbWFnZS1zY2FuaWEtd29yZG1hcmstcG5nOiAgIHVybCguLi9pbWFnZXMvd29yZG1hcmsucG5nKTtcclxuJGJhY2tncm91bmQtaW1hZ2Utc2NhbmlhLXdvcmRtYXJrLXN2ZzogICB1cmwoLi4vaW1hZ2VzL3dvcmRtYXJrLnN2Zyk7XHJcbiRiYWNrZ3JvdW5kLWltYWdlLXNjYW5pYS13b3JkbWFyay13aGl0ZS1zdmc6ICAgdXJsKC4uL2ltYWdlcy93b3JkbWFyay13aGl0ZS5zdmcpO1xyXG4kYmFja2dyb3VuZC1pbWFnZS1zY2FuaWEtd29yZG1hcmstd2hpdGUtcG5nOiAgIHVybCguLi9pbWFnZXMvd29yZG1hcmstd2hpdGUucG5nKTtcclxuJGJhY2tncm91bmQtaW1hZ2Utc2NhbmlhLXN5bWJvbC1wbmc6ICAgdXJsKC4uL2ltYWdlcy9zeW1ib2wucG5nKTtcclxuJGJhY2tncm91bmQtaW1hZ2Utc2NhbmlhLXN5bWJvbC1zdmc6ICAgdXJsKC4uL2ltYWdlcy9zeW1ib2wuc3ZnKTtcclxuJGJhY2tncm91bmQtaW1hZ2Utc2NhbmlhLWxvZ290eXBlLXBuZzogICB1cmwoLi4vaW1hZ2VzL2xvZ290eXBlLnBuZyk7XHJcbiRiYWNrZ3JvdW5kLWltYWdlLXNjYW5pYS1sb2dvdHlwZS1zdmc6ICAgdXJsKC4uL2ltYWdlcy9sb2dvdHlwZS5zdmcpOyIsCgkJIi50YWJsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICBjYXB0aW9uIHtcclxuICAgIGNhcHRpb24tc2lkZTogdG9wO1xyXG4gICAgLy9GSVhNRTogQWRkIGNvcnJlY3QgcmVtXHJcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6IGdldC1jb2xvdXIod2hpdGUpO1xyXG4gICAgY29sb3I6IFZhcigtLXNkZHMtd2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBWYXIoLS1wcmltYXJ5KTtcclxuICB9XHJcbiAgdGhlYWQge1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBjb2xvcjogZ2V0LWNvbG91cih3aGl0ZSk7XHJcbiAgICAgIGNvbG9yOiBWYXIoLS1zZGRzLXdoaXRlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXRoZWFkLWJnLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLXRoZWFkLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRhYmxlLXRoZWFkLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlLXRoZWFkLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XHJcbiAgICAvL0ZJWE1FOiBBZGQgY29ycmVjdCByZW1cclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWVsZW1lbnQtMTIgJHNwYWNpbmctZWxlbWVudC0xMiAzLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1zbSB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgLy9GSVhNRTogQWRkIGNvcnJlY3QgcmVtXHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWVsZW1lbnQtMiAxLjI1cmVtIDEuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwKCQkiLy8gSW5wdXRcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvcjtcclxuLy9GSVhNRTogQWRkIGNvcnJlY3QgcmVtXHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRzcGFjaW5nLWVsZW1lbnQtMTI7XHJcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgIDIuNXJlbTtcclxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgMS43NXJlbTtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgJHNwYWNpbmctZWxlbWVudC0xMjtcclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXM7XHJcbiRpbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgIGdldC1jb2xvdXIod2hpdGUpO1xyXG5cclxuLy8gUkVNT1ZFIHN1Y2Nlc3MtMDEgYW5kIGRhbmdlci0wMVxyXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxyXG4gICd2YWxpZCc6IChcclxuICAgICdiYWNrZ3JvdW5kLWNvbG9yJzogJ3N1Y2Nlc3MtMDEnLFxyXG4gICAgJ2JvcmRlci1jb2xvcicgOiAnc3VjY2VzcydcclxuICApLFxyXG4gICdpbnZhbGlkJzogKFxyXG4gICAgJ2JhY2tncm91bmQtY29sb3InOiAnZGFuZ2VyLTAxJyxcclxuICAgICdib3JkZXItY29sb3InIDogJ2RhbmdlcidcclxuICApLFxyXG4pO1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcblxyXG4gICYsICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IGdldC1jb2xvdXIoZ3JleS04MDApO1xyXG4gICAgY29sb3I6IFZhcigtLXNkZHMtZ3JleS04MDApO1xyXG4gIH1cclxuXHJcbiAgLy9GSVhNRTogQWRkIGNvcnJlY3QgcmVtXHJcbiAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6ICRzcGFjaW5nLWVsZW1lbnQtMTY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IGdldC1jb2xvdXIoaW5mb3JtYXRpb24pO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG91cihncmV5LTUwMCk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gT3ZlcnJpZGUgYnJvd3NlciBhdXRvY29tcGxldGUgYmFja2dyb3VuZCBjb2xvclxyXG4gICY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDUwcHggd2hpdGUgaW5zZXQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1MHB4IHdoaXRlIGluc2V0O1xyXG4gIH1cclxuXHJcbiAgJjo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cclxuICAgIGNvbG9yOiBnZXQtY29sb3VyKGdyZXktNDAwKTtcclxuICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cclxuICB9XHJcbiAgLy8gbmVlZHMgdG8ga2VlcCBzZXBhcmF0ZWQgdG8gbWFrZSBpdCB3b3Jrc1xyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgJiBFZGdlICovXHJcbiAgICBjb2xvcjogZ2V0LWNvbG91cihncmV5LTQwMCk7XHJcbiAgfVxyXG5cclxuICAmW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnZXQtY29sb3VyKGdyZXktNDAwKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBWYXIoLS1zZGRzLWdyZXktNDAwKTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAvL0ZJWE1FOiBBZGQgY29ycmVjdCByZW1cclxuICAgIGxpbmUtaGVpZ2h0OiA1LjI1cmVtO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IFZhcigtLXNkZHMtZ3JleS0xMDApO1xyXG4gICAgY29sb3I6IFZhcigtLXNkZHMtZ3JleS00MDApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBWYXIoLS1zZGRzLWdyZXktMTAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAvL0ZJWE1FOiBBZGQgY29ycmVjdCByZW1cclxuICBmb250LXNpemU6IDUuMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDdyZW07XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtc20ge1xyXG4gIC8vRklYTUU6IEFkZCBjb3JyZWN0IHJlbVxyXG4gIGZvbnQtc2l6ZTogJHNwYWNpbmctZWxlbWVudC0xMjtcclxuICBsaW5lLWhlaWdodDogMy41cmVtO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAtby1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE1USWlJR2hsYVdkb2REMGlOak1pUGp4d1lYUm9JR1pwYkd3OUltTjFjbkpsYm5SRGIyeHZjaUlnWkQwaVRURXdOUzR3T1Rjd01EQXhOREEwTWpnMU5Td3lMamMyTlRZMU5UUTRNalF3TmpJMU9UWmxMVGdnVERVMkxqQTROREF3TURFME1EUXlPRFUwTERRNUxqQXhNakF3TURBeU56WTFOalUzSUV3M0xqQTNNVEF3TURFME1EUXlPRFV6T0N3eUxqYzJOVFkxTlRRNE1qUXdOakkxT1RabExUZ2diQzAzTGpBM01TdzNMakEzTVNCTU5UWXVNRGcwTURBd01UUXdOREk0TlRRc05qTXVNVFUxTURBd01ESTNOalUyTlRRZ2JEVTJMakE0TXl3dE5UWXVNRGcwSUhvaUx6NDhMM04yWno0PSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAvL0ZJWE1FOiBBZGQgY29ycmVjdCByZW1cclxuICBiYWNrZ3JvdW5kLXNpemU6ICRzcGFjaW5nLWVsZW1lbnQtMTI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gM3JlbSkgY2VudGVyO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi8vIHJlbW92ZSBkZWZhdWx0IGFycm93IGluIElFMTArXHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXg7XHJcbn1cclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGRhdGEpIHtcclxuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvdXIoZ3JleS01MDApO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBtYXAtZ2V0KCRpbnRlcmFjdGlvbi1jb2xvcnMsIG1hcC1nZXQoJGRhdGEsICdib3JkZXItY29sb3InKSk7XHJcbiAgICBjb2xvcjogZ2V0LWNvbG91cihncmV5LTgwMCk7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgIC8vRklYTUU6IEFkZCBjb3JyZWN0IHJlbVxyXG4gICAgcGFkZGluZzogJHNwYWNpbmctZWxlbWVudC04O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcblxyXG4gICAgJi5pcy0jeyRzdGF0ZX0sXHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIC8vRklYTUU6IEFkZCBjb3JyZWN0IHJlbVxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1lbGVtZW50LTEyO1xyXG5cclxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRkYXRhIHtcclxuICAgICAgICAjeyRrZXl9IDogbWFwLWdldCgkaW50ZXJhY3Rpb24tY29sb3JzLCAkdmFsdWUpO1xyXG4gICAgICAgICN7JGtleX0gOiBWYXIoLS0jeyR2YWx1ZX0pO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkaW50ZXJhY3Rpb24tY29sb3JzLCBtYXAtZ2V0KCRkYXRhLCAnYm9yZGVyLWNvbG9yJykpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogVmFyKC0tKG1hcC1nZXQoJGRhdGEsICdib3JkZXItY29sb3InKSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcclxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkZGF0YSk7XHJcbn1cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG5cclxuLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbn0iLAoJCSJAaW1wb3J0ICcuLi9taXhpbnMnO1xyXG5cclxuLmRyb3Bkb3duLW1lbnV7XHJcbiAgLy9GSVhNRTogQWRkIGNvcnJlY3QgcmVtXHJcbiAgcGFkZGluZzogJHNwYWNpbmctZWxlbWVudC04IDIuNXJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3VyKGdyZXktMzAwKTtcclxuICAvL0ZJWE1FOiBBZGQgY29ycmVjdCByZW1cclxuICBmb250LXNpemU6IDMuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG4gIGNvbG9yOiBnZXQtY29sb3VyKGdyZXktNjAwKTtcclxuICAvL0ZJWE1FOiBBZGQgY29ycmVjdCByZW1cclxuICBwYWRkaW5nOiAkc3BhY2luZy1lbGVtZW50LTQgJHNwYWNpbmctZWxlbWVudC0yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgIGNvbG9yOiBnZXQtY29sb3VyKGdyZXktODAwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvdXIod2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsIC8vVE9ETzogTG9vayBpbnRvIGFjdGl2ZSBzdGF0ZSwgYmFzZWQgb24gMy41LnhcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3VyKGdyZXktNTAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gIC8vRklYTUU6IEFkZCBjb3JyZWN0IHJlbVxyXG4gIHBhZGRpbmctcmlnaHQ6IDUuNjI1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1LjYyNXB4O1xyXG5cclxuIC5idG4tbGcgKyAmIHtcclxuICAgIC8vRklYTUU6IEFkZCBjb3JyZWN0IHJlbVxyXG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xyXG4gfVxyXG5cclxuIC5idG4tc20gKyAmIHtcclxuICAgIC8vRklYTUU6IEFkZCBjb3JyZWN0IHJlbVxyXG4gICAgcGFkZGluZy1yaWdodDogMy43NXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPdmVycmlkZSB0aGUgLnNob3cgZm9yIGJ1dHRvbnNcclxuLnNob3cge1xyXG4gIEBlYWNoICR0eXBlIGluICRpbnRlcmFjdGlvbi10eXBlcyB7XHJcbiAgICA+IC5idG4tI3skdHlwZX0uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLSN7JHR5cGV9O1xyXG4gICAgICBjb2xvcjogZ2V0LWNvbG91cih3aGl0ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlYWNoICR0eXBlIGluICRpbnRlcmFjdGlvbi10eXBlczIge1xyXG4gICAgPiAuYnRuLSN7JHR5cGV9LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIEBleHRlbmQgLmJ0bi0jeyR0eXBlfTtcclxuICAgIH1cclxuICB9XHJcbiAgQGVhY2ggJHR5cGUgaW4gJGludGVyYWN0aW9uLXR5cGVzMyB7XHJcbiAgICA+IC5idG4tI3skdHlwZX0uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgQGV4dGVuZCAuYnRuLSN7JHR5cGV9O1xyXG4gICAgfVxyXG4gIH1cclxufSIsCgkJIkBtaXhpbiByZW5kZXJNYXAoJG1hcHBpbmcsICRwcm9wKSB7XHJcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXBwaW5nIHtcclxuICAgICN7JGtleX0geyAjeyRwcm9wfTogJHZhbHVlOyB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dCgkY29sb3IsICRpbXBvcnRhbnQ6IHRydWUpIHtcclxuICBAaW5jbHVkZSBydWxlKCdjb2xvcicsICRjb2xvciwgJGltcG9ydGFudCk7XHJcbn1cclxuXHJcbkBtaXhpbiBiYWNrZ3JvdW5kKCRjb2xvciwgJGltcG9ydGFudDogdHJ1ZSkge1xyXG4gIEBpbmNsdWRlIHJ1bGUoJ2JhY2tncm91bmQtY29sb3InLCAkY29sb3IsICRpbXBvcnRhbnQpO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyKCRjb2xvciwgJGltcG9ydGFudDogdHJ1ZSkge1xyXG4gIEBpbmNsdWRlIHJ1bGUoJ2JvcmRlci1jb2xvcicsICRjb2xvciwgJGltcG9ydGFudCk7XHJcbn1cclxuXHJcbkBtaXhpbiBjb21wb25lbnQoJHR5cGUsICRuYW1lOiAnJykge1xyXG4gICRjb2xvcjogJ2xpZ2h0JztcclxuXHJcbiAgLy8gV2hlbiBkZWFsaW5nIHdpdGggYWxlcnQgd2Ugd2FudCB0aGUgY29sb3IgdG8gYmUgdGhlIHNhbWUgYXMgdGhlIGJhY2tncm91bmQtY29sb3JcclxuICBAaWYgJG5hbWUgPT0gJ2FsZXJ0JyBPUiAkbmFtZSA9PSAndGFibGUnIHtcclxuICAgICRjb2xvcjogJHR5cGU7XHJcblxyXG4gICAgLy8gVE9ETzogV2hlbiB3ZSBoYXZlIGNvbG9yIHRpbnRzIGxldHMgdXNlIHRob3NlIGluc3RlYWQgb2YgYm94L3RleHQtc2hhZG93XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5OXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIHRleHQtc2hhZG93OiAwcHggMHB4ICMwMDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kKCR0eXBlLCBmYWxzZSk7XHJcbiAgQGluY2x1ZGUgdGV4dChpZigkdHlwZSA9PSAnbGlnaHQnIE9SICR0eXBlID09ICdzZWNvbmRhcnknLCAnZGFyaycsICRjb2xvciksIGZhbHNlKTtcclxufVxyXG5cclxuQG1peGluIHJ1bGUoJHR5cGUsICRjb2xvciwgJGltcG9ydGFudCkge1xyXG4gICN7JHR5cGV9OiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMtYnMsICRjb2xvcikgaWYoJGltcG9ydGFudCwgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgI3skdHlwZX06IFZhcigtLSN7JGNvbG9yfSkgaWYoJGltcG9ydGFudCwgIWltcG9ydGFudCwgbnVsbCk7XHJcbn0iLAoJCSJAaW1wb3J0ICcuLi9taXhpbnMnO1xyXG5cclxuLmJ0biB7XHJcbiAgLS1saW5rLWRlY29yYXRpb246IG5vbmU7XHJcbiAgLS1saW5rLWRlY29yYXRpb24taG92ZXI6IG5vbmU7XHJcblxyXG4gIC8vRklYTUU6IEFkZCBjb3JyZWN0IHJlbVxyXG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC8vRklYTUU6IEFkZCBjb3JyZWN0IHJlbVxyXG4gIHBhZGRpbmc6IDIuMjVyZW0gNC41cmVtICRzcGFjaW5nLWVsZW1lbnQtODtcclxuICBmb250LXNpemU6IDMuNXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgJixcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG5cclxuICAgICYsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGdldC1jb2xvdXIod2hpdGUpO1xyXG4gICAgICBjb2xvcjogVmFyKC0tc2Rkcy13aGl0ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OTlweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgY29sb3I6IGdldC1jb2xvdXIod2hpdGUpO1xyXG4gICAgICBjb2xvcjogVmFyKC0tc2Rkcy13aGl0ZSk7XHJcblxyXG4gICAgICAmLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5OXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpbmsge1xyXG5cclxuICAgICYsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGdldC1jb2xvdXIoaW5mb3JtYXRpb24pO1xyXG4gICAgICBjb2xvcjogVmFyKC0tc2Rkcy1pbmZvKTtcclxuICAgIH1cclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3VyKGluZm9ybWF0aW9uKTtcclxuICAgICAgICBjb2xvcjogVmFyKC0tc2Rkcy1pbmZvKTtcclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc20ge1xyXG4gICAgLy9GSVhNRTogQWRkIGNvcnJlY3QgcmVtXHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtICRzcGFjaW5nLWVsZW1lbnQtMTYgMS4yNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogJHNwYWNpbmctZWxlbWVudC0xMjtcclxuICB9XHJcbiAgJi1sZyB7XHJcbiAgICAvL0ZJWE1FOiBBZGQgY29ycmVjdCByZW1cclxuICAgIHBhZGRpbmc6IDMuNXJlbSAkc3BhY2luZy1lbGVtZW50LTIwO1xyXG4gICAgZm9udC1zaXplOiAkc3BhY2luZy1lbGVtZW50LTE2O1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgYSN7Jn0uZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4gIC8vIE1heWJlIHRoaXMgc2hvdWxkIGJlIGRvbmUgaW4gX3ZhcmlhYmxlcy5zY3NzXHJcbiAgJGFsbF9jb2xvcnM6IG1hcC1tZXJnZSgkaW50ZXJhY3Rpb24tY29sb3JzLCAkZXh0cmEtY29sb3JzKTtcclxuICAvLyBOb3JtYWxseSB3ZSB3b3VsZG50IG5lZWQgdG8gb3ZlcnJpZGUgdGhlIGF0dHJpYnV0ZXMgc2V0IHVzaW5nIGNzc1xyXG4gIC8vIHZhcnMuIEJ1dCBiZWNhdXNlIHdlIG5lZWQgYSBmYWxsYmFjayBjb2xvciwgd2Ugbm93IG5lZWQgdG9cclxuICBAZWFjaCAkdHlwZSBpbiAkdHlwZXMge1xyXG5cclxuICAgIC8vIFRPRE86IFRoZSBvdXRsaW5lIHN0eWxlIHNob3VsZCBiZSByZXdvcmtlZCB0byBvcHRpbWl6ZSBwZXJmb3JtYW5jZVxyXG4gICAgJi1vdXRsaW5lLSN7JHR5cGV9IHtcclxuXHJcbiAgICAgICYge1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRhbGxfY29sb3JzLCAkdHlwZSk7XHJcbiAgICAgICAgY29sb3I6IFZhcigtLSN7JHR5cGV9KTtcclxuICAgICAgfVxyXG4gICAgICAmLFxyXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRhbGxfY29sb3JzLCAkdHlwZSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IFZhcigtLSN7JHR5cGV9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGFsbF9jb2xvcnMsICR0eXBlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IFZhcigtLSN7JHR5cGV9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXM6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMuYWN0aXZlIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlYWNoICR0eXBlIGluIGpvaW4oJGludGVyYWN0aW9uLXR5cGVzLCAkaW50ZXJhY3Rpb24tdHlwZXMzKSB7XHJcbiAgICAmLSN7JHR5cGV9IHtcclxuXHJcbiAgICAgICYsXHJcbiAgICAgICY6ZGlzYWJsZWQsXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkaW50ZXJhY3Rpb24tY29sb3JzLCAkdHlwZSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBWYXIoLS0jeyR0eXBlfSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGludGVyYWN0aW9uLWNvbG9ycywgJHR5cGUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBWYXIoLS0jeyR0eXBlfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG5cclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRpbnRlcmFjdGlvbi1jb2xvcnMsICR0eXBlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IFZhcigtLSN7JHR5cGV9KTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkaW50ZXJhY3Rpb24tY29sb3JzLCAkdHlwZSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IFZhcigtLSN7JHR5cGV9KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGVhY2ggJHR5cGUgaW4gJGludGVyYWN0aW9uLXR5cGVzIHtcclxuICAgICYtb3V0bGluZS0jeyR0eXBlfSB7XHJcblxyXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3VyKHdoaXRlKTtcclxuICAgICAgICAgIGNvbG9yOiBWYXIoLS1zZGRzLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGVhY2ggJHR5cGUgaW4gJGludGVyYWN0aW9uLXR5cGVzMiB7XHJcbiAgICAmLSN7JHR5cGV9IHtcclxuXHJcbiAgICAgICYsXHJcbiAgICAgICY6ZGlzYWJsZWQsXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGludGVyYWN0aW9uLWNvbG9ycywgcHJpbWFyeSk7XHJcbiAgICAgICAgICAvLyBjb2xvcjogVmFyKC0tcHJpbWFyeSk7IEJTIHZhcnMgaGFzIGJlZW4gcmVtb3ZlZFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkaW50ZXJhY3Rpb24tY29sb3JzLCBzZWNvbmRhcnkpO1xyXG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogVmFyKC0tc2Vjb25kYXJ5KTsgQlMgdmFycyBoYXMgYmVlbiByZW1vdmVkXHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGludGVyYWN0aW9uLWNvbG9ycywgcHJpbWFyeSk7XHJcbiAgICAgICAgICAvLyBib3JkZXItY29sb3I6IFZhcigtLXByaW1hcnkpOyBCUyB2YXJzIGhhcyBiZWVuIHJlbW92ZWRcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGludGVyYWN0aW9uLWNvbG9ycywgcHJpbWFyeSk7XHJcbiAgICAgICAgICAvLyBjb2xvcjogVmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRpbnRlcmFjdGlvbi1jb2xvcnMsIHNlY29uZGFyeSk7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBWYXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRpbnRlcmFjdGlvbi1jb2xvcnMsIHByaW1hcnkpO1xyXG4gICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiBWYXIoLS1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtb3V0bGluZS0jeyR0eXBlfSB7XHJcblxyXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgIC8vIGNvbG9yOiBWYXIoLS1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGVhY2ggJHR5cGUgaW4gJGludGVyYWN0aW9uLXR5cGVzMyB7XHJcbiAgICAmLW91dGxpbmUtI3skdHlwZX0ge1xyXG4gICAgICBjb2xvcjogZ2V0LWNvbG91cih3aGl0ZSk7XHJcbiAgICAgIGNvbG9yOiBWYXIoLS1zZGRzLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFHQUE7O0VBRUU7QUNHQSxBQUFBLHlCQUF5QixDQUFBO0VBQ3ZCLGdCQUFnQixFQ0hSLE9BQU8sR0RJaEI7O0FBRkQsQUFBQSx5QkFBeUIsQ0FBQTtFQUN2QixnQkFBZ0IsRUNGUixPQUFPLEdER2hCOztBQUZELEFBQUEseUJBQXlCLENBQUE7RUFDdkIsZ0JBQWdCLEVDRFIsT0FBTyxHREVoQjs7QUFGRCxBQUFBLHlCQUF5QixDQUFBO0VBQ3ZCLGdCQUFnQixFQ0FSLE9BQU8sR0RDaEI7O0FBRkQsQUFBQSx5QkFBeUIsQ0FBQTtFQUN2QixnQkFBZ0IsRUNDUixPQUFPLEdEQWhCOztBQUZELEFBQUEseUJBQXlCLENBQUE7RUFDdkIsZ0JBQWdCLEVDRVIsT0FBTyxHRERoQjs7QUFGRCxBQUFBLHlCQUF5QixDQUFBO0VBQ3ZCLGdCQUFnQixFQ0dSLE9BQU8sR0RGaEI7O0FBRkQsQUFBQSx5QkFBeUIsQ0FBQTtFQUN2QixnQkFBZ0IsRUNJUixPQUFPLEdESGhCOztBQUZELEFBQUEseUJBQXlCLENBQUE7RUFDdkIsZ0JBQWdCLEVDS1IsT0FBTyxHREpoQjs7QUFGRCxBQUFBLHdCQUF3QixDQUFDO0VBQ3ZCLGdCQUFnQixFQ01SLE9BQU8sR0RMaEI7O0FBRkQsQUFBQSx5QkFBeUIsQ0FBQTtFQUN2QixnQkFBZ0IsRUNVUixPQUFPLEdEVGhCOztBQUZELEFBQUEseUJBQXlCLENBQUE7RUFDdkIsZ0JBQWdCLEVDV1IsT0FBTyxHRFZoQjs7QUFGRCxBQUFBLHlCQUF5QixDQUFBO0VBQ3ZCLGdCQUFnQixFQ1lSLE9BQU8sR0RYaEI7O0FBRkQsQUFBQSx5QkFBeUIsQ0FBQTtFQUN2QixnQkFBZ0IsRUNhUixPQUFPLEdEWmhCOztBQUZELEFBQUEseUJBQXlCLENBQUE7RUFDdkIsZ0JBQWdCLEVDY1IsT0FBTyxHRGJoQjs7QUFGRCxBQUFBLHlCQUF5QixDQUFBO0VBQ3ZCLGdCQUFnQixFQ2VSLE9BQU8sR0RkaEI7O0FBRkQsQUFBQSx5QkFBeUIsQ0FBQTtFQUN2QixnQkFBZ0IsRUNnQlIsT0FBTyxHRGZoQjs7QUFGRCxBQUFBLHlCQUF5QixDQUFBO0VBQ3ZCLGdCQUFnQixFQ2lCUixPQUFPLEdEaEJoQjs7QUFGRCxBQUFBLHlCQUF5QixDQUFBO0VBQ3ZCLGdCQUFnQixFQ2tCUixPQUFPLEdEakJoQjs7QUFGRCxB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LENBQUE7RUFDakIsS0FBSyxFQ0dHLE9BQU8sR0RGaEI7O0FBRkQsQUFBQSxtQkFBbUIsQ0FBQTtFQUNqQixLQUFLLEVDSUcsT0FBTyxHREhoQjs7QUFGRCxBQUFBLG1CQUFtQixDQUFBO0VBQ2pCLEtBQUssRUNLRyxPQUFPLEdESmhCOztBQUZELEFBQUEsbUJBQW1CLENBQUE7RUFDakIsS0FBSyxFQ01HLE9BQU8sR0RMaEI7O0FBRkQsQUFBQSxtQkFBbUIsQ0FBQTtFQUNqQixLQUFLLEVDT0csT0FBTyxHRE5oQjs7QUFGRCxBQUFBLG1CQUFtQixDQUFBO0VBQ2pCLEtBQUssRUNRRyxPQUFPLEdEUGhCOztBQUZELEFBQUEsbUJBQW1CLENBQUE7RUFDakIsS0FBSyxFQ1NHLE9BQU8sR0RSaEI7O0FBRkQsQUFBQSxtQkFBbUIsQ0FBQTtFQUNqQixLQUFLLEVDVUcsT0FBTyxHRFRoQjs7QUFGRCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLEtBQUssRUNXRyxPQUFPLEdEVmhCOztBQUZELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsS0FBSyxFQ2VFLE9BQU8sR0RkZjs7QUFGRCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLEtBQUssRUNnQkUsT0FBTyxHRGZmOztBQUZELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsS0FBSyxFQ2lCRSxPQUFPLEdEaEJmOztBQUZELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsS0FBSyxFQ2tCRSxPQUFPLEdEakJmOztBQUZELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsS0FBSyxFQ21CRSxPQUFPLEdEbEJmOztBQUZELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsS0FBSyxFQ29CRSxPQUFPLEdEbkJmOztBQUZELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsS0FBSyxFQ3FCRSxPQUFPLEdEcEJmOztBQUZELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsS0FBSyxFQ3NCRSxPQUFPLEdEckJmOztBQUZELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsS0FBSyxFQ3VCRSxPQUFPLEdEdEJmOztBQUZELEFBQUEs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 */