@charset "UTF-8";
/*

	main.scss
	--------------------
	The primary Sass file in the root folder that imports all others.

	/abstracts
	--------------------
	Holds Sass tools, helper files, variables, functions, mixins and other config files. 
	These files are meant to be just helpers which don’t output any CSS when compiled

	/base
	--------------------
	Holds the boilerplate code for the project. 
	Including standard styles such as resets and typographic rules, which are commonly used throughout your project.

	/components
	--------------------
	Holds all of your styles for buttons, carousels, sliders, and similar page components (think widgets). 
	Your project will typically contain a lot of component files — as the whole site/app should be mostly composed of small modules.

	/layout
	--------------------
	Contains all styles involved with the layout of your project. 
	Such as styles for your header, footer, navigation and the grid system.

	/pages
	--------------------
	Any styles specific to individual pages will sit here. 
	For example it’s not uncommon for the home page of your site to require page specific styles that no other page receives.

*/
.product-wrap,
.woocommerce-product-gallery__image {
  background-color: #180700; }

.woocommerce-loop-product__title {
  min-height: 65px;
  margin: 0px !important;
  padding-top: 10px !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
  background-color: #180700;
  text-align: center; }

.nectar-shop-header {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto;
  grid-template-areas: "breadcrumb result";
  gap: 20px; }
  .nectar-shop-header .woocommerce-breadcrumb {
    grid-area: breadcrumb;
    margin-bottom: 0px; }
  .nectar-shop-header .woocommerce-ordering {
    grid-area: ordering;
    display: none !important;
    position: static;
    display: flex;
    justify-content: center;
    align-items: center; }
  .nectar-shop-header .woocommerce-result-count {
    grid-area: result;
    position: static;
    display: flex;
    justify-content: center;
    align-items: center; }
  @media screen and (max-width: 576px) {
    .nectar-shop-header {
      grid-template-columns: 1fr;
      grid-template-rows: auto auto;
      grid-template-areas: "breadcrumb" "result"; } }

.collection-grid-search {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 50px;
  margin-bottom: 50px; }
  .collection-grid-search #collection-search {
    display: flex;
    flex-direction: column;
    padding: 20px;
    gap: 20px;
    border-radius: 21px;
    box-shadow: 0 0.5rem 1rem #00000026 !important; }
    .collection-grid-search #collection-search .row {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      gap: 20px; }
      .collection-grid-search #collection-search .row input {
        flex: 1; }
      .collection-grid-search #collection-search .row select {
        width: fit-content; }
      .collection-grid-search #collection-search .row button {
        padding-top: 13px;
        padding-bottom: 13px;
        padding-left: 22px;
        padding-right: 22px;
        border-radius: 10px !important;
        border: 0px solid transparent !important;
        font-size: 16px; }
        .collection-grid-search #collection-search .row button.btn-primary {
          background-color: #7e00f4 !important;
          color: #fff !important; }
        .collection-grid-search #collection-search .row button.btn-secondary {
          background-color: #fff !important;
          color: #949494 !important;
          border: 1px solid #707070 !important;
          padding-left: 16px;
          padding-right: 16px;
          font-weight: 500; }
      @media screen and (max-width: 800px) {
        .collection-grid-search #collection-search .row {
          flex-direction: column;
          align-items: stretch;
          gap: 10px; }
          .collection-grid-search #collection-search .row input {
            width: 100%; }
          .collection-grid-search #collection-search .row select {
            width: 100%; } }
  .collection-grid-search #search-results {
    display: grid;
    grid-template-columns: repeat(4, minmax(300px, 1fr));
    gap: 20px; }
    .collection-grid-search #search-results .collection-item {
      padding: 10px;
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      box-shadow: 0 0.5rem 1rem #00000026 !important;
      border-radius: 21px;
      gap: 20px; }
      .collection-grid-search #search-results .collection-item .image-container {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center; }
        .collection-grid-search #search-results .collection-item .image-container img {
          margin: 0px;
          width: 100%;
          max-width: 100%;
          height: auto;
          border-radius: 21px; }
      .collection-grid-search #search-results .collection-item .title-container {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 8px; }
        .collection-grid-search #search-results .collection-item .title-container .title-wrapper {
          display: flex;
          flex-direction: column;
          flex: 1; }
          .collection-grid-search #search-results .collection-item .title-container .title-wrapper h3 {
            margin: 0px;
            font-size: 12px;
            font-weight: 700;
            text-align: left; }
          .collection-grid-search #search-results .collection-item .title-container .title-wrapper .artists {
            display: flex;
            flex-wrap: wrap;
            gap: 4px;
            font-size: 12px;
            font-weight: 700;
            text-transform: uppercase; }
            .collection-grid-search #search-results .collection-item .title-container .title-wrapper .artists .artist {
              color: #7e00f4; }
        .collection-grid-search #search-results .collection-item .title-container .play-btn {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 40px;
          aspect-ratio: 1/1;
          border-radius: 50%;
          border: 1px solid #d9d9d9 !important; }
          .collection-grid-search #search-results .collection-item .title-container .play-btn > svg {
            background-color: transparent !important;
            margin: 0px; }
      .collection-grid-search #search-results .collection-item .description > p {
        font-size: 12px;
        letter-spacing: 0px;
        color: #100039;
        text-align: left;
        line-height: 18px; }
      .collection-grid-search #search-results .collection-item .genders-container {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        font-size: 12px;
        color: #0584d8;
        text-align: left;
        font-weight: 700;
        line-height: 10px;
        padding-bottom: 12px; }
        .collection-grid-search #search-results .collection-item .genders-container .gender {
          text-transform: uppercase; }
    @media screen and (max-width: 1400px) {
      .collection-grid-search #search-results {
        grid-template-columns: repeat(3, minmax(300px, 1fr)); } }
    @media screen and (max-width: 1100px) {
      .collection-grid-search #search-results {
        grid-template-columns: repeat(2, minmax(300px, 1fr)); } }
    @media screen and (max-width: 700px) {
      .collection-grid-search #search-results {
        grid-template-columns: repeat(1, minmax(300px, 1fr)); } }
  .collection-grid-search .load-more-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px; }
    .collection-grid-search .load-more-wrapper button {
      padding: 10px 20px;
      border-radius: 10px !important;
      border: 0px solid transparent !important;
      font-size: 16px;
      background-color: #7e00f4 !important;
      color: #fff !important;
      cursor: pointer; }
      .collection-grid-search .load-more-wrapper button:hover {
        background-color: #6b00d1 !important; }

.collection-single {
  margin: 0 auto;
  padding-top: 2rem;
  padding-bottom: 2rem; }
  .collection-single .collection-meta {
    display: flex;
    gap: 2rem; }
    @media screen and (max-width: 900px) {
      .collection-single .collection-meta {
        flex-direction: column;
        align-items: center; } }
  .collection-single .collection-cover img {
    border-radius: 1rem;
    width: 100%;
    min-width: 450px;
    max-width: 450px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25); }
    @media screen and (max-width: 1200px) {
      .collection-single .collection-cover img {
        min-width: 350px;
        max-width: 350px; } }
    @media screen and (max-width: 900px) {
      .collection-single .collection-cover img {
        min-width: 100%;
        max-width: 100%; } }
  .collection-single .collection-info h2 {
    font-size: 2.5rem;
    color: #8000ff;
    margin-bottom: 0.5rem;
    text-transform: uppercase;
    line-height: 35px; }
  .collection-single .collection-info .author {
    font-weight: bold;
    margin-bottom: 1rem; }
    .collection-single .collection-info .author strong {
      color: #8000ff; }
  .collection-single .collection-info .description {
    font-size: 1rem;
    line-height: 1.5; }
  .collection-single .audio-player {
    position: relative;
    margin-top: 2rem;
    background: #fff;
    border-radius: 1rem;
    padding: 1rem;
    box-shadow: 0 8px 24px rgba(128, 0, 255, 0.3);
    display: flex;
    flex-direction: column; }
    .collection-single .audio-player .top {
      display: flex;
      align-items: center;
      justify-content: space-between; }
    .collection-single .audio-player .bottom {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-top: 0.5rem;
      gap: 1rem; }
      .collection-single .audio-player .bottom .progress-container {
        width: 100%;
        height: 4px;
        background: #eee;
        border-radius: 3px;
        overflow: hidden;
        cursor: pointer; }
      .collection-single .audio-player .bottom .progress-bar {
        height: 100%;
        width: 0%;
        background: #8000ff;
        transition: width 0.2s linear; }
      .collection-single .audio-player .bottom .time-remaining {
        font-size: 0.9rem;
        color: #555;
        bottom: 8px;
        right: 1.5rem; }
    .collection-single .audio-player .track-name {
      flex: 1;
      font-weight: 600; }
    .collection-single .audio-player .play-btn {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 40px;
      aspect-ratio: 1/1;
      border-radius: 50%;
      border: 1px solid #d9d9d9 !important; }
      .collection-single .audio-player .play-btn > svg {
        background-color: transparent !important;
        margin: 0px; }

.breadcrumbs {
  padding-top: 40px;
  padding-bottom: 18px;
  color: #8000ff;
  text-transform: uppercase;
  border-bottom: 1px solid #707070; }
  .breadcrumbs a {
    color: #000; }

.vnv-admin-notice {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
  padding: 1rem;
  border: 2px solid #8000ff;
  border-radius: 1rem;
  background-color: #f9f0ff; }
  .vnv-admin-notice a {
    background-color: #8000ff;
    color: #fff;
    font-weight: bold;
    padding: 1rem 2rem;
    border-radius: 0.5rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL193b29jb21tZXJjZS5zY3NzIiwiLi4vLi4vc2l0ZS9zaG9ydGNvZGVzL2NvbGxlY3Rpb24tZ3JpZC1zZWFyY2gvX3N0eWxlLnNjc3MiLCIuLi8uLi9zaXRlL3Nob3J0Y29kZXMvY29sbGVjdGlvbi1zaW5nbGUvX3N0eWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLypcblxuXHRtYWluLnNjc3Ncblx0LS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0VGhlIHByaW1hcnkgU2FzcyBmaWxlIGluIHRoZSByb290IGZvbGRlciB0aGF0IGltcG9ydHMgYWxsIG90aGVycy5cblxuXHQvYWJzdHJhY3RzXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEhvbGRzIFNhc3MgdG9vbHMsIGhlbHBlciBmaWxlcywgdmFyaWFibGVzLCBmdW5jdGlvbnMsIG1peGlucyBhbmQgb3RoZXIgY29uZmlnIGZpbGVzLiBcblx0VGhlc2UgZmlsZXMgYXJlIG1lYW50IHRvIGJlIGp1c3QgaGVscGVycyB3aGljaCBkb27igJl0IG91dHB1dCBhbnkgQ1NTIHdoZW4gY29tcGlsZWRcblxuXHQvYmFzZVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRIb2xkcyB0aGUgYm9pbGVycGxhdGUgY29kZSBmb3IgdGhlIHByb2plY3QuIFxuXHRJbmNsdWRpbmcgc3RhbmRhcmQgc3R5bGVzIHN1Y2ggYXMgcmVzZXRzIGFuZCB0eXBvZ3JhcGhpYyBydWxlcywgd2hpY2ggYXJlIGNvbW1vbmx5IHVzZWQgdGhyb3VnaG91dCB5b3VyIHByb2plY3QuXG5cblx0L2NvbXBvbmVudHNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0SG9sZHMgYWxsIG9mIHlvdXIgc3R5bGVzIGZvciBidXR0b25zLCBjYXJvdXNlbHMsIHNsaWRlcnMsIGFuZCBzaW1pbGFyIHBhZ2UgY29tcG9uZW50cyAodGhpbmsgd2lkZ2V0cykuIFxuXHRZb3VyIHByb2plY3Qgd2lsbCB0eXBpY2FsbHkgY29udGFpbiBhIGxvdCBvZiBjb21wb25lbnQgZmlsZXMg4oCUIGFzIHRoZSB3aG9sZSBzaXRlL2FwcCBzaG91bGQgYmUgbW9zdGx5IGNvbXBvc2VkIG9mIHNtYWxsIG1vZHVsZXMuXG5cblx0L2xheW91dFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRDb250YWlucyBhbGwgc3R5bGVzIGludm9sdmVkIHdpdGggdGhlIGxheW91dCBvZiB5b3VyIHByb2plY3QuIFxuXHRTdWNoIGFzIHN0eWxlcyBmb3IgeW91ciBoZWFkZXIsIGZvb3RlciwgbmF2aWdhdGlvbiBhbmQgdGhlIGdyaWQgc3lzdGVtLlxuXG5cdC9wYWdlc1xuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRBbnkgc3R5bGVzIHNwZWNpZmljIHRvIGluZGl2aWR1YWwgcGFnZXMgd2lsbCBzaXQgaGVyZS4gXG5cdEZvciBleGFtcGxlIGl04oCZcyBub3QgdW5jb21tb24gZm9yIHRoZSBob21lIHBhZ2Ugb2YgeW91ciBzaXRlIHRvIHJlcXVpcmUgcGFnZSBzcGVjaWZpYyBzdHlsZXMgdGhhdCBubyBvdGhlciBwYWdlIHJlY2VpdmVzLlxuXG4qL1xuXG4vLyBiYXNlXG5AaW1wb3J0IFwiYmFzZS9yZXNldFwiLCBcImJhc2Uvd29vY29tbWVyY2VcIjtcblxuLy8gc2hvcnRjb2Rlc1xuQGltcG9ydCBcIi4uLy4uL3NpdGUvc2hvcnRjb2Rlcy9jb2xsZWN0aW9uLWdyaWQtc2VhcmNoL3N0eWxlXCIsXG4gIFwiLi4vLi4vc2l0ZS9zaG9ydGNvZGVzL2NvbGxlY3Rpb24tc2luZ2xlL3N0eWxlXCI7XG5cbi8vIHRlbXBsYXRlc1xuLy8gQGltcG9ydCBcIi4vdGVtcGxhdGVzL2NvbGxlY3Rpb25cIjtcbiIsIi8vICNzZWFyY2gtb3V0ZXIgI3NlYXJjaCAjc2VhcmNoLWJveCB7XG4vLyAgIGlucHV0IHtcbi8vICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbi8vICAgICAmOjpwbGFjZWhvbGRlciB7XG4vLyAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbiIsIi5wcm9kdWN0LXdyYXAsXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODA3MDA7XG59XG5cbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogNjVweDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmVjdGFyLXNob3AtaGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImJyZWFkY3J1bWIgcmVzdWx0XCI7XG4gIGdhcDogMjBweDtcblxuICAud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG4gICAgZ3JpZC1hcmVhOiBicmVhZGNydW1iO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgIGdyaWQtYXJlYTogb3JkZXJpbmc7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICAgIGdyaWQtYXJlYTogcmVzdWx0O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwiYnJlYWRjcnVtYlwiXG4gICAgICBcInJlc3VsdFwiO1xuICB9XG59XG4iLCIuY29sbGVjdGlvbi1ncmlkLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAjY29sbGVjdGlvbi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gIzAwMDAwMDI2ICFpbXBvcnRhbnQ7XG5cbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlMDBmNCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICM5NDk0OTQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3NlYXJjaC1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLy8gICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAjMDAwMDAwMjYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG5cbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGlzdHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIC5hcnRpc3Qge1xuICAgICAgICAgICAgICBjb2xvcjogIzdlMDBmNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxheS1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDkgIWltcG9ydGFudDtcbiAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMTAwMDM5O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nZW5kZXJzLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMDU4NGQ4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIC5nZW5kZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIH1cbiAgfVxuICAubG9hZC1tb3JlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2UwMGY0ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZiMDBkMSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbGxlY3Rpb24tc2luZ2xlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAuY29sbGVjdGlvbi1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY29sbGVjdGlvbi1jb3ZlciBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29sbGVjdGlvbi1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBjb2xvcjogIzgwMDBmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuXG4gIC5jb2xsZWN0aW9uLWluZm8ge1xuICAgIC5hdXRob3Ige1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogIzgwMDBmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgLmF1ZGlvLXBsYXllciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDEyOCwgMCwgMjU1LCAwLjMpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC50b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIGdhcDogMXJlbTtcblxuICAgICAgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzgwMDBmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgIC50aW1lLXJlbWFpbmluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRyYWNrLW5hbWUge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wbGF5LWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG4gICAgICA+IHN2ZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBjb2xvcjogIzgwMDBmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcblxuICBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnZudi1hZG1pbi1ub3RpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgIzgwMDBmZjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjBmZjtcblxuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODAwMGZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUErQkU7QUUvQkYsQUFBQSxhQUFhO0FBQ2IsbUNBQW1DLENBQUM7RUFDbEMsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7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 */
