/*-- -------------------------- -->
<---       Product Detail        -->
<--- -------------------------- -*/
/* Mobile - 360px */
@media only screen and (min-width: 0rem) {
  #product-detail {
    padding: clamp(7.5rem, 12vw, 9rem) 1rem clamp(3rem, 6vw, 5rem);
  }
  #product-detail .cs-container {
    width: 100%;
    max-width: 80rem;
    margin: auto;
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
  }
  /* ── Gallery ── */
  .pd-gallery {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
  }
  .pd-main-image {
    width: 100%;
    border-radius: 0.5rem;
    overflow: hidden;
    background: #f7f3ef;
  }
  .pd-main-image img {
    width: 100%;
    height: auto;
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    aspect-ratio: 4 / 5;
  }
  .pd-thumbnails {
    display: flex;
    gap: 0.5rem;
  }
  .pd-thumb {
    width: 4.5rem;
    height: 4.5rem;
    border-radius: 0.375rem;
    overflow: hidden;
    border: 2px solid transparent;
    padding: 0;
    cursor: pointer;
    background: none;
    flex-shrink: 0;
    transition: border-color 0.2s;
  }
  .pd-thumb img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    display: block;
  }
  .pd-thumb.pd-thumb-active {
    border-color: var(--primary);
  }
  .pd-thumb:hover:not(.pd-thumb-active) {
    border-color: #c0b8af;
  }
  /* ── Purchase Panel ── */
  .pd-purchase {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
  }
  .pd-breadcrumb {
    display: flex;
    align-items: center;
    gap: 0.375rem;
    font-size: 0.8125rem;
    color: var(--bodyTextColor);
  }
  .pd-breadcrumb a {
    color: var(--bodyTextColor);
    text-decoration: none;
  }
  .pd-breadcrumb a:hover {
    color: var(--primary);
    text-decoration: underline;
  }
  .pd-breadcrumb span[aria-hidden] {
    opacity: 0.4;
  }
  .pd-breadcrumb span[aria-current] {
    color: var(--primary);
    font-weight: 500;
  }
  .pd-title {
    font-family: var(--displayFont);
    font-size: clamp(2rem, 5vw, 2.75rem);
    font-weight: 500;
    line-height: 1.1;
    color: var(--headerColor);
    margin: 0;
  }
  .pd-tagline {
    font-size: 0.9375rem;
    color: var(--bodyTextColor);
    line-height: 1.6;
    margin: 0;
  }
  .pd-price {
    font-family: var(--displayFont);
    font-size: 1.75rem;
    font-weight: 600;
    color: var(--primary);
    margin: 0;
  }
  .pd-divider {
    border: none;
    border-top: 1px solid #e8e0d8;
    margin: 0;
  }
  /* ── Add-ons ── */
  .pd-section-label {
    font-size: 0.75rem;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--primary);
    margin: 0 0 0.75rem;
  }
  .pd-addon-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0.625rem;
  }
  .pd-addon-card {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.5rem;
    padding: 0.875rem 0.625rem;
    border: 1.5px solid #e8e0d8;
    border-radius: 0.5rem;
    cursor: pointer;
    transition: border-color 0.2s, background-color 0.2s;
    text-align: center;
  }
  .pd-addon-card input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
    pointer-events: none;
  }
  .pd-addon-card:hover {
    border-color: #c0b8af;
  }
  .pd-addon-card:has(input:checked) {
    border-color: var(--primary);
    background-color: #f7f3ef;
  }
  .pd-addon-card:has(input:checked) .pd-addon-checkmark {
    opacity: 1;
    transform: scale(1);
  }
  .pd-addon-icon {
    color: var(--primary);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .pd-addon-name {
    font-size: 0.8125rem;
    font-weight: 600;
    color: var(--headerColor);
    line-height: 1.3;
  }
  .pd-addon-price {
    font-size: 0.75rem;
    color: var(--bodyTextColor);
  }
  .pd-addon-checkmark {
    position: absolute;
    top: 0.375rem;
    right: 0.375rem;
    width: 1.25rem;
    height: 1.25rem;
    background: var(--primary);
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transform: scale(0.6);
    transition: opacity 0.2s, transform 0.2s;
  }
  /* ── Quantity + ATC ── */
  .pd-order-row {
    display: flex;
    align-items: flex-end;
    gap: 1rem;
  }
  .pd-quantity {
    display: flex;
    flex-direction: column;
    gap: 0.375rem;
    flex-shrink: 0;
  }
  .pd-qty-control {
    display: flex;
    align-items: center;
    border: 1.5px solid #e8e0d8;
    border-radius: 0.375rem;
    overflow: hidden;
  }
  .pd-qty-btn {
    width: 2.25rem;
    height: 2.75rem;
    border: none;
    background: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--primary);
    transition: background-color 0.15s;
    flex-shrink: 0;
  }
  .pd-qty-btn:hover {
    background-color: #f7f3ef;
  }
  .pd-qty-input {
    width: 2.5rem;
    height: 2.75rem;
    border: none;
    border-left: 1.5px solid #e8e0d8;
    border-right: 1.5px solid #e8e0d8;
    text-align: center;
    font-size: 0.9375rem;
    font-weight: 600;
    color: var(--headerColor);
    background: none;
    -moz-appearance: textfield;
  }
  .pd-qty-input::-webkit-outer-spin-button,
  .pd-qty-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
  }
  .pd-atc-form {
    flex: 1;
  }
  .pd-atc-btn {
    width: 100%;
    padding: 0.9375rem 1.5rem;
    font-size: 0.9375rem;
    letter-spacing: 0.06em;
  }
  /* ── Trust signals ── */
  .pd-trust {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 0.625rem;
    border-top: 1px solid #e8e0d8;
    padding-top: 1.25rem;
  }
  .pd-trust-item {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-size: 0.8125rem;
    color: var(--bodyTextColor);
  }
  .pd-trust-item svg {
    color: var(--secondary);
    flex-shrink: 0;
  }
}
/* Tablet - 768px: side-by-side layout */
@media only screen and (min-width: 48rem) {
  #product-detail .cs-container {
    flex-direction: row;
    align-items: flex-start;
    gap: clamp(2rem, 5vw, 5rem);
  }
  .pd-gallery {
    flex: 0 0 auto;
    width: 48%;
    position: sticky;
    top: 6.25rem;
  }
  .pd-purchase {
    flex: 1;
    min-width: 0;
  }
  .pd-main-image img {
    aspect-ratio: 3 / 4;
  }
}
/*-- -------------------------- -->
<---       Product Info           -->
<--- -------------------------- -*/
/* Mobile - 360px */
@media only screen and (min-width: 0rem) {
  #product-info {
    padding: 0 1rem clamp(3.75rem, 7.82vw, 6.25rem);
    border-top: 1px solid #e8e0d8;
  }
  #product-info .cs-container {
    width: 100%;
    max-width: 50rem;
    margin: auto;
  }
  .pd-accordion {
    display: flex;
    flex-direction: column;
  }
  .pd-accordion-item {
    border-bottom: 1px solid #e8e0d8;
  }
  .pd-accordion-item[open] .pd-accordion-chevron {
    transform: rotate(180deg);
  }
  .pd-accordion-summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.25rem 0;
    cursor: pointer;
    list-style: none;
    font-family: var(--displayFont);
    font-size: 1.25rem;
    font-weight: 500;
    color: var(--headerColor);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  .pd-accordion-summary::-webkit-details-marker {
    display: none;
  }
  .pd-accordion-summary span {
    flex: 1;
  }
  .pd-accordion-chevron {
    flex-shrink: 0;
    transition: transform 0.25s ease;
    color: var(--primary);
  }
  .pd-accordion-body {
    padding-bottom: 1.5rem;
    color: var(--bodyTextColor);
    font-size: 0.9375rem;
    line-height: 1.7;
  }
  .pd-accordion-body p + p {
    margin-top: 0.75rem;
  }
  .pd-accordion-body ul {
    padding-left: 1.25rem;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
  }
  .pd-accordion-body p,
  .pd-accordion-body ul {
    margin: 0;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9hc3NldHMvbGVzcy9wcm9kdWN0Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O2tDQUVrQztBQUNsQyxtQkFBbUI7QUFNbkI7RUFFSTtJQUNJLDhEQUFBO0VBTE47RUFJRTtJQUlRLFdBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxXQUFBO0VBTFY7RUFDQSxrQkFBa0I7RUFTaEI7SUFDSSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxZQUFBO0VBUE47RUFVRTtJQUNJLFdBQUE7SUFDQSxxQkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RUFSTjtFQUlFO0lBT1EsV0FBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0lBQ0Esb0JBQUE7T0FBQSxpQkFBQTtJQUNBLG1CQUFBO0VBUlY7RUFZRTtJQUNJLGFBQUE7SUFDQSxXQUFBO0VBVk47RUFhRTtJQUNJLGFBQUE7SUFDQSxjQUFBO0lBQ0EsdUJBQUE7SUFDQSxnQkFBQTtJQUNBLDZCQUFBO0lBQ0EsVUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7SUFDQSw2QkFBQTtFQVhOO0VBQ0U7SUFhUSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO09BQUEsaUJBQUE7SUFDQSxjQUFBO0VBWFY7RUFjTTtJQUNJLDRCQUFBO0VBWlY7RUFlTTtJQUNJLHFCQUFBO0VBYlY7RUFDQSx5QkFBeUI7RUFpQnZCO0lBQ0ksYUFBQTtJQUNBLHNCQUFBO0lBQ0EsWUFBQTtFQWZOO0VBa0JFO0lBQ0ksYUFBQTtJQUNBLG1CQUFBO0lBQ0EsYUFBQTtJQUNBLG9CQUFBO0lBQ0EsMkJBQUE7RUFoQk47RUFXRTtJQVFRLDJCQUFBO0lBQ0EscUJBQUE7RUFoQlY7RUFrQlU7SUFDSSxxQkFBQTtJQUNBLDBCQUFBO0VBaEJkO0VBR0U7SUFrQlEsWUFBQTtFQWxCVjtFQUFFO0lBc0JRLHFCQUFBO0lBQ0EsZ0JBQUE7RUFuQlY7RUF1QkU7SUFDSSwrQkFB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VUFBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtFQXRETjtFQXlERTtJQUNJLE9BQUE7SUFDQSxZQUFBO0VBdkROO0VBMERFO0lBQ0ksbUJBQUE7RUF4RE47QUFDRjtBQUNBOztrQ0FFa0M7QUFDbEMsbUJBQW1CO0FBNERuQjtFQUVJO0lBQ0ksK0NBQUE7SUFDQSw2QkFBQTtFQTNETjtFQXlERTtJQUtRLFdBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7RUEzRFY7RUErREU7SUFDSSxhQUFBO0lBQ0Esc0JBQUE7RUE3RE47RUFnRUU7SUFDSSxnQ0FBQTtFQTlETjtFQWdFTTtJQUNJLHlCQUFBO0VBOURWO0VBa0VFO0lBQ0ksYUFBQTtJQUNBLG1CQUFBO0lBQ0EsOEJBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLCtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0lBQ0EseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGlCQUFBO0VBaEVOO0VBa0VNO0lBQ0ksYUFBQTtFQWhFVjtFQWtERTtJQWtCUSxPQUFBO0VBakVWO0VBcUVFO0lBQ0ksY0FBQTtJQUNBLGdDQUFBO0lBQ0EscUJBQUE7RUFuRU47RUFzRUU7SUFDSSxzQkFBQTtJQUNBLDJCQUFBO0lBQ0Esb0JBQUE7SUFDQSxnQkFBQTtFQXBFTjtFQWdFRTtJQU9RLG1CQUFBO0VBcEVWO0VBNkRFO0lBV1EscUJBQUE7SUFDQSxTQUFBO0lBQ0EsYUFBQTtJQUNBLHNCQUFBO0lBQ0EsV0FBQTtFQXJFVjtFQXNERTs7SUFtQlEsU0FBQTtFQXJFVjtBQUNGIiwiZmlsZSI6InByb2R1Y3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyBQUk9EVUNUIERFVEFJTCBQQUdFXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLyotLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAtLT5cbjwtLS0gICAgICAgUHJvZHVjdCBEZXRhaWwgICAgICAgIC0tPlxuPC0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAtKi9cblxuLyogTW9iaWxlIC0gMzYwcHggKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHJlbSkge1xuXG4gICAgI3Byb2R1Y3QtZGV0YWlsIHtcbiAgICAgICAgcGFkZGluZzogY2xhbXAoNy41cmVtLCAxMnZ3LCA5cmVtKSAxcmVtIGNsYW1wKDNyZW0sIDZ2dywgNXJlbSk7XG5cbiAgICAgICAgLmNzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogKDEyODAvMTZyZW0pO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6ICg0MC8xNnJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiDilIDilIAgR2FsbGVyeSDilIDilIAgKi9cbiAgICAucGQtZ2FsbGVyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogKDEyLzE2cmVtKTtcbiAgICB9XG5cbiAgICAucGQtbWFpbi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAoOC8xNnJlbSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2YzZWY7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGQtdGh1bWJuYWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogKDgvMTZyZW0pO1xuICAgIH1cblxuICAgIC5wZC10aHVtYiB7XG4gICAgICAgIHdpZHRoOiAoNzIvMTZyZW0pO1xuICAgICAgICBoZWlnaHQ6ICg3Mi8xNnJlbSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICg2LzE2cmVtKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBkLXRodW1iLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjpub3QoLnBkLXRodW1iLWFjdGl2ZSkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzBiOGFmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyog4pSA4pSAIFB1cmNoYXNlIFBhbmVsIOKUgOKUgCAqL1xuICAgIC5wZC1wdXJjaGFzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogKDIwLzE2cmVtKTtcbiAgICB9XG5cbiAgICAucGQtYnJlYWRjcnVtYiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogKDYvMTZyZW0pO1xuICAgICAgICBmb250LXNpemU6ICgxMy8xNnJlbSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5VGV4dENvbG9yKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5VGV4dENvbG9yKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhblthcmlhLWhpZGRlbl0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhblthcmlhLWN1cnJlbnRdIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGQtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZGlzcGxheUZvbnQpO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgMi43NXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXJDb2xvcik7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucGQtdGFnbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogKDE1LzE2cmVtKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHlUZXh0Q29sb3IpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnBkLXByaWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWRpc3BsYXlGb250KTtcbiAgICAgICAgZm9udC1zaXplOiAoMjgvMTZyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucGQtZGl2aWRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGUwZDg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvKiDilIDilIAgQWRkLW9ucyDilIDilIAgKi9cbiAgICAucGQtc2VjdGlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogKDEyLzE2cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgIG1hcmdpbjogMCAwICgxMi8xNnJlbSk7XG4gICAgfVxuXG4gICAgLnBkLWFkZG9uLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6ICgxMC8xNnJlbSk7XG4gICAgfVxuXG4gICAgLnBkLWFkZG9uLWNhcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogKDgvMTZyZW0pO1xuICAgICAgICBwYWRkaW5nOiAoMTQvMTZyZW0pICgxMC8xNnJlbSk7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2U4ZTBkODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogKDgvMTZyZW0pO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAvLyBIaWRlIHRoZSBuYXRpdmUgY2hlY2tib3ggdmlzdWFsbHlcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjMGI4YWY7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDaGVja2VkIHN0YXRlXG4gICAgICAgICY6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmM2VmO1xuXG4gICAgICAgICAgICAucGQtYWRkb24tY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGQtYWRkb24taWNvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBkLWFkZG9uLW5hbWUge1xuICAgICAgICBmb250LXNpemU6ICgxMy8xNnJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXJDb2xvcik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgLnBkLWFkZG9uLXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAoMTIvMTZyZW0pO1xuICAgICAgICBjb2xvcjogdmFyKC0tYm9keVRleHRDb2xvcik7XG4gICAgfVxuXG4gICAgLnBkLWFkZG9uLWNoZWNrbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAoNi8xNnJlbSk7XG4gICAgICAgIHJpZ2h0OiAoNi8xNnJlbSk7XG4gICAgICAgIHdpZHRoOiAoMjAvMTZyZW0pO1xuICAgICAgICBoZWlnaHQ6ICgyMC8xNnJlbSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICAgIH1cblxuICAgIC8qIOKUgOKUgCBRdWFudGl0eSArIEFUQyDilIDilIAgKi9cbiAgICAucGQtb3JkZXItcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6ICgxNi8xNnJlbSk7XG4gICAgfVxuXG4gICAgLnBkLXF1YW50aXR5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAoNi8xNnJlbSk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5wZC1xdHktY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2U4ZTBkODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogKDYvMTZyZW0pO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5wZC1xdHktYnRuIHtcbiAgICAgICAgd2lkdGg6ICgzNi8xNnJlbSk7XG4gICAgICAgIGhlaWdodDogKDQ0LzE2cmVtKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjNlZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZC1xdHktaW5wdXQge1xuICAgICAgICB3aWR0aDogKDQwLzE2cmVtKTtcbiAgICAgICAgaGVpZ2h0OiAoNDQvMTZyZW0pO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjZThlMGQ4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICNlOGUwZDg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAoMTUvMTZyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyQ29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZC1hdGMtZm9ybSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLnBkLWF0Yy1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogKDE1LzE2cmVtKSAoMjQvMTZyZW0pO1xuICAgICAgICBmb250LXNpemU6ICgxNS8xNnJlbSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgfVxuXG4gICAgLyog4pSA4pSAIFRydXN0IHNpZ25hbHMg4pSA4pSAICovXG4gICAgLnBkLXRydXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICgxMC8xNnJlbSk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlMGQ4O1xuICAgICAgICBwYWRkaW5nLXRvcDogKDIwLzE2cmVtKTtcbiAgICB9XG5cbiAgICAucGQtdHJ1c3QtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogKDgvMTZyZW0pO1xuICAgICAgICBmb250LXNpemU6ICgxMy8xNnJlbSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5VGV4dENvbG9yKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogVGFibGV0IC0gNzY4cHg6IHNpZGUtYnktc2lkZSBsYXlvdXQgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcblxuICAgICNwcm9kdWN0LWRldGFpbCB7XG4gICAgICAgIC5jcy1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiBjbGFtcCgycmVtLCA1dncsIDVyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBkLWdhbGxlcnkge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAoMTAwLzE2cmVtKTtcbiAgICB9XG5cbiAgICAucGQtcHVyY2hhc2Uge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLnBkLW1haW4taW1hZ2UgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gNDtcbiAgICB9XG59XG5cbi8qLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLS0+XG48LS0tICAgICAgIFByb2R1Y3QgSW5mbyAgICAgICAgICAgLS0+XG48LS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC0qL1xuXG4vKiBNb2JpbGUgLSAzNjBweCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcmVtKSB7XG5cbiAgICAjcHJvZHVjdC1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtIGNsYW1wKDMuNzVyZW0sIDcuODJ2dywgNi4yNXJlbSk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlMGQ4O1xuXG4gICAgICAgIC5jcy1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICg4MDAvMTZyZW0pO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBkLWFjY29yZGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnBkLWFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGUwZDg7XG5cbiAgICAgICAgJltvcGVuXSAucGQtYWNjb3JkaW9uLWNoZXZyb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZC1hY2NvcmRpb24tc3VtbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogKDIwLzE2cmVtKSAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1kaXNwbGF5Rm9udCk7XG4gICAgICAgIGZvbnQtc2l6ZTogKDIwLzE2cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlckNvbG9yKTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBkLWFjY29yZGlvbi1jaGV2cm9uIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLnBkLWFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICgyNC8xNnJlbSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5VGV4dENvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiAoMTUvMTZyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgIHAgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICgxMi8xNnJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICgyMC8xNnJlbSk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogKDgvMTZyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgcCwgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIl19 */