#related-entities-mention {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#source-selection {
  display: flex;
  flex-direction: column;
  justify-items: stretch;
  align-items: stretch;
  padding: 1rem;
  height: 100%;
  min-width: 200px;
  max-width: 634px;
  overflow-y: auto;
}
#source-selection > div {
  margin-bottom: 20px;
}
#source-selection__box {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  flex-wrap: wrap;
  padding: 1rem;
  width: 100%;
  margin-top: 1em;
  cursor: pointer;
  border: 1px solid #F4F8FC;
}
#source-selection__box:hover {
  border: 1px solid #0F9BDC;
}
#source-selection__source-types > #issue-wrapper {
  margin: 1rem;
  margin-top: 2rem;
  min-width: 30rem;
  max-width: 30rem;
}
#source-selection__sources {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
}
#source-selection__back-to-all-sources {
  position: absolute;
  top: 0.75rem;
  left: 0.5rem;
  font-size: 12pt;
  color: #0f2d4c;
  font-weight: bold;
}
#source-selection__sources #issue-wrapper.hasIssue {
  margin-bottom: 2.5rem;
  margin-top: 1rem;
}
#source-selection__add-button:hover {
  border: 1px solid #0b9bdc;
}
#source-selection__sources:hover #source-selection__add-button {
  opacity: 1;
}
#source-selection__add-button {
  color: #0b9bdc;
  background: rgba(46, 82, 117, 0.08);
  border: 1px solid rgba(46, 82, 117, 0.08);
  font-size: 10pt;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 1rem;
  text-transform: uppercase;
  opacity: 0.2;
  -webkit-transition: 300ms all ease-in-out;
  transition: 300ms all ease-in-out;
}
#source-selection__sources .source-list-top-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#source-selection {
  display: flex;
  flex-direction: column;
  justify-items: stretch;
  align-items: stretch;
  padding: 1rem;
  height: 100%;
  min-width: 200px;
  max-width: 634px;
  overflow-y: auto;
}
#source-selection__box {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  flex-wrap: wrap;
  padding: 1rem;
  width: 100%;
  margin-top: 1em;
}
#source-selection__source-types > #issue-wrapper {
  margin: 1rem;
  margin-top: 2rem;
  min-width: 30rem;
  max-width: 30rem;
}
#source-selection__sources {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
}
#source-selection__back-to-all-sources {
  position: absolute;
  top: 0.75rem;
  left: 0.5rem;
  font-size: 12pt;
  color: #0f2d4c;
  font-weight: bold;
}
#source-selection__sources #issue-wrapper.hasIssue {
  margin-bottom: 2.5rem;
  margin-top: 1rem;
}
#source-selection__add-button:hover {
  border: 1px solid #0b9bdc;
}
#source-selection__sources:hover #source-selection__add-button {
  opacity: 1;
}
#source-selection__add-button {
  color: #0b9bdc;
  background: rgba(46, 82, 117, 0.08);
  border: 1px solid rgba(46, 82, 117, 0.08);
  font-size: 10pt;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 1rem;
  text-transform: uppercase;
  opacity: 0.2;
  -webkit-transition: 300ms all ease-in-out;
  transition: 300ms all ease-in-out;
}
#source-selection__sources .source-list-top-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#source-table {
  height: 100%;
  background: #F4F8FC;
}
#source-table #local-collection__header {
  background: #FFFFFF;
}
#source-table #local-collection__body {
  overflow: auto;
}
#source-selection {
  display: flex;
  flex-direction: column;
  justify-items: stretch;
  align-items: stretch;
  padding: 1rem;
  height: 100%;
  min-width: 200px;
  max-width: 634px;
  overflow-y: auto;
}
#source-selection__box {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  flex-wrap: wrap;
  padding: 1rem;
  width: 100%;
  margin-top: 1em;
}
#source-selection__source-types > #issue-wrapper {
  margin: 1rem;
  margin-top: 2rem;
  min-width: 30rem;
  max-width: 30rem;
}
#source-selection__sources {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
}
#source-selection__back-to-all-sources {
  position: absolute;
  top: 0.75rem;
  left: 0.5rem;
  font-size: 12pt;
  color: #0f2d4c;
  font-weight: bold;
}
#source-selection__sources #issue-wrapper.hasIssue {
  margin-bottom: 2.5rem;
  margin-top: 1rem;
}
#source-selection__add-button:hover {
  border: 1px solid #0b9bdc;
}
#source-selection__sources:hover #source-selection__add-button {
  opacity: 1;
}
#source-selection__add-button {
  color: #0b9bdc;
  background: rgba(46, 82, 117, 0.08);
  border: 1px solid rgba(46, 82, 117, 0.08);
  font-size: 10pt;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 1rem;
  text-transform: uppercase;
  opacity: 0.2;
  -webkit-transition: 300ms all ease-in-out;
  transition: 300ms all ease-in-out;
}
#source-selection__sources .source-list-top-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}

#schema-profile-mention {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-end;
}
#schema-profile-mention #schema-profile-mention__progress .ui.active.indicating.progress {
  margin-top: 0.5rem;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#connect-schema-properties {
  height: 30rem;
}
#connect-schema-properties #connect-schema-properties__info {
  display: flex;
  flex-direction: column;
}
#connect-schema-properties #connect-schema-properties__info .issues-icon {
  margin: 0.5rem 1rem 0.5rem 0rem;
}
#connect-schema-properties #connect-schema-properties__info #props-count {
  display: flex;
  flex-direction: row;
}
#connect-schema-properties #connect-schema-properties__info #props-count #key-label {
  font-size: 14pt;
  opacity: 0.5;
  font-weight: 600;
  padding: 0rem 1rem 1rem 0rem;
}
#connect-schema-properties #connect-schema-properties__info #props-count #value-label {
  font-size: 14pt;
  text-transform: capitalize;
  padding: 0rem 1rem 0rem 0rem;
}
#connect-schema-properties #connect-schema-properties__info #sorted-toggle {
  display: flex;
}
#connect-schema-properties #connect-schema-properties__info #sorted-toggle #key-label {
  font-size: 14pt;
  opacity: 0.5;
  font-weight: 600;
}
#connect-schema-properties #connect-schema-properties__info #sorted-toggle i {
  padding: 0 2em 0 0.5em;
}
#connect-schema-properties tbody {
  overflow: scroll;
}
#connect-schema-properties td:first-child {
  width: 70px;
}
#connect-schema-properties #key-icon {
  color: #DCDDDE;
}
#connect-schema-properties #key-icon.selected {
  color: #0b9bdc;
}
#connect-schema-properties .header {
  border: none;
}
#connect-schema-properties .table {
  border: none;
}
#connect-schema-properties .table > thead > tr > th {
  border: none;
}
#property-row > td {
  border: 0;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#read-schema-editor {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  overflow-y: scroll;
}
#read-schema-editor .read-schema-editor__schema-picker {
  flex: 0 1;
  padding: 20px 20px 0px 20px;
  display: flex;
  flex-direction: row;
}
#read-schema-editor .read-schema-editor__schema-picker label {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#read-schema-editor .read-schema-editor__schema-picker #read-schema-editor__warning-icon {
  position: absolute;
  right: 45px;
}
#read-schema-editor #read-schema-editor__documentation {
  flex: 0 1;
  padding: 0px 20px;
}
#read-schema-editor #read-schema-editor__customizer {
  flex: 0 1;
  padding: 0px 20px;
}
#read-schema-editor #read-schema-editor__discover-sampler {
  flex: 0 1;
  padding: 0px 20px;
}
#read-schema-editor #read-schema-editor__properties {
  flex: 1 1;
  padding: 0px 20px;
}
.read-schema-editor__choose-mode {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  justify-items: center;
  padding: 10px;
}
.read-schema-editor__choose-mode div {
  max-width: 400px;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#write-schema-editor {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  overflow-y: scroll;
}
#write-schema-editor #write-schema-editor__configuration-picker {
  flex: 0 1;
  padding: 20px 20px 0px 20px;
}
#write-schema-editor #write-schema-editor__configuration-picker > label {
  font-size: 16px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#write-schema-editor #write-schema-editor__configuration-editor {
  flex: 0 1;
  padding: 20px 20px 0px 20px;
}
#write-schema-editor #write-schema-editor__configuration-editor #root_storedProcedure {
  min-width: 27rem !important;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#property-selection-container #property-selection-table {
  display: flex;
  flex-direction: column !important;
  flex-wrap: wrap;
  justify-content: flex-start;
  max-height: 600px;
  overflow: auto;
}
#property-selection-container #property-selection-row {
  display: flex;
  flex-direction: row;
  padding: 15px;
}
#property-selection-container #property-checkbox {
  display: flex;
  margin: 0px 25px 0px 0px;
}
#property-selection-container #property-label {
  justify-content: center;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#source-filters .header {
  border: none;
  background: inherit;
}
#source-filters__filters-warning-message {
  padding: 0px 16px;
}
#filterFromRows {
  min-width: 1rem;
  border: none;
  background: #F4F8FC;
}
#filterFromRows:not(first-child) td {
  border-top: 1px;
}
#filterFromRows > tfoot > tr > th {
  border: none;
  background: inherit;
}
#filterFromRow {
  border: none;
}
#filterFromRow > td {
  border: none;
}

#edit-source-beta__label-and-tooltip {
  display: flex;
  padding: 8px;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#edit-notifications {
  min-width: 1rem;
  border: none;
  background: #F4F8FC;
}
#edit-notifications:not(first-child) td {
  border-top: 1px;
}
#edit-notifications > tfoot > tr > th {
  border: none;
  background: inherit;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#connect-edit-source {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#connect-edit-source #edit-source__add-connection {
  padding: 20px;
  border-bottom: 1px solid rgba(15, 45, 76, 0.13);
  display: flex;
}
#connect-edit-source-tabs {
  flex: 1 1;
  height: calc(100% - 50px);
}
#connect-edit-source-tabs.disable-tabs #panel-tabs > #tab-menu {
  display: none;
}
#edit-source__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#edit-source__session {
  font-style: normal;
}
#edit-source__toggle-view {
  display: inline;
  margin: auto 0 auto 20px;
  cursor: pointer;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#source-selection {
  display: flex;
  flex-direction: column;
  justify-items: stretch;
  align-items: stretch;
  padding: 1rem;
  height: 100%;
  min-width: 200px;
  max-width: 634px;
  overflow-y: auto;
}
#source-selection__box {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  flex-wrap: wrap;
  padding: 1rem;
  width: 100%;
  margin-top: 1em;
}
#source-selection__source-types > #issue-wrapper {
  margin: 1rem;
  margin-top: 2rem;
  min-width: 30rem;
  max-width: 30rem;
}
#source-selection__sources {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
}
#source-selection__back-to-all-sources {
  position: absolute;
  top: 0.75rem;
  left: 0.5rem;
  font-size: 12pt;
  color: #0f2d4c;
  font-weight: bold;
}
#source-selection__sources #issue-wrapper.hasIssue {
  margin-bottom: 2.5rem;
  margin-top: 1rem;
}
#source-selection__add-button:hover {
  border: 1px solid #0b9bdc;
}
#source-selection__sources:hover #source-selection__add-button {
  opacity: 1;
}
#source-selection__add-button {
  color: #0b9bdc;
  background: rgba(46, 82, 117, 0.08);
  border: 1px solid rgba(46, 82, 117, 0.08);
  font-size: 10pt;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 1rem;
  text-transform: uppercase;
  opacity: 0.2;
  -webkit-transition: 300ms all ease-in-out;
  transition: 300ms all ease-in-out;
}
#source-selection__sources .source-list-top-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#source-selection {
  display: flex;
  flex-direction: column;
  justify-items: stretch;
  align-items: stretch;
  padding: 1rem;
  height: 100%;
  min-width: 200px;
  max-width: 634px;
  overflow-y: auto;
}
#source-selection__box {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  flex-wrap: wrap;
  padding: 1rem;
  width: 100%;
  margin-top: 1em;
}
#source-selection__source-types > #issue-wrapper {
  margin: 1rem;
  margin-top: 2rem;
  min-width: 30rem;
  max-width: 30rem;
}
#source-selection__sources {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
}
#source-selection__back-to-all-sources {
  position: absolute;
  top: 0.75rem;
  left: 0.5rem;
  font-size: 12pt;
  color: #0f2d4c;
  font-weight: bold;
}
#source-selection__sources #issue-wrapper.hasIssue {
  margin-bottom: 2.5rem;
  margin-top: 1rem;
}
#source-selection__add-button:hover {
  border: 1px solid #0b9bdc;
}
#source-selection__sources:hover #source-selection__add-button {
  opacity: 1;
}
#source-selection__add-button {
  color: #0b9bdc;
  background: rgba(46, 82, 117, 0.08);
  border: 1px solid rgba(46, 82, 117, 0.08);
  font-size: 10pt;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 1rem;
  text-transform: uppercase;
  opacity: 0.2;
  -webkit-transition: 300ms all ease-in-out;
  transition: 300ms all ease-in-out;
}
#source-selection__sources .source-list-top-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29udGFpbmVycy9EcmFmdC9hcmVhcy9Db25uZWN0L2NvbXBvbmVudHMvcmVsYXRlZC1lbnRpdGllcy9tZW50aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvRHJhZnQvYXJlYXMvQ29ubmVjdC9hcmVhcy9PdmVydmlldy9pbmRleC5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb250YWluZXJzL0RyYWZ0L2FyZWFzL0Nvbm5lY3QvYXJlYXMvSW5wdXRzL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvRHJhZnQvYXJlYXMvQ29ubmVjdC9jb21wb25lbnRzL3NvdXJjZS10YWJsZS9pbmRleC5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb250YWluZXJzL0RyYWZ0L2FyZWFzL0Nvbm5lY3QvY29tcG9uZW50cy9zY2hlbWEtcHJvZmlsZS9tZW50aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvRHJhZnQvYXJlYXMvQ29ubmVjdC9hcmVhcy9FZGl0U291cmNlL2FyZWFzL3NjaGVtYS9jb21wb25lbnRzL3NjaGVtYS1wcm9wZXJ0aWVzL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvRHJhZnQvYXJlYXMvQ29ubmVjdC9hcmVhcy9FZGl0U291cmNlL2FyZWFzL3NjaGVtYS9yZWFkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvRHJhZnQvYXJlYXMvQ29ubmVjdC9hcmVhcy9FZGl0U291cmNlL2FyZWFzL3NjaGVtYS93cml0ZWJhY2subGVzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29udGFpbmVycy9EcmFmdC9hcmVhcy9Db25uZWN0L2FyZWFzL0VkaXRTb3VyY2UvYXJlYXMvc2NoZW1hL3JlcGxpY2F0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvRHJhZnQvYXJlYXMvQ29ubmVjdC9hcmVhcy9FZGl0U291cmNlL2FyZWFzL2FkdmFuY2VkL2NvbXBvbmVudHMvZmlsdGVycy9pbmRleC5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb250YWluZXJzL0RyYWZ0L2FyZWFzL0Nvbm5lY3QvYXJlYXMvRWRpdFNvdXJjZS9hcmVhcy9hZHZhbmNlZC9jb21wb25lbnRzL2JldGEvaW5kZXgubGVzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29udGFpbmVycy9EcmFmdC9hcmVhcy9Db25uZWN0L2FyZWFzL0VkaXRTb3VyY2UvYXJlYXMvYWR2YW5jZWQvY29tcG9uZW50cy9ub3RpZmljYXRpb25zL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvRHJhZnQvYXJlYXMvQ29ubmVjdC9hcmVhcy9FZGl0U291cmNlL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvRHJhZnQvYXJlYXMvQ29ubmVjdC9hcmVhcy9SZXBsaWNhdGlvbi9pbmRleC5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb250YWluZXJzL0RyYWZ0L2FyZWFzL0Nvbm5lY3QvYXJlYXMvT3V0cHV0cy9pbmRleC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUNMQSx5Q0FBeUM7QUFDekM7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckIsNEJBQTRCO0FBQzVCLG1CQUFtQjtBQUNuQix5QkFBeUI7QUFDekIsc0JBQXNCO0FBQ3RCLDhCQUE4QjtBQUM5QiwwQkFBMEI7QUFDMUIsdUJBQXVCO0FBQ3ZCLHlCQUF5QjtBQWhDekI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQ0Y7QUEzQ0E7RUFZSTtBQWtDSjtBQTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBQStCRjtBQTdCRTtFQUNFO0FBK0JKO0FBMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE0QkY7QUF6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTJCRjtBQXhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBCRjtBQXZCQTtFQUNFO0VBQ0E7QUF5QkY7QUF0QkE7RUFDRTtBQXdCRjtBQXJCQTtFQUNFO0FBdUJGO0FBcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FBc0JGO0FBbkJBO0VBQ0U7RUFDQTtFQUNBO0FBcUJGOztBQzlHQSx5Q0FBeUM7QUFDekM7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckIsNEJBQTRCO0FBQzVCLG1CQUFtQjtBQUNuQix5QkFBeUI7QUFDekIsc0JBQXNCO0FBQ3RCLDhCQUE4QjtBQUM5QiwwQkFBMEI7QUFDMUIsdUJBQXVCO0FBQ3ZCLHlCQUF5QjtBQWhDekI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQ0Y7QUEvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWlDRjtBQTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBK0JGO0FBNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4QkY7QUEzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2QkY7QUExQkE7RUFDRTtFQUNBO0FBNEJGO0FBekJBO0VBQ0U7QUEyQkY7QUF4QkE7RUFDRTtBQTBCRjtBQXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBQXlCRjtBQXRCQTtFQUNFO0VBQ0E7RUFDQTtBQXdCRjs7QUN0R0EseUNBQXlDO0FBQ3pDOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCLDRCQUE0QjtBQUM1QixtQkFBbUI7QUFDbkIseUJBQXlCO0FBQ3pCLHNCQUFzQjtBQUN0Qiw4QkFBOEI7QUFDOUIsMEJBQTBCO0FBQzFCLHVCQUF1QjtBQUN2Qix5QkFBeUI7QUFqQ3pCO0VBQ0U7RUFDQTtBQW1DRjtBQXJDQTtFQUtJO0FBbUNKO0FBeENBO0VBU0k7QUFrQ0o7QUE5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnQ0Y7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStCRjtBQTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNkJGO0FBMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE0QkY7QUF6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyQkY7QUF4QkE7RUFDRTtFQUNBO0FBMEJGO0FBdkJBO0VBQ0U7QUF5QkY7QUF0QkE7RUFDRTtBQXdCRjtBQXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBQXVCRjtBQXBCQTtFQUNFO0VBQ0E7RUFDQTtBQXNCRjs7QUNoSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUNKO0FBTEE7RUFRWTtBQUFaOztBQ1JBLHlDQUF5QztBQUN6Qzs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQiw0QkFBNEI7QUFDNUIsbUJBQW1CO0FBQ25CLHlCQUF5QjtBQUN6QixzQkFBc0I7QUFDdEIsOEJBQThCO0FBQzlCLDBCQUEwQjtBQUMxQix1QkFBdUI7QUFDdkIseUJBQXlCO0FBakN6QjtFQUNFO0FBbUNGO0FBcENBO0VBSUk7RUFDQTtBQW1DSjtBQXhDQTtFQVFNO0FBbUNOO0FBM0NBO0VBWU07RUFDQTtBQWtDTjtBQS9DQTtFQWdCUTtFQUNBO0VBQ0E7RUFDQTtBQWtDUjtBQXJEQTtFQXVCUTtFQUNBO0VBQ0E7QUFpQ1I7QUExREE7RUE4Qk07QUErQk47QUE3REE7RUFpQ1E7RUFDQTtFQUNBO0FBK0JSO0FBbEVBO0VBdUNRO0FBOEJSO0FBckVBO0VBaURJO0FBdUJKO0FBeEVBO0VBcURJO0FBc0JKO0FBbEJBO0VBQ0U7QUFvQkY7QUFqQkE7RUFDRTtBQW1CRjtBQWhCQTtFQUNFO0FBa0JGO0FBZkE7RUFDRTtBQWlCRjtBQWRBO0VBQ0U7QUFnQkY7QUFiQTtFQUNFO0FBZUY7O0FDL0ZBLHlDQUF5QztBQUN6Qzs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQiw0QkFBNEI7QUFDNUIsbUJBQW1CO0FBQ25CLHlCQUF5QjtBQUN6QixzQkFBc0I7QUFDdEIsOEJBQThCO0FBQzlCLDBCQUEwQjtBQUMxQix1QkFBdUI7QUFDdkIseUJBQXlCO0FBakN6QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtQ0o7QUF4Q0E7RUFRUTtFQUNBO0VBQ0E7RUFDQTtBQW1DUjtBQTlDQTtFQWNZO0VBQ0E7RUFDQTtBQW1DWjtBQW5EQTtFQW9CWTtFQUNBO0FBa0NaO0FBdkRBO0VBMEJRO0VBQ0E7QUFnQ1I7QUEzREE7RUErQlE7RUFDQTtBQStCUjtBQS9EQTtFQW9DUTtFQUNBO0FBOEJSO0FBbkVBO0VBeUNRO0VBQ0E7QUE2QlI7QUF4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUF5Qko7QUFoQ0E7RUFVUTtBQXlCUjs7QUNwRkEseUNBQXlDO0FBQ3pDOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCLDRCQUE0QjtBQUM1QixtQkFBbUI7QUFDbkIseUJBQXlCO0FBQ3pCLHNCQUFzQjtBQUN0Qiw4QkFBOEI7QUFDOUIsMEJBQTBCO0FBQzFCLHVCQUF1QjtBQUN2Qix5QkFBeUI7QUFqQ3pCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1DSjtBQXhDQTtFQVFRO0VBQ0E7QUFtQ1I7QUE1Q0E7RUFZWTtFQUNBO0VBQ0E7RUFDQTtBQW1DWjtBQWxEQTtFQW9CUTtFQUNBO0FBaUNSO0FBdERBO0VBd0JZO0FBaUNaOztBQzNEQSx5Q0FBeUM7QUFDekM7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckIsNEJBQTRCO0FBQzVCLG1CQUFtQjtBQUNuQix5QkFBeUI7QUFDekIsc0JBQXNCO0FBQ3RCLDhCQUE4QjtBQUM5QiwwQkFBMEI7QUFDMUIsdUJBQXVCO0FBQ3ZCLHlCQUF5QjtBQWpDekI7RUFHUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQ1I7QUF6Q0E7RUFZUTtFQUNBO0VBQ0E7QUFnQ1I7QUE5Q0E7RUFrQlE7RUFDQTtBQStCUjtBQWxEQTtFQXVCUTtBQThCUjs7QUN2REEseUNBQXlDO0FBQ3pDOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCLDRCQUE0QjtBQUM1QixtQkFBbUI7QUFDbkIseUJBQXlCO0FBQ3pCLHNCQUFzQjtBQUN0Qiw4QkFBOEI7QUFDOUIsMEJBQTBCO0FBQzFCLHVCQUF1QjtBQUN2Qix5QkFBeUI7QUFqQ3pCO0VBQ0k7RUFDQTtBQW1DSjtBQWhDQTtFQUNJO0FBa0NKO0FBL0JBO0VBQ0k7RUFDQTtFQU1BO0FBNEJKO0FBaENJO0VBQ0k7QUFrQ1I7QUE1QkE7RUFDSTtFQUNBO0FBOEJKO0FBM0JBO0VBQ0k7QUE2Qko7QUF6QkE7RUFDSTtBQTJCSjs7QUM1REE7RUFDSTtFQUNBO0FBQ0o7O0FDSEEseUNBQXlDO0FBQ3pDOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCLDRCQUE0QjtBQUM1QixtQkFBbUI7QUFDbkIseUJBQXlCO0FBQ3pCLHNCQUFzQjtBQUN0Qiw4QkFBOEI7QUFDOUIsMEJBQTBCO0FBQzFCLHVCQUF1QjtBQUN2Qix5QkFBeUI7QUFqQ3pCO0VBQ0k7RUFDQTtFQU1BO0FBOEJKO0FBbENJO0VBQ0k7QUFvQ1I7QUE5QkE7RUFDSTtFQUNBO0FBZ0NKOztBQy9DQSx5Q0FBeUM7QUFDekM7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckIsNEJBQTRCO0FBQzVCLG1CQUFtQjtBQUNuQix5QkFBeUI7QUFDekIsc0JBQXNCO0FBQ3RCLDhCQUE4QjtBQUM5QiwwQkFBMEI7QUFDMUIsdUJBQXVCO0FBQ3ZCLHlCQUF5QjtBQWpDekI7RUFDRTtFQUNBO0VBQ0E7QUFtQ0Y7QUF0Q0E7RUFNSTtFQUtBO0VBQ0E7QUErQko7QUF6QkE7RUFDRTtFQUNBO0FBMkJGO0FBeEJBO0VBQ0U7QUEwQkY7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7QUF5QkY7QUF0QkE7RUFDRTtBQXdCRjtBQXJCQTtFQUNFO0VBQ0E7RUFDQTtBQXVCRjs7QUNqRUEseUNBQXlDO0FBQ3pDOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCLDRCQUE0QjtBQUM1QixtQkFBbUI7QUFDbkIseUJBQXlCO0FBQ3pCLHNCQUFzQjtBQUN0Qiw4QkFBOEI7QUFDOUIsMEJBQTBCO0FBQzFCLHVCQUF1QjtBQUN2Qix5QkFBeUI7QUFoQ3pCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa0NGO0FBL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpQ0Y7QUE3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQStCRjtBQTVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOEJGO0FBM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNkJGO0FBMUJBO0VBQ0U7RUFDQTtBQTRCRjtBQXpCQTtFQUNFO0FBMkJGO0FBeEJBO0VBQ0U7QUEwQkY7QUF2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QUF5QkY7QUF0QkE7RUFDRTtFQUNBO0VBQ0E7QUF3QkY7O0FDdEdBLHlDQUF5QztBQUN6Qzs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQiw0QkFBNEI7QUFDNUIsbUJBQW1CO0FBQ25CLHlCQUF5QjtBQUN6QixzQkFBc0I7QUFDdEIsOEJBQThCO0FBQzlCLDBCQUEwQjtBQUMxQix1QkFBdUI7QUFDdkIseUJBQXlCO0FBaEN6QjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtDRjtBQS9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUNGO0FBN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUErQkY7QUE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThCRjtBQTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZCRjtBQTFCQTtFQUNFO0VBQ0E7QUE0QkY7QUF6QkE7RUFDRTtBQTJCRjtBQXhCQTtFQUNFO0FBMEJGO0FBdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FBeUJGO0FBdEJBO0VBQ0U7RUFDQTtFQUNBO0FBd0JGIiwiZmlsZSI6InN0YXRpYy9jc3MvbWFpbn4yNWUzODZkMC5hMTkxZDE2NS5jaHVuay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjcmVsYXRlZC1lbnRpdGllcy1tZW50aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59IiwiLyotLS0gIE5hbWVkIGNvbG9ycyAoZG8gbm90IGltcG9ydCkgIC0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cblNpdGUgQ29sb3JzIFRvIEltcG9ydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcmFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2hhZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRyYW5zcGFyZW50IGJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBURVhUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBNb2RpZmllciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIERyYWZ0IEZpZ21hIENvbG9ycyAtLSovXG4vKi0tLSAgQ29sb3JzICAtLS0qL1xuLyotLS0gIExpZ2h0IENvbG9ycyAgLS0tKi9cbi8qLS0tICAgTmV1dHJhbHMgIC0tLSovXG4vKi0tLSBDb2xvcmVkIEJhY2tncm91bmRzIC0tLSovXG4vKi0tLSBDb2xvcmVkIEhlYWRlcnMgLS0tKi9cbi8qLS0tIENvbG9yZWQgVGV4dCAtLS0qL1xuLyotLS0gQ29sb3JlZCBCb3JkZXIgLS0tKi9cbiNzb3VyY2Utc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiA2MzRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNzb3VyY2Utc2VsZWN0aW9uID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNEY4RkM7XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYm94OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBGOUJEQztcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2UtdHlwZXMgPiAjaXNzdWUtd3JhcHBlciB7XG4gIG1hcmdpbjogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWluLXdpZHRoOiAzMHJlbTtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2VzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYmFjay10by1hbGwtc291cmNlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICMwZjJkNGM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX3NvdXJjZXMgI2lzc3VlLXdyYXBwZXIuaGFzSXNzdWUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYWRkLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjliZGM7XG59XG4jc291cmNlLXNlbGVjdGlvbl9fc291cmNlczpob3ZlciAjc291cmNlLXNlbGVjdGlvbl9fYWRkLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYWRkLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMGI5YmRjO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCA4MiwgMTE3LCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgODIsIDExNywgMC4wOCk7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlLWluLW91dDtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2VzIC5zb3VyY2UtbGlzdC10b3AtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuIiwiLyotLS0gIE5hbWVkIGNvbG9ycyAoZG8gbm90IGltcG9ydCkgIC0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cblNpdGUgQ29sb3JzIFRvIEltcG9ydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcmFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2hhZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRyYW5zcGFyZW50IGJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBURVhUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBNb2RpZmllciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIERyYWZ0IEZpZ21hIENvbG9ycyAtLSovXG4vKi0tLSAgQ29sb3JzICAtLS0qL1xuLyotLS0gIExpZ2h0IENvbG9ycyAgLS0tKi9cbi8qLS0tICAgTmV1dHJhbHMgIC0tLSovXG4vKi0tLSBDb2xvcmVkIEJhY2tncm91bmRzIC0tLSovXG4vKi0tLSBDb2xvcmVkIEhlYWRlcnMgLS0tKi9cbi8qLS0tIENvbG9yZWQgVGV4dCAtLS0qL1xuLyotLS0gQ29sb3JlZCBCb3JkZXIgLS0tKi9cbiNzb3VyY2Utc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiA2MzRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX3NvdXJjZS10eXBlcyA+ICNpc3N1ZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtaW4td2lkdGg6IDMwcmVtO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX3NvdXJjZXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19iYWNrLXRvLWFsbC1zb3VyY2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBjb2xvcjogIzBmMmQ0YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jc291cmNlLXNlbGVjdGlvbl9fc291cmNlcyAjaXNzdWUtd3JhcHBlci5oYXNJc3N1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19hZGQtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBiOWJkYztcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2VzOmhvdmVyICNzb3VyY2Utc2VsZWN0aW9uX19hZGQtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19hZGQtYnV0dG9uIHtcbiAgY29sb3I6ICMwYjliZGM7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDYsIDgyLCAxMTcsIDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ2LCA4MiwgMTE3LCAwLjA4KTtcbiAgZm9udC1zaXplOiAxMHB0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuMjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX3NvdXJjZXMgLnNvdXJjZS1saXN0LXRvcC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4iLCIvKi0tLSAgTmFtZWQgY29sb3JzIChkbyBub3QgaW1wb3J0KSAgLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2l0ZSBDb2xvcnMgVG8gSW1wb3J0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVyYWxsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTaGFkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVHJhbnNwYXJlbnQgYmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIFRFWFRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIE1vZGlmaWVyIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0gRHJhZnQgRmlnbWEgQ29sb3JzIC0tKi9cbi8qLS0tICBDb2xvcnMgIC0tLSovXG4vKi0tLSAgTGlnaHQgQ29sb3JzICAtLS0qL1xuLyotLS0gICBOZXV0cmFscyAgLS0tKi9cbi8qLS0tIENvbG9yZWQgQmFja2dyb3VuZHMgLS0tKi9cbi8qLS0tIENvbG9yZWQgSGVhZGVycyAtLS0qL1xuLyotLS0gQ29sb3JlZCBUZXh0IC0tLSovXG4vKi0tLSBDb2xvcmVkIEJvcmRlciAtLS0qL1xuI3NvdXJjZS10YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y0RjhGQztcbn1cbiNzb3VyY2UtdGFibGUgI2xvY2FsLWNvbGxlY3Rpb25fX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4jc291cmNlLXRhYmxlICNsb2NhbC1jb2xsZWN0aW9uX19ib2R5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jc291cmNlLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogNjM0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2UtdHlwZXMgPiAjaXNzdWUtd3JhcHBlciB7XG4gIG1hcmdpbjogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWluLXdpZHRoOiAzMHJlbTtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2VzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYmFjay10by1hbGwtc291cmNlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICMwZjJkNGM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX3NvdXJjZXMgI2lzc3VlLXdyYXBwZXIuaGFzSXNzdWUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYWRkLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjliZGM7XG59XG4jc291cmNlLXNlbGVjdGlvbl9fc291cmNlczpob3ZlciAjc291cmNlLXNlbGVjdGlvbl9fYWRkLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYWRkLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMGI5YmRjO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCA4MiwgMTE3LCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgODIsIDExNywgMC4wOCk7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlLWluLW91dDtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2VzIC5zb3VyY2UtbGlzdC10b3AtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuIiwiI3NjaGVtYS1wcm9maWxlLW1lbnRpb24ge1xuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgI3NjaGVtYS1wcm9maWxlLW1lbnRpb25fX3Byb2dyZXNzIHtcbiAgICAgICAgLnVpLmFjdGl2ZS5pbmRpY2F0aW5nLnByb2dyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tICBOYW1lZCBjb2xvcnMgKGRvIG5vdCBpbXBvcnQpICAtLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG5TaXRlIENvbG9ycyBUbyBJbXBvcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJhbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNoYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgVEVYVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgSW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgTW9kaWZpZXIgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLSBEcmFmdCBGaWdtYSBDb2xvcnMgLS0qL1xuLyotLS0gIENvbG9ycyAgLS0tKi9cbi8qLS0tICBMaWdodCBDb2xvcnMgIC0tLSovXG4vKi0tLSAgIE5ldXRyYWxzICAtLS0qL1xuLyotLS0gQ29sb3JlZCBCYWNrZ3JvdW5kcyAtLS0qL1xuLyotLS0gQ29sb3JlZCBIZWFkZXJzIC0tLSovXG4vKi0tLSBDb2xvcmVkIFRleHQgLS0tKi9cbi8qLS0tIENvbG9yZWQgQm9yZGVyIC0tLSovXG4jY29ubmVjdC1zY2hlbWEtcHJvcGVydGllcyB7XG4gIGhlaWdodDogMzByZW07XG59XG4jY29ubmVjdC1zY2hlbWEtcHJvcGVydGllcyAjY29ubmVjdC1zY2hlbWEtcHJvcGVydGllc19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jY29ubmVjdC1zY2hlbWEtcHJvcGVydGllcyAjY29ubmVjdC1zY2hlbWEtcHJvcGVydGllc19faW5mbyAuaXNzdWVzLWljb24ge1xuICBtYXJnaW46IDAuNXJlbSAxcmVtIDAuNXJlbSAwcmVtO1xufVxuI2Nvbm5lY3Qtc2NoZW1hLXByb3BlcnRpZXMgI2Nvbm5lY3Qtc2NoZW1hLXByb3BlcnRpZXNfX2luZm8gI3Byb3BzLWNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbiNjb25uZWN0LXNjaGVtYS1wcm9wZXJ0aWVzICNjb25uZWN0LXNjaGVtYS1wcm9wZXJ0aWVzX19pbmZvICNwcm9wcy1jb3VudCAja2V5LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDByZW0gMXJlbSAxcmVtIDByZW07XG59XG4jY29ubmVjdC1zY2hlbWEtcHJvcGVydGllcyAjY29ubmVjdC1zY2hlbWEtcHJvcGVydGllc19faW5mbyAjcHJvcHMtY291bnQgI3ZhbHVlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMHJlbSAxcmVtIDByZW0gMHJlbTtcbn1cbiNjb25uZWN0LXNjaGVtYS1wcm9wZXJ0aWVzICNjb25uZWN0LXNjaGVtYS1wcm9wZXJ0aWVzX19pbmZvICNzb3J0ZWQtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNjb25uZWN0LXNjaGVtYS1wcm9wZXJ0aWVzICNjb25uZWN0LXNjaGVtYS1wcm9wZXJ0aWVzX19pbmZvICNzb3J0ZWQtdG9nZ2xlICNrZXktbGFiZWwge1xuICBmb250LXNpemU6IDE0cHQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNjb25uZWN0LXNjaGVtYS1wcm9wZXJ0aWVzICNjb25uZWN0LXNjaGVtYS1wcm9wZXJ0aWVzX19pbmZvICNzb3J0ZWQtdG9nZ2xlIGkge1xuICBwYWRkaW5nOiAwIDJlbSAwIDAuNWVtO1xufVxuI2Nvbm5lY3Qtc2NoZW1hLXByb3BlcnRpZXMgdGJvZHkge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuI2Nvbm5lY3Qtc2NoZW1hLXByb3BlcnRpZXMgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNzBweDtcbn1cbiNjb25uZWN0LXNjaGVtYS1wcm9wZXJ0aWVzICNrZXktaWNvbiB7XG4gIGNvbG9yOiAjRENERERFO1xufVxuI2Nvbm5lY3Qtc2NoZW1hLXByb3BlcnRpZXMgI2tleS1pY29uLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMwYjliZGM7XG59XG4jY29ubmVjdC1zY2hlbWEtcHJvcGVydGllcyAuaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuI2Nvbm5lY3Qtc2NoZW1hLXByb3BlcnRpZXMgLnRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuI2Nvbm5lY3Qtc2NoZW1hLXByb3BlcnRpZXMgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuI3Byb3BlcnR5LXJvdyA+IHRkIHtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLyotLS0gIE5hbWVkIGNvbG9ycyAoZG8gbm90IGltcG9ydCkgIC0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cblNpdGUgQ29sb3JzIFRvIEltcG9ydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcmFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2hhZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRyYW5zcGFyZW50IGJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBURVhUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBNb2RpZmllciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIERyYWZ0IEZpZ21hIENvbG9ycyAtLSovXG4vKi0tLSAgQ29sb3JzICAtLS0qL1xuLyotLS0gIExpZ2h0IENvbG9ycyAgLS0tKi9cbi8qLS0tICAgTmV1dHJhbHMgIC0tLSovXG4vKi0tLSBDb2xvcmVkIEJhY2tncm91bmRzIC0tLSovXG4vKi0tLSBDb2xvcmVkIEhlYWRlcnMgLS0tKi9cbi8qLS0tIENvbG9yZWQgVGV4dCAtLS0qL1xuLyotLS0gQ29sb3JlZCBCb3JkZXIgLS0tKi9cbiNyZWFkLXNjaGVtYS1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuI3JlYWQtc2NoZW1hLWVkaXRvciAucmVhZC1zY2hlbWEtZWRpdG9yX19zY2hlbWEtcGlja2VyIHtcbiAgZmxleDogMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuI3JlYWQtc2NoZW1hLWVkaXRvciAucmVhZC1zY2hlbWEtZWRpdG9yX19zY2hlbWEtcGlja2VyIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3JlYWQtc2NoZW1hLWVkaXRvciAucmVhZC1zY2hlbWEtZWRpdG9yX19zY2hlbWEtcGlja2VyICNyZWFkLXNjaGVtYS1lZGl0b3JfX3dhcm5pbmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ1cHg7XG59XG4jcmVhZC1zY2hlbWEtZWRpdG9yICNyZWFkLXNjaGVtYS1lZGl0b3JfX2RvY3VtZW50YXRpb24ge1xuICBmbGV4OiAwO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbiNyZWFkLXNjaGVtYS1lZGl0b3IgI3JlYWQtc2NoZW1hLWVkaXRvcl9fY3VzdG9taXplciB7XG4gIGZsZXg6IDA7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuI3JlYWQtc2NoZW1hLWVkaXRvciAjcmVhZC1zY2hlbWEtZWRpdG9yX19kaXNjb3Zlci1zYW1wbGVyIHtcbiAgZmxleDogMDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4jcmVhZC1zY2hlbWEtZWRpdG9yICNyZWFkLXNjaGVtYS1lZGl0b3JfX3Byb3BlcnRpZXMge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5yZWFkLXNjaGVtYS1lZGl0b3JfX2Nob29zZS1tb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnJlYWQtc2NoZW1hLWVkaXRvcl9fY2hvb3NlLW1vZGUgZGl2IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbiIsIi8qLS0tICBOYW1lZCBjb2xvcnMgKGRvIG5vdCBpbXBvcnQpICAtLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG5TaXRlIENvbG9ycyBUbyBJbXBvcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJhbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNoYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgVEVYVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgSW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgTW9kaWZpZXIgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLSBEcmFmdCBGaWdtYSBDb2xvcnMgLS0qL1xuLyotLS0gIENvbG9ycyAgLS0tKi9cbi8qLS0tICBMaWdodCBDb2xvcnMgIC0tLSovXG4vKi0tLSAgIE5ldXRyYWxzICAtLS0qL1xuLyotLS0gQ29sb3JlZCBCYWNrZ3JvdW5kcyAtLS0qL1xuLyotLS0gQ29sb3JlZCBIZWFkZXJzIC0tLSovXG4vKi0tLSBDb2xvcmVkIFRleHQgLS0tKi9cbi8qLS0tIENvbG9yZWQgQm9yZGVyIC0tLSovXG4jd3JpdGUtc2NoZW1hLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4jd3JpdGUtc2NoZW1hLWVkaXRvciAjd3JpdGUtc2NoZW1hLWVkaXRvcl9fY29uZmlndXJhdGlvbi1waWNrZXIge1xuICBmbGV4OiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHg7XG59XG4jd3JpdGUtc2NoZW1hLWVkaXRvciAjd3JpdGUtc2NoZW1hLWVkaXRvcl9fY29uZmlndXJhdGlvbi1waWNrZXIgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3dyaXRlLXNjaGVtYS1lZGl0b3IgI3dyaXRlLXNjaGVtYS1lZGl0b3JfX2NvbmZpZ3VyYXRpb24tZWRpdG9yIHtcbiAgZmxleDogMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xufVxuI3dyaXRlLXNjaGVtYS1lZGl0b3IgI3dyaXRlLXNjaGVtYS1lZGl0b3JfX2NvbmZpZ3VyYXRpb24tZWRpdG9yICNyb290X3N0b3JlZFByb2NlZHVyZSB7XG4gIG1pbi13aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbn1cbiIsIi8qLS0tICBOYW1lZCBjb2xvcnMgKGRvIG5vdCBpbXBvcnQpICAtLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG5TaXRlIENvbG9ycyBUbyBJbXBvcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJhbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNoYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgVEVYVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgSW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgTW9kaWZpZXIgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLSBEcmFmdCBGaWdtYSBDb2xvcnMgLS0qL1xuLyotLS0gIENvbG9ycyAgLS0tKi9cbi8qLS0tICBMaWdodCBDb2xvcnMgIC0tLSovXG4vKi0tLSAgIE5ldXRyYWxzICAtLS0qL1xuLyotLS0gQ29sb3JlZCBCYWNrZ3JvdW5kcyAtLS0qL1xuLyotLS0gQ29sb3JlZCBIZWFkZXJzIC0tLSovXG4vKi0tLSBDb2xvcmVkIFRleHQgLS0tKi9cbi8qLS0tIENvbG9yZWQgQm9yZGVyIC0tLSovXG4jcHJvcGVydHktc2VsZWN0aW9uLWNvbnRhaW5lciAjcHJvcGVydHktc2VsZWN0aW9uLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuI3Byb3BlcnR5LXNlbGVjdGlvbi1jb250YWluZXIgI3Byb3BlcnR5LXNlbGVjdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuI3Byb3BlcnR5LXNlbGVjdGlvbi1jb250YWluZXIgI3Byb3BlcnR5LWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwcHggMjVweCAwcHggMHB4O1xufVxuI3Byb3BlcnR5LXNlbGVjdGlvbi1jb250YWluZXIgI3Byb3BlcnR5LWxhYmVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIvKi0tLSAgTmFtZWQgY29sb3JzIChkbyBub3QgaW1wb3J0KSAgLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2l0ZSBDb2xvcnMgVG8gSW1wb3J0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVyYWxsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTaGFkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVHJhbnNwYXJlbnQgYmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIFRFWFRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIE1vZGlmaWVyIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0gRHJhZnQgRmlnbWEgQ29sb3JzIC0tKi9cbi8qLS0tICBDb2xvcnMgIC0tLSovXG4vKi0tLSAgTGlnaHQgQ29sb3JzICAtLS0qL1xuLyotLS0gICBOZXV0cmFscyAgLS0tKi9cbi8qLS0tIENvbG9yZWQgQmFja2dyb3VuZHMgLS0tKi9cbi8qLS0tIENvbG9yZWQgSGVhZGVycyAtLS0qL1xuLyotLS0gQ29sb3JlZCBUZXh0IC0tLSovXG4vKi0tLSBDb2xvcmVkIEJvcmRlciAtLS0qL1xuI3NvdXJjZS1maWx0ZXJzIC5oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4jc291cmNlLWZpbHRlcnNfX2ZpbHRlcnMtd2FybmluZy1tZXNzYWdlIHtcbiAgcGFkZGluZzogMHB4IDE2cHg7XG59XG4jZmlsdGVyRnJvbVJvd3Mge1xuICBtaW4td2lkdGg6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y0RjhGQztcbn1cbiNmaWx0ZXJGcm9tUm93czpub3QoZmlyc3QtY2hpbGQpIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4O1xufVxuI2ZpbHRlckZyb21Sb3dzID4gdGZvb3QgPiB0ciA+IHRoIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuI2ZpbHRlckZyb21Sb3cge1xuICBib3JkZXI6IG5vbmU7XG59XG4jZmlsdGVyRnJvbVJvdyA+IHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuIiwiI2VkaXQtc291cmNlLWJldGFfX2xhYmVsLWFuZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDhweDtcbn0gIiwiLyotLS0gIE5hbWVkIGNvbG9ycyAoZG8gbm90IGltcG9ydCkgIC0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cblNpdGUgQ29sb3JzIFRvIEltcG9ydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcmFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2hhZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRyYW5zcGFyZW50IGJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBURVhUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBNb2RpZmllciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIERyYWZ0IEZpZ21hIENvbG9ycyAtLSovXG4vKi0tLSAgQ29sb3JzICAtLS0qL1xuLyotLS0gIExpZ2h0IENvbG9ycyAgLS0tKi9cbi8qLS0tICAgTmV1dHJhbHMgIC0tLSovXG4vKi0tLSBDb2xvcmVkIEJhY2tncm91bmRzIC0tLSovXG4vKi0tLSBDb2xvcmVkIEhlYWRlcnMgLS0tKi9cbi8qLS0tIENvbG9yZWQgVGV4dCAtLS0qL1xuLyotLS0gQ29sb3JlZCBCb3JkZXIgLS0tKi9cbiNlZGl0LW5vdGlmaWNhdGlvbnMge1xuICBtaW4td2lkdGg6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y0RjhGQztcbn1cbiNlZGl0LW5vdGlmaWNhdGlvbnM6bm90KGZpcnN0LWNoaWxkKSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweDtcbn1cbiNlZGl0LW5vdGlmaWNhdGlvbnMgPiB0Zm9vdCA+IHRyID4gdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4iLCIvKi0tLSAgTmFtZWQgY29sb3JzIChkbyBub3QgaW1wb3J0KSAgLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2l0ZSBDb2xvcnMgVG8gSW1wb3J0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVyYWxsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTaGFkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVHJhbnNwYXJlbnQgYmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIFRFWFRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIE1vZGlmaWVyIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0gRHJhZnQgRmlnbWEgQ29sb3JzIC0tKi9cbi8qLS0tICBDb2xvcnMgIC0tLSovXG4vKi0tLSAgTGlnaHQgQ29sb3JzICAtLS0qL1xuLyotLS0gICBOZXV0cmFscyAgLS0tKi9cbi8qLS0tIENvbG9yZWQgQmFja2dyb3VuZHMgLS0tKi9cbi8qLS0tIENvbG9yZWQgSGVhZGVycyAtLS0qL1xuLyotLS0gQ29sb3JlZCBUZXh0IC0tLSovXG4vKi0tLSBDb2xvcmVkIEJvcmRlciAtLS0qL1xuI2Nvbm5lY3QtZWRpdC1zb3VyY2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jY29ubmVjdC1lZGl0LXNvdXJjZSAjZWRpdC1zb3VyY2VfX2FkZC1jb25uZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUsIDQ1LCA3NiwgMC4xMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jY29ubmVjdC1lZGl0LXNvdXJjZS10YWJzIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbn1cbiNjb25uZWN0LWVkaXQtc291cmNlLXRhYnMuZGlzYWJsZS10YWJzICNwYW5lbC10YWJzID4gI3RhYi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNlZGl0LXNvdXJjZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI2VkaXQtc291cmNlX19zZXNzaW9uIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuI2VkaXQtc291cmNlX190b2dnbGUtdmlldyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvKi0tLSAgTmFtZWQgY29sb3JzIChkbyBub3QgaW1wb3J0KSAgLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2l0ZSBDb2xvcnMgVG8gSW1wb3J0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVyYWxsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTaGFkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVHJhbnNwYXJlbnQgYmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIFRFWFRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIE1vZGlmaWVyIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0gRHJhZnQgRmlnbWEgQ29sb3JzIC0tKi9cbi8qLS0tICBDb2xvcnMgIC0tLSovXG4vKi0tLSAgTGlnaHQgQ29sb3JzICAtLS0qL1xuLyotLS0gICBOZXV0cmFscyAgLS0tKi9cbi8qLS0tIENvbG9yZWQgQmFja2dyb3VuZHMgLS0tKi9cbi8qLS0tIENvbG9yZWQgSGVhZGVycyAtLS0qL1xuLyotLS0gQ29sb3JlZCBUZXh0IC0tLSovXG4vKi0tLSBDb2xvcmVkIEJvcmRlciAtLS0qL1xuI3NvdXJjZS1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDYzNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4jc291cmNlLXNlbGVjdGlvbl9fc291cmNlLXR5cGVzID4gI2lzc3VlLXdyYXBwZXIge1xuICBtYXJnaW46IDFyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1pbi13aWR0aDogMzByZW07XG4gIG1heC13aWR0aDogMzByZW07XG59XG4jc291cmNlLXNlbGVjdGlvbl9fc291cmNlcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX2JhY2stdG8tYWxsLXNvdXJjZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDEycHQ7XG4gIGNvbG9yOiAjMGYyZDRjO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2VzICNpc3N1ZS13cmFwcGVyLmhhc0lzc3VlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX2FkZC1idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGI5YmRjO1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX3NvdXJjZXM6aG92ZXIgI3NvdXJjZS1zZWxlY3Rpb25fX2FkZC1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX2FkZC1idXR0b24ge1xuICBjb2xvcjogIzBiOWJkYztcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgODIsIDExNywgMC4wOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDYsIDgyLCAxMTcsIDAuMDgpO1xuICBmb250LXNpemU6IDEwcHQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4jc291cmNlLXNlbGVjdGlvbl9fc291cmNlcyAuc291cmNlLWxpc3QtdG9wLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbiIsIi8qLS0tICBOYW1lZCBjb2xvcnMgKGRvIG5vdCBpbXBvcnQpICAtLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG5TaXRlIENvbG9ycyBUbyBJbXBvcnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJhbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNoYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgVEVYVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgSW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgTW9kaWZpZXIgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLSBEcmFmdCBGaWdtYSBDb2xvcnMgLS0qL1xuLyotLS0gIENvbG9ycyAgLS0tKi9cbi8qLS0tICBMaWdodCBDb2xvcnMgIC0tLSovXG4vKi0tLSAgIE5ldXRyYWxzICAtLS0qL1xuLyotLS0gQ29sb3JlZCBCYWNrZ3JvdW5kcyAtLS0qL1xuLyotLS0gQ29sb3JlZCBIZWFkZXJzIC0tLSovXG4vKi0tLSBDb2xvcmVkIFRleHQgLS0tKi9cbi8qLS0tIENvbG9yZWQgQm9yZGVyIC0tLSovXG4jc291cmNlLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogNjM0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2UtdHlwZXMgPiAjaXNzdWUtd3JhcHBlciB7XG4gIG1hcmdpbjogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWluLXdpZHRoOiAzMHJlbTtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2VzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYmFjay10by1hbGwtc291cmNlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICMwZjJkNGM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3NvdXJjZS1zZWxlY3Rpb25fX3NvdXJjZXMgI2lzc3VlLXdyYXBwZXIuaGFzSXNzdWUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYWRkLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjliZGM7XG59XG4jc291cmNlLXNlbGVjdGlvbl9fc291cmNlczpob3ZlciAjc291cmNlLXNlbGVjdGlvbl9fYWRkLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4jc291cmNlLXNlbGVjdGlvbl9fYWRkLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMGI5YmRjO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCA4MiwgMTE3LCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NiwgODIsIDExNywgMC4wOCk7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlLWluLW91dDtcbn1cbiNzb3VyY2Utc2VsZWN0aW9uX19zb3VyY2VzIC5zb3VyY2UtbGlzdC10b3AtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/