/*!********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Main/main.css ***!
  \********************************************************************************/
.main {
  width: 80vw;
  max-width: 800px;
  height: fit-content;
  margin-right: auto;
  margin-left: auto;
}

/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/ButtonComponent/button.css ***!
  \*********************************************************************************************/
.button {
  padding: 10px;

  font-family: var(--main-font-family);
  font-size: 25px;
  color: var(--main-font-color);

  background-color: var(--main-bg-color);
}

.button:hover {
  cursor: pointer;
}

/*!*****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/AppTitle/app-title.css ***!
  \*****************************************************************************************/
.app-title {
  display: flex;

  max-width: max-content;
  margin-right: auto;
  margin-left: auto;

  font-size: 40px;
}

/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Input/input.css ***!
  \**********************************************************************************/
.input {
  border-radius: 5px;

  font-family: var(--main-font-family);
  font-size: 25px;
  color: var(--main-font-color);

  background-color: var(--input-back-color);
}

/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/ButtonSection.ts/components/FilesButtonsWrapper.ts/FileInput/components/file-input.css ***!
  \***************************************************************************************************************************************************************************/
.file-input {
  display: flex;
  width: 0;
  height: 0;
  opacity: 0;
}

/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/ButtonSection.ts/components/FilesButtonsWrapper.ts/FileInput/file-input-label.css ***!
  \**********************************************************************************************************************************************************************/
.file-label {
  border-color: rgb(0 0 0);
  border-style: outset;
  border-width: 2px;
  border-image: none 100% 1 0 stretch;
}

.file-label:active {
  border-style: inset;
}

/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/ButtonSection.ts/components/FilesButtonsWrapper.ts/files-buttons-wrapper.css ***!
  \*****************************************************************************************************************************************************************/
.files-btn-wrapper {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: 1fr 1fr;
}

/*!***************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/ModalElement/modal-component.css ***!
  \***************************************************************************************************/
.modal-component {
  height: fit-content;
  padding: 20px;
  border: 5px dotted var(--main-border-color);
  border-radius: 10px;

  background-color: var(--main-bg-color);
}

.modal-component::backdrop {
  background-color: rgb(53 43 43 / 48.3%);
}

.scroll-block {
  overflow: hidden;
}

/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/PasteModal/components/PasteModalButtons/modal-buttons-wrapper.css ***!
  \******************************************************************************************************************************************************/
.paste-modal-button-wrapper {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 1fr 1fr;

  width: 95%;
  margin: 10px auto 0;
}

/*!*******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/PasteModal/components/PasteTextarea/paste-textarea.css ***!
  \*******************************************************************************************************************************************/
.paste-textarea {
  display: flex;

  width: 96%;
  height: 250px;
  margin-right: auto;
  margin-left: auto;

  font-size: 15px;
  color: var(--main-font-color);

  background-color: var(--input-back-color);
}

/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/PasteModal/paste-modal.css ***!
  \***************************************************************************************************************/
.paste-list-modal {
  width: 50vw;
  min-height: 30vh;
}

/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/ValidOptionsModal/valid-list-modal.css ***!
  \***************************************************************************************************************************/
.valid-list-modal {
  width: 80vw;
}

.valid-list-message {
  margin-bottom: 20px;
  padding: 10px;

  font-size: 25px;
  color: var(--main-font-color);

  background-color: var(--input-back-color);
}

/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/ButtonSection.ts/button-section.css ***!
  \************************************************************************************************************************/
.options-btn-section {
  display: grid;
  grid-gap: 15px;
  grid-template-rows: repeat(5, auto);
}

/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/OptionsSection.ts/components/OptionLine/components/id/id.css ***!
  \*************************************************************************************************************************************************/
.id {
  margin: 0;
  padding-top: 10px;
  border: 2px solid rgb(44 70 48);
  border-radius: 5px;

  text-align: center;
}

/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/OptionsSection.ts/components/OptionLine/options-line.css ***!
  \*********************************************************************************************************************************************/
.option-wrapper {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 10% 52% 15% 18%;

  box-sizing: border-box;
  max-width: 793px;
  padding: 3px;
  border: 2px solid var(--main-border-color);
  border-radius: 5px;

  font-size: 25px;
}

@media (width <= 1025px) {
  .option-wrapper {
    grid-template-columns: 10% 30% 25% 25%;
    justify-content: space-between;
    max-width: 80vw;
  }
}

/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/OptionsPage/components/OptionsSection.ts/options-section.css ***!
  \**************************************************************************************************************************/
.options-section {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 1fr;

  width: 100%;
  margin-bottom: 30px;
}

/*!*****************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/PickerPage/components/Canvas/canvas.css ***!
  \*****************************************************************************************************/
.canvas {
  width: 532px;
  height: 532px;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
}

/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/PickerPage/components/SoundButton/sound-button.css ***!
  \****************************************************************************************************************/
.crossed {
  text-decoration: line-through;
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/PickerPage/components/TimePlace/time/time-input.css ***!
  \*****************************************************************************************************************/
.time-input {
  width: 50%;
}

/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/PickerPage/components/TimePlace/time-label.css ***!
  \************************************************************************************************************/
.time-label {
  box-sizing: border-box;
  height: 100%;
  padding-top: 5px;
  border-color: rgb(0 0 0);
  border-style: outset;
  border-width: 2px;
  border-image: none 100% 1 0 stretch;

  font-family: var(--main-font-family);
  font-size: 25px;
  text-align: center;
}

.time-label-disabled {
  border: none;
  color: var(--disabled-font-color);
  background-color: var(--disabled-background);
}

/*!****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/pages/PickerPage/picker-page.css ***!
  \****************************************************************************************/
.picker-page-main {
  display: flex;
  flex-direction: column;
  width: 90%;
}

.canvas-buttons {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 10px;
}

.result-line {
  width: 100%;
  height: fit-content;
  min-height: 40px;
  margin-top: 10px;
  padding-top: 5px;

  font-size: 25px;
  color: rgb(115 115 99);
  text-align: center;

  background-color: var(--input-back-color);
}

.result-line-chosen {
  border: 4px solid greenyellow;
}

.warning-line {
  display: none;

  margin: 5px auto;
  padding: 3px;
  border: 3px dashed red;

  font-size: 20px;
  color: red;
}

.warning-line-shown {
  display: flex;
}

/*!*****************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/style.css ***!
  \*****************************************************************/
:root {
  --main-bg-color: rgb(90 109 94);
  --main-font-color: beige;
  --main-font-family: verdana, geneva, tahoma, sans-serif;
  --input-back-color: rgb(26 40 12);
  --main-border-color: rgb(44 70 48);
  --disabled-font-color: rgb(149 149 131);
  --disabled-background: rgb(22 31 13 / 71%);
}

body {
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  color: var(--main-font-color);
  background-color: var(--main-bg-color);
}

:disabled {
  color: var(--disabled-font-color);
  background-color: var(--disabled-background);
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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V0FBVztFQUNYLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjs7RUFFaEIsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixrQkFBa0I7O0VBRWxCLHlDQUF5QztBQUMzQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLGFBQWE7O0VBRWIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixzQkFBc0I7O0VBRXRCLGVBQWU7RUFDZixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7Ozs7O0FDNUNBO0VBQ0UsK0JBQStCO0VBQy9CLHdCQUF3QjtFQUN4Qix1REFBdUQ7RUFDdkQsaUNBQWlDO0VBQ2pDLGtDQUFrQztFQUNsQyx1Q0FBdUM7RUFDdkMsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0UsZ0RBQWdEO0VBQ2hELDZCQUE2QjtFQUM3QixzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxpQ0FBaUM7RUFDakMsNENBQTRDO0FBQzlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZGVjaXNpb24tbWFraW5nLXRvb2wvLi9zcmMvY29tcG9uZW50cy9NYWluL21haW4uY3NzIiwid2VicGFjazovL2RlY2lzaW9uLW1ha2luZy10b29sLy4vc3JjL2NvbXBvbmVudHMvQnV0dG9uQ29tcG9uZW50L2J1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vZGVjaXNpb24tbWFraW5nLXRvb2wvLi9zcmMvY29tcG9uZW50cy9BcHBUaXRsZS9hcHAtdGl0bGUuY3NzIiwid2VicGFjazovL2RlY2lzaW9uLW1ha2luZy10b29sLy4vc3JjL2NvbXBvbmVudHMvSW5wdXQvaW5wdXQuY3NzIiwid2VicGFjazovL2RlY2lzaW9uLW1ha2luZy10b29sLy4vc3JjL3BhZ2VzL09wdGlvbnNQYWdlL2NvbXBvbmVudHMvQnV0dG9uU2VjdGlvbi50cy9jb21wb25lbnRzL0ZpbGVzQnV0dG9uc1dyYXBwZXIudHMvRmlsZUlucHV0L2NvbXBvbmVudHMvZmlsZS1pbnB1dC5jc3MiLCJ3ZWJwYWNrOi8vZGVjaXNpb24tbWFraW5nLXRvb2wvLi9zcmMvcGFnZXMvT3B0aW9uc1BhZ2UvY29tcG9uZW50cy9CdXR0b25TZWN0aW9uLnRzL2NvbXBvbmVudHMvRmlsZXNCdXR0b25zV3JhcHBlci50cy9GaWxlSW5wdXQvZmlsZS1pbnB1dC1sYWJlbC5jc3MiLCJ3ZWJwYWNrOi8vZGVjaXNpb24tbWFraW5nLXRvb2wvLi9zcmMvcGFnZXMvT3B0aW9uc1BhZ2UvY29tcG9uZW50cy9CdXR0b25TZWN0aW9uLnRzL2NvbXBvbmVudHMvRmlsZXNCdXR0b25zV3JhcHBlci50cy9maWxlcy1idXR0b25zLXdyYXBwZXIuY3NzIiwid2VicGFjazovL2RlY2lzaW9uLW1ha2luZy10b29sLy4vc3JjL2NvbXBvbmVudHMvTW9kYWxFbGVtZW50L21vZGFsLWNvbXBvbmVudC5jc3MiLCJ3ZWJwYWNrOi8vZGVjaXNpb24tbWFraW5nLXRvb2wvLi9zcmMvcGFnZXMvT3B0aW9uc1BhZ2UvY29tcG9uZW50cy9QYXN0ZU1vZGFsL2NvbXBvbmVudHMvUGFzdGVNb2RhbEJ1dHRvbnMvbW9kYWwtYnV0dG9ucy13cmFwcGVyLmNzcyIsIndlYnBhY2s6Ly9kZWNpc2lvbi1tYWtpbmctdG9vbC8uL3NyYy9wYWdlcy9PcHRpb25zUGFnZS9jb21wb25lbnRzL1Bhc3RlTW9kYWwvY29tcG9uZW50cy9QYXN0ZVRleHRhcmVhL3Bhc3RlLXRleHRhcmVhLmNzcyIsIndlYnBhY2s6Ly9kZWNpc2lvbi1tYWtpbmctdG9vbC8uL3NyYy9wYWdlcy9PcHRpb25zUGFnZS9jb21wb25lbnRzL1Bhc3RlTW9kYWwvcGFzdGUtbW9kYWwuY3NzIiwid2VicGFjazovL2RlY2lzaW9uLW1ha2luZy10b29sLy4vc3JjL3BhZ2VzL09wdGlvbnNQYWdlL2NvbXBvbmVudHMvVmFsaWRPcHRpb25zTW9kYWwvdmFsaWQtbGlzdC1tb2RhbC5jc3MiLCJ3ZWJwYWNrOi8vZGVjaXNpb24tbWFraW5nLXRvb2wvLi9zcmMvcGFnZXMvT3B0aW9uc1BhZ2UvY29tcG9uZW50cy9CdXR0b25TZWN0aW9uLnRzL2J1dHRvbi1zZWN0aW9uLmNzcyIsIndlYnBhY2s6Ly9kZWNpc2lvbi1tYWtpbmctdG9vbC8uL3NyYy9wYWdlcy9PcHRpb25zUGFnZS9jb21wb25lbnRzL09wdGlvbnNTZWN0aW9uLnRzL2NvbXBvbmVudHMvT3B0aW9uTGluZS9jb21wb25lbnRzL2lkL2lkLmNzcyIsIndlYnBhY2s6Ly9kZWNpc2lvbi1tYWtpbmctdG9vbC8uL3NyYy9wYWdlcy9PcHRpb25zUGFnZS9jb21wb25lbnRzL09wdGlvbnNTZWN0aW9uLnRzL2NvbXBvbmVudHMvT3B0aW9uTGluZS9vcHRpb25zLWxpbmUuY3NzIiwid2VicGFjazovL2RlY2lzaW9uLW1ha2luZy10b29sLy4vc3JjL3BhZ2VzL09wdGlvbnNQYWdlL2NvbXBvbmVudHMvT3B0aW9uc1NlY3Rpb24udHMvb3B0aW9ucy1zZWN0aW9uLmNzcyIsIndlYnBhY2s6Ly9kZWNpc2lvbi1tYWtpbmctdG9vbC8uL3NyYy9wYWdlcy9QaWNrZXJQYWdlL2NvbXBvbmVudHMvQ2FudmFzL2NhbnZhcy5jc3MiLCJ3ZWJwYWNrOi8vZGVjaXNpb24tbWFraW5nLXRvb2wvLi9zcmMvcGFnZXMvUGlja2VyUGFnZS9jb21wb25lbnRzL1NvdW5kQnV0dG9uL3NvdW5kLWJ1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vZGVjaXNpb24tbWFraW5nLXRvb2wvLi9zcmMvcGFnZXMvUGlja2VyUGFnZS9jb21wb25lbnRzL1RpbWVQbGFjZS90aW1lL3RpbWUtaW5wdXQuY3NzIiwid2VicGFjazovL2RlY2lzaW9uLW1ha2luZy10b29sLy4vc3JjL3BhZ2VzL1BpY2tlclBhZ2UvY29tcG9uZW50cy9UaW1lUGxhY2UvdGltZS1sYWJlbC5jc3MiLCJ3ZWJwYWNrOi8vZGVjaXNpb24tbWFraW5nLXRvb2wvLi9zcmMvcGFnZXMvUGlja2VyUGFnZS9waWNrZXItcGFnZS5jc3MiLCJ3ZWJwYWNrOi8vZGVjaXNpb24tbWFraW5nLXRvb2wvLi9zcmMvc3R5bGUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5tYWluIHtcclxuICB3aWR0aDogODB2dztcclxuICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbiIsIi5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgY29sb3I6IHZhcigtLW1haW4tZm9udC1jb2xvcik7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmctY29sb3IpO1xyXG59XHJcblxyXG4uYnV0dG9uOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiLmFwcC10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxufVxyXG4iLCIuaW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBjb2xvcjogdmFyKC0tbWFpbi1mb250LWNvbG9yKTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmFjay1jb2xvcik7XHJcbn1cclxuIiwiLmZpbGUtaW5wdXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuIiwiLmZpbGUtbGFiZWwge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiKDAgMCAwKTtcclxuICBib3JkZXItc3R5bGU6IG91dHNldDtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBib3JkZXItaW1hZ2U6IG5vbmUgMTAwJSAxIDAgc3RyZXRjaDtcclxufVxyXG5cclxuLmZpbGUtbGFiZWw6YWN0aXZlIHtcclxuICBib3JkZXItc3R5bGU6IGluc2V0O1xyXG59XHJcbiIsIi5maWxlcy1idG4td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogMTVweDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbn1cclxuIiwiLm1vZGFsLWNvbXBvbmVudCB7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlcjogNXB4IGRvdHRlZCB2YXIoLS1tYWluLWJvcmRlci1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1iZy1jb2xvcik7XHJcbn1cclxuXHJcbi5tb2RhbC1jb21wb25lbnQ6OmJhY2tkcm9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTMgNDMgNDMgLyA0OC4zJSk7XHJcbn1cclxuXHJcbi5zY3JvbGwtYmxvY2sge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuIiwiLnBhc3RlLW1vZGFsLWJ1dHRvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiAxMHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHJcbiAgd2lkdGg6IDk1JTtcclxuICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG59XHJcbiIsIi5wYXN0ZS10ZXh0YXJlYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgd2lkdGg6IDk2JTtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS1tYWluLWZvbnQtY29sb3IpO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iYWNrLWNvbG9yKTtcclxufVxyXG4iLCIucGFzdGUtbGlzdC1tb2RhbCB7XHJcbiAgd2lkdGg6IDUwdnc7XHJcbiAgbWluLWhlaWdodDogMzB2aDtcclxufVxyXG4iLCIudmFsaWQtbGlzdC1tb2RhbCB7XHJcbiAgd2lkdGg6IDgwdnc7XHJcbn1cclxuXHJcbi52YWxpZC1saXN0LW1lc3NhZ2Uge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS1tYWluLWZvbnQtY29sb3IpO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iYWNrLWNvbG9yKTtcclxufVxyXG4iLCIub3B0aW9ucy1idG4tc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogMTVweDtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBhdXRvKTtcclxufVxyXG4iLCIuaWQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCByZ2IoNDQgNzAgNDgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIi5vcHRpb24td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogMTBweDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwJSA1MiUgMTUlIDE4JTtcclxuXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXgtd2lkdGg6IDc5M3B4O1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLWJvcmRlci1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBmb250LXNpemU6IDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAod2lkdGggPD0gMTAyNXB4KSB7XHJcbiAgLm9wdGlvbi13cmFwcGVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIDMwJSAyNSUgMjUlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gIH1cclxufVxyXG4iLCIub3B0aW9ucy1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiAxMHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbiIsIi5jYW52YXMge1xyXG4gIHdpZHRoOiA1MzJweDtcclxuICBoZWlnaHQ6IDUzMnB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbiIsIi5jcm9zc2VkIHtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG4iLCIudGltZS1pbnB1dCB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4iLCIudGltZS1sYWJlbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBib3JkZXItY29sb3I6IHJnYigwIDAgMCk7XHJcbiAgYm9yZGVyLXN0eWxlOiBvdXRzZXQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgYm9yZGVyLWltYWdlOiBub25lIDEwMCUgMSAwIHN0cmV0Y2g7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGltZS1sYWJlbC1kaXNhYmxlZCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiB2YXIoLS1kaXNhYmxlZC1mb250LWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaXNhYmxlZC1iYWNrZ3JvdW5kKTtcclxufVxyXG4iLCIucGlja2VyLXBhZ2UtbWFpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiA5MCU7XHJcbn1cclxuXHJcbi5jYW52YXMtYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogMTBweDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5yZXN1bHQtbGluZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIGNvbG9yOiByZ2IoMTE1IDExNSA5OSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iYWNrLWNvbG9yKTtcclxufVxyXG5cclxuLnJlc3VsdC1saW5lLWNob3NlbiB7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgZ3JlZW55ZWxsb3c7XHJcbn1cclxuXHJcbi53YXJuaW5nLWxpbmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgcGFkZGluZzogM3B4O1xyXG4gIGJvcmRlcjogM3B4IGRhc2hlZCByZWQ7XHJcblxyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG4ud2FybmluZy1saW5lLXNob3duIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbiIsIjpyb290IHtcclxuICAtLW1haW4tYmctY29sb3I6IHJnYig5MCAxMDkgOTQpO1xyXG4gIC0tbWFpbi1mb250LWNvbG9yOiBiZWlnZTtcclxuICAtLW1haW4tZm9udC1mYW1pbHk6IHZlcmRhbmEsIGdlbmV2YSwgdGFob21hLCBzYW5zLXNlcmlmO1xyXG4gIC0taW5wdXQtYmFjay1jb2xvcjogcmdiKDI2IDQwIDEyKTtcclxuICAtLW1haW4tYm9yZGVyLWNvbG9yOiByZ2IoNDQgNzAgNDgpO1xyXG4gIC0tZGlzYWJsZWQtZm9udC1jb2xvcjogcmdiKDE0OSAxNDkgMTMxKTtcclxuICAtLWRpc2FibGVkLWJhY2tncm91bmQ6IHJnYigyMiAzMSAxMyAvIDcxJSk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBHZW5ldmEsIFRhaG9tYSwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogdmFyKC0tbWFpbi1mb250LWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJnLWNvbG9yKTtcclxufVxyXG5cclxuOmRpc2FibGVkIHtcclxuICBjb2xvcjogdmFyKC0tZGlzYWJsZWQtZm9udC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlzYWJsZWQtYmFja2dyb3VuZCk7XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/