/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/pages/contact.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.container:not(.container:first-child) {
  padding-top: 4rem;
}

.contact-form form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.contact-form input,
.contact-form textarea {
  width: 100%;
  padding: 0.75rem;
  border-radius: 8px;
  border: 1px solid #D9C8B1;
  font-size: 1rem;
  background-color: #FDF6E3;
  color: #4B3832;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s;
}
.contact-form input:focus,
.contact-form textarea:focus {
  outline: none;
  border-color: #50B2C0;
  background-color: rgb(254.7, 253.65, 250.8);
}
.contact-form input::placeholder,
.contact-form textarea::placeholder {
  color: #7D6756;
}
.contact-form button {
  background-color: #50B2C0;
  color: white;
  padding: 0.75rem 1.5rem;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.3s, opacity 0.3s;
  font-weight: bolder;
}
.contact-form button:hover {
  background-color: rgb(31.5, 80.5, 87.5);
  opacity: 0.9;
}
.contact-form button:active {
  background-color: rgb(31.5, 80.5, 87.5);
  opacity: 0.8;
}

.contact-info {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
}
.contact-info .contact-item {
  text-decoration: none;
  background-color: #393939;
  border-radius: 10px;
  padding: 1.5rem;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  transition: transform 0.2s, box-shadow 0.3s;
  flex: 1 1 calc(50% - 1rem);
  max-width: calc(50% - 1rem);
  box-sizing: border-box;
  min-width: 350px;
}
.contact-info .contact-item:hover, .contact-info .contact-item:focus, .contact-info .contact-item:active {
  transform: translateY(-2px);
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);
}
.contact-info .contact-item .contact-icon {
  font-size: 2.5rem;
  color: #50B2C0;
  flex-shrink: 0;
}
.contact-info .contact-item .contact-content {
  display: flex;
  flex-direction: column;
}
.contact-info .contact-item .contact-content p, .contact-info .contact-item .contact-content span {
  margin: 0;
  font-size: 1.1rem;
  color: #4B3832;
  text-decoration: none;
  transition: color 0.2s;
}
.contact-info .contact-item .contact-content a {
  font-weight: bold;
}
.contact-map {
  padding-bottom: 2rem;
}
.contact-map iframe {
  border-radius: 12px;
}

body.light-theme .contact-form input,
body.light-theme .contact-form textarea {
  background-color: #FDF6E3;
  color: #4B3832;
  border: 1px solid #D9C8B1;
}
body.light-theme .contact-form input:focus,
body.light-theme .contact-form textarea:focus {
  border-color: #50B2C0;
  background-color: rgb(254.7, 253.65, 250.8);
}
body.light-theme .contact-form input::placeholder,
body.light-theme .contact-form textarea::placeholder {
  color: #7D6756;
}
body.light-theme .contact-form button {
  background-color: #50B2C0;
  color: #FFFFFF;
}
body.light-theme .contact-form button:hover {
  background-color: rgb(51.75, 132.25, 143.75);
}
body.light-theme .contact-info .contact-item {
  background-color: #f3e2c3;
  color: #4B3832;
  transition: 100ms all ease-in-out;
}
body.light-theme .contact-info .contact-item:hover {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
}
body.light-theme .contact-info .contact-item .contact-content p, body.light-theme .contact-info .contact-item .contact-content span {
  color: #4B3832;
}
body.light-theme .contact-info .contact-item:hover .contact-content p, body.light-theme .contact-info .contact-item:hover .contact-content span, body.light-theme .contact-info .contact-item:focus .contact-content p, body.light-theme .contact-info .contact-item:focus .contact-content span, body.light-theme .contact-info .contact-item:active .contact-content p, body.light-theme .contact-info .contact-item:active .contact-content span {
  color: #50B2C0;
}
body.light-theme .contact-map iframe {
  border-color: #D9C8B1;
}

body.dark-theme .contact-form input,
body.dark-theme .contact-form textarea {
  background-color: #2E2E2E;
  color: #E8E8E8;
  border: 1px solid #4A4A4A;
}
body.dark-theme .contact-form input:focus,
body.dark-theme .contact-form textarea:focus {
  border-color: #50B2C0;
  background-color: rgb(58.75, 58.75, 58.75);
}
body.dark-theme .contact-form input::placeholder,
body.dark-theme .contact-form textarea::placeholder {
  color: #B0B0B0;
}
body.dark-theme .contact-form button {
  background-color: #50B2C0;
  color: #FFFFFF;
}
body.dark-theme .contact-form button:hover {
  background-color: rgb(136.25, 202.75, 212.25);
}
body.dark-theme .contact-info .contact-item {
  background-color: #393939;
  color: #E8E8E8;
}
body.dark-theme .contact-info .contact-item:hover {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
}
body.dark-theme .contact-info .contact-item .contact-content p, body.dark-theme .contact-info .contact-item .contact-content span {
  color: #E8E8E8;
}
body.dark-theme .contact-info .contact-item:hover .contact-content p, body.dark-theme .contact-info .contact-item:hover .contact-content span, body.dark-theme .contact-info .contact-item:focus .contact-content p, body.dark-theme .contact-info .contact-item:focus .contact-content span, body.dark-theme .contact-info .contact-item:active .contact-content p, body.dark-theme .contact-info .contact-item:active .contact-content span {
  color: #50B2C0;
}
body.dark-theme .contact-map iframe {
  border-color: #4A4A4A;
}

.contact-main-container {
  margin-top: 120px;
}

.contact-section {
  text-align: center;
  display: flex;
  flex-direction: column;
  height: 100%;
}

@media (max-width: 768px) {
  .contact-info .contact-item {
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    min-width: 0;
    flex: none;
  }
  .contact-info .contact-item .contact-icon {
    font-size: 2rem;
  }
  .contact-info .contact-item .contact-content span, .contact-info .contact-item .contact-content p {
    font-size: 0.8rem;
  }
}
.contact-main-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2rem;
  width: 100%;
}
@media (max-width: 1250px) {
  .contact-main-container {
    grid-template-columns: 1fr;
  }
}
.contact-main-container .section-description {
  border-bottom: none !important;
}

.contact-section {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.custom-contact-container {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 100%;
}

.contact-info {
  margin-top: auto;
  padding-top: 12px;
}

body.light-theme .contact-info {
  border-top: 1px solid #D9C8B1;
}

body.dark-theme .contact-info {
  border-top: 1px solid #4A4A4A;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2Nzcy9jb250YWN0LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFFQTtFQUNFO0FBREY7O0FBS0U7RUFDRTtFQUNBO0VBQ0E7QUFGSjtBQUtFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkNEcUI7RURFckIsY0NDZTtFREFmO0FBSEo7QUFLSTs7RUFDRTtFQUNBLHFCQzFCaUI7RUQyQmpCO0FBRk47QUFLSTs7RUFDRSxjQ1J1QjtBRE03QjtBQU1FO0VBQ0UseUJDcENtQjtFRHFDbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjtBQU1JO0VBQ0UsdUNDNUNnQjtFRDZDaEI7QUFKTjtBQU9JO0VBQ0UsdUNDakRnQjtFRGtEaEI7QUFMTjs7QUFVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUEY7QUFTRTtFQUNFO0VBQ0EseUJDOUI4QjtFRCtCOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7QUFTSTtFQUdFO0VBQ0E7QUFUTjtBQVlJO0VBQ0U7RUFDQSxjQ3hGaUI7RUR5RmpCO0FBVk47QUFhSTtFQUNFO0VBQ0E7QUFYTjtBQWFNO0VBQ0U7RUFDQTtFQUNBLGNDN0VXO0VEOEVYO0VBQ0E7QUFYUjtBQWNNO0VBQ0U7QUFaUjtBQXNCQTtFQUNFO0FBcEJGO0FBc0JFO0VBQ0U7QUFwQko7O0FBMEJJOztFQUVFLHlCQzVHbUI7RUQ2R25CLGNDMUdhO0VEMkdiO0FBdkJOO0FBeUJNOztFQUNFLHFCQ3BJZTtFRHFJZjtBQXRCUjtBQXlCTTs7RUFDRSxjQ2xIcUI7QUQ0RjdCO0FBMEJJO0VBQ0UseUJDOUlpQjtFRCtJakIsY0NsSGM7QUQwRnBCO0FBMEJNO0VBQ0UsNENDcEh3QjtBRDRGaEM7QUE4Qkk7RUFDRSx5QkNySTZCO0VEc0k3QixjQ3BJYTtFRHFJYjtBQTVCTjtBQThCTTtFQUNFO0FBNUJSO0FBZ0NRO0VBQ0UsY0M3SVM7QUQrR25CO0FBa0NNO0VBTUUsY0M3S2U7QUR3SXZCO0FBMENFO0VBQ0UscUJDM0ppQjtBRG1IckI7O0FBOENJOztFQUVFLHlCQ3pKa0I7RUQwSmxCLGNDeEpZO0VEeUpaO0FBM0NOO0FBNkNNOztFQUNFLHFCQ2hNZTtFRGlNZjtBQTFDUjtBQTZDTTs7RUFDRSxjQ2hLb0I7QURzSDVCO0FBOENJO0VBQ0UseUJDMU1pQjtFRDJNakIsY0MvSmE7QURtSG5CO0FBOENNO0VBQ0UsNkNDakt1QjtBRHFIL0I7QUFrREk7RUFDRSx5QkNsTDRCO0VEbUw1QixjQ2xMWTtBRGtJbEI7QUFrRE07RUFDRTtBQWhEUjtBQW9EUTtFQUNFLGNDMUxRO0FEd0lsQjtBQXNETTtFQU1FLGNDeE9lO0FEK0t2QjtBQThERTtFQUNFLHFCQ3hNZ0I7QUQ0SXBCOztBQWdFQTtFQUNFO0FBN0RGOztBQWdFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBN0RGOztBQWdFQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTlESjtFQWdFSTtJQUNFO0VBOUROO0VBaUVJO0lBQ0U7RUEvRE47QUFDRjtBQW9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbEVGO0FBb0VFO0VBTkY7SUFPSTtFQWpFRjtBQUNGO0FBbUVFO0VBQ0U7QUFqRUo7O0FBcUVBO0VBQ0U7RUFDQTtFQUNBO0FBbEVGOztBQXFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbEVGOztBQXFFQTtFQUNFO0VBQ0E7QUFsRUY7O0FBc0VFO0VBQ0U7QUFuRUo7O0FBd0VFO0VBQ0k7QUFyRU4sQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ0BzdHlsZXMvdmFyaWFibGVzJyBhcyB2YXI7XG5cbi5jb250YWluZXI6bm90KC5jb250YWluZXI6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5jb250YWN0LWZvcm0ge1xuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIuJGxpZ2h0LWJvcmRlci1jb2xvcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRsaWdodC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiB2YXIuJGxpZ2h0LXRleHQtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgY29sb3IgMC4zcztcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyLiRwcmltYXJ5LWFjY2VudC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4odmFyLiRsaWdodC1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhci4kbGlnaHQtdGV4dC1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHByaW1hcnktYWNjZW50LWNvbG9yO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHByaW1hcnktYWNjZW50LWRhcms7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRwcmltYXJ5LWFjY2VudC1kYXJrO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5jb250YWN0LWl0ZW0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJGRhcmstc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBib3gtc2hhZG93IDAuM3M7XG4gICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgY29sb3I6IHZhci4kcHJpbWFyeS1hY2NlbnQtY29sb3I7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBwLCBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgY29sb3I6IHZhci4kbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAuY29udGFjdC1jb250ZW50IHAsICY6aG92ZXIgLmNvbnRhY3QtY29udGVudCBzcGFuIHtcblxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1tYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICBpZnJhbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuYm9keS5saWdodC10aGVtZSB7XG4gIC5jb250YWN0LWZvcm0ge1xuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhci4kbGlnaHQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiB2YXIuJGxpZ2h0LXRleHQtY29sb3I7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIuJGxpZ2h0LWJvcmRlci1jb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyLiRwcmltYXJ5LWFjY2VudC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbih2YXIuJGxpZ2h0LWJhY2tncm91bmQtY29sb3IsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyLiRsaWdodC10ZXh0LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRsaWdodC1idXR0b24tYmFja2dyb3VuZDtcbiAgICAgIGNvbG9yOiB2YXIuJGxpZ2h0LWJ1dHRvbi10ZXh0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRsaWdodC1idXR0b24taG92ZXItYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1pbmZvIHtcbiAgICAuY29udGFjdC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhci4kbGlnaHQtc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gICAgICBjb2xvcjogdmFyLiRsaWdodC10ZXh0LWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogMTAwbXMgYWxsIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdC1jb250ZW50IHtcbiAgICAgICAgcCwgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHZhci4kbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIC5jb250YWN0LWNvbnRlbnQgcCxcbiAgICAgICY6aG92ZXIgLmNvbnRhY3QtY29udGVudCBzcGFuLFxuICAgICAgJjpmb2N1cyAuY29udGFjdC1jb250ZW50IHAsXG4gICAgICAmOmZvY3VzIC5jb250YWN0LWNvbnRlbnQgc3BhbixcbiAgICAgICY6YWN0aXZlIC5jb250YWN0LWNvbnRlbnQgcCxcbiAgICAgICY6YWN0aXZlIC5jb250YWN0LWNvbnRlbnQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIuJHByaW1hcnktYWNjZW50LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LW1hcCBpZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyLiRsaWdodC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuYm9keS5kYXJrLXRoZW1lIHtcbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRkYXJrLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBjb2xvcjogdmFyLiRkYXJrLXRleHQtY29sb3I7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIuJGRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIuJHByaW1hcnktYWNjZW50LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKHZhci4kZGFyay1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhci4kZGFyay10ZXh0LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRkYXJrLWJ1dHRvbi1iYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6IHZhci4kZGFyay1idXR0b24tdGV4dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhci4kZGFyay1idXR0b24taG92ZXItYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1pbmZvIHtcbiAgICAuY29udGFjdC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhci4kZGFyay1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiB2YXIuJGRhcmstdGV4dC1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtY29udGVudCB7XG4gICAgICAgIHAsIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB2YXIuJGRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIC5jb250YWN0LWNvbnRlbnQgcCxcbiAgICAgICY6aG92ZXIgLmNvbnRhY3QtY29udGVudCBzcGFuLFxuICAgICAgJjpmb2N1cyAuY29udGFjdC1jb250ZW50IHAsXG4gICAgICAmOmZvY3VzIC5jb250YWN0LWNvbnRlbnQgc3BhbixcbiAgICAgICY6YWN0aXZlIC5jb250YWN0LWNvbnRlbnQgcCxcbiAgICAgICY6YWN0aXZlIC5jb250YWN0LWNvbnRlbnQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIuJHByaW1hcnktYWNjZW50LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LW1hcCBpZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyLiRkYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4uY29udGFjdC1tYWluLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1pbmZvIHtcbiAgICAuY29udGFjdC1pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGZsZXg6IG5vbmU7XG5cbiAgICAgIC5jb250YWN0LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LWNvbnRlbnQgc3BhbiwgLmNvbnRhY3QtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LW1haW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cblxuLmN1c3RvbS1jb250YWN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250YWN0LWluZm8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuYm9keS5saWdodC10aGVtZSB7XG4gIC5jb250YWN0LWluZm8ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJGxpZ2h0LWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5ib2R5LmRhcmstdGhlbWUge1xuICAuY29udGFjdC1pbmZvIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJGRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIkcHJpbWFyeS1hY2NlbnQtY29sb3I6ICM1MEIyQzA7XG4kcHJpbWFyeS1hY2NlbnQtbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktYWNjZW50LWNvbG9yLCAzMCUpO1xuJHByaW1hcnktYWNjZW50LWRhcms6IGRhcmtlbigkcHJpbWFyeS1hY2NlbnQtY29sb3IsIDMwJSk7XG5cbiRzZWNvbmRhcnktYWNjZW50LWNvbG9yOiAjRDY2MzRDO1xuJHNlY29uZGFyeS1hY2NlbnQtbGlnaHQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1hY2NlbnQtY29sb3IsIDEwJSk7XG4kc2Vjb25kYXJ5LWFjY2VudC1kYXJrOiBkYXJrZW4oJHNlY29uZGFyeS1hY2NlbnQtY29sb3IsIDEwJSk7XG5cbiRsaW5rLWNvbG9yOiAkcHJpbWFyeS1hY2NlbnQtY29sb3I7XG4kbGluay1ob3Zlci1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1hY2NlbnQtY29sb3IsIDE1JSk7XG5cbiR0ZXJ0aWFyeS1hY2NlbnQtY29sb3I6ICNGNTdDMDA7XG4kbmV1dHJhbC1ncmF5OiAjQjBCMEIwO1xuJHdhcm0teWVsbG93OiAjRkZDQTI4O1xuJGNvb2wtYmx1ZTogIzQyQTVGNTtcbiRib29raW5nLXByaW1hcnk6ICMyMzM4N0U7XG4kYm9va2luZy1wcmltYXJ5LWxpZ2h0OiBsaWdodGVuKCRib29raW5nLXByaW1hcnksIDE1JSk7XG4kYm9va2luZy1zZWNvbmRhcnk6ICM0N0ExREU7XG5cbiRsaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiAjRkRGNkUzO1xuJGxpZ2h0LXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAjZjNlMmMzO1xuJGxpZ2h0LXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLW9wYWNpdHk6IHJnYmEoMjQzLCAyMjYsIDE5NSwgMC42Myk7XG4kbGlnaHQtdGV4dC1jb2xvcjogIzRCMzgzMjtcbiRsaWdodC10ZXh0LXNlY29uZGFyeS1jb2xvcjogIzdENjc1NjtcbiRsaWdodC1ib3JkZXItY29sb3I6ICNEOUM4QjE7XG4kbGlnaHQtaGVhZGVyLWZvb3Rlci1iYWNrZ3JvdW5kOiAjRkRGNkUzO1xuJGxpZ2h0LXNlY3Rpb24tYmFja2dyb3VuZDogJGxpZ2h0LXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuJGxpZ2h0LWhlYWRlci1mb290ZXItdGV4dDogJGxpZ2h0LXRleHQtY29sb3I7XG4kbGlnaHQtYnV0dG9uLWJhY2tncm91bmQ6ICRwcmltYXJ5LWFjY2VudC1jb2xvcjtcbiRsaWdodC1idXR0b24tdGV4dDogI0ZGRkZGRjtcbiRsaWdodC1idXR0b24taG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5LWFjY2VudC1jb2xvciwgMTUlKTtcbiRsaWdodC1ib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cblxuJGRhcmstYmFja2dyb3VuZC1jb2xvcjogIzJFMkUyRTtcbiRkYXJrLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5O1xuJGRhcmstdGV4dC1jb2xvcjogI0U4RThFODtcbiRkYXJrLXRleHQtc2Vjb25kYXJ5LWNvbG9yOiAjQjBCMEIwO1xuJGRhcmstYm9yZGVyLWNvbG9yOiAjNEE0QTRBO1xuJGRhcmstaGVhZGVyLWZvb3Rlci1iYWNrZ3JvdW5kOiAjMkUyRTJFO1xuJGRhcmstc2VjdGlvbi1iYWNrZ3JvdW5kOiAkZGFyay1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcblxuJGRhcmstaGVhZGVyLWZvb3Rlci10ZXh0OiAkZGFyay10ZXh0LWNvbG9yO1xuJGRhcmstYnV0dG9uLWJhY2tncm91bmQ6ICRwcmltYXJ5LWFjY2VudC1jb2xvcjtcbiRkYXJrLWJ1dHRvbi10ZXh0OiAjRkZGRkZGO1xuJGRhcmstYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnktYWNjZW50LWNvbG9yLCAxNSUpO1xuJGRhcmstYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/